软件项目管理探讨:关于软件项目管理及风险分析 作者:李春霞 刘春雷 李文琴 论文摘要:软件项h的有效管理,对项目的成败具有至关重要的作用。软件项目的风险体现存些方血,如何回避这些风险,存本文中进行了探讨,最后指出建立合理的管理流程,对软件项目的管理来说,是非常重要的。 论文关键词:软件项目:管流程;风险分析 0引言 软件项目管理的提出是在2o世纪70年代中期的美国,当时美国国防部专研究了软件开发不能按时提交,预算超支和质量达到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项日管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。 究竟怎么样才能做好软件项目的管理及风险分析,保证项目顺利实施呢?这是个比较复杂的问题,下面就软件项目的特点,缩合大家的经验总结,谈一点看法。 1软件项目管理风险分析 软件项目管是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码、测试、到维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。 怎样进行有效的项目管理呢?首先我们来分析下影响软件项目的质量因素。 软件项目,尤其是大型项目有二项非常重要的因素,会影响整个项目的进度与质量,它们分别是:“人”、“流程” 与“技术”。 “人”是项目中最难预料与掌控的一项要素,人可分成两部份,一是客户,二是开发团队。 “技术”是指软件项目所使用的开发半台,主要指开发环境及开发语言。是最容易掌握的部份。 “流程”是指软件开发流程或是项目流程,定义流程的目的是要掌控所有的情况。项目的最大敌人是时间及预算,这两者都是有限的,如何在有限预算内准时完成项目,可说是一项艺术。 1.1“人”因素分析 “人”是指客户和开发团队,其中开发团队的因素对项目影响很大,对于这方面影响因素主要分析如下: ·人员技能未达到要求 在项目开始之初,我们假设项目成员都能够达到组织级的要求,但往往并不是每个成员都能够达到要求。而且项目中每个成员的生产率差异可能很大,也给项目进度安排造成影响。所以在项目始之初,应该对项目成员的技能进行一次总体的评估,对于大家都欠缺的技能,应该安排统一的培训,后续需要对培训的效果进行跟踪;对于个别人员技能欠缺的,应该单独预留自我学习时间或通过以师带徒的方式进行培养,使其技能能够尽快达到要求:对于项目新员的工作和任务,应该加强评审和检查,保证输出不出现大的偏差而导致后续大量的返工。对于这方影响因素主要分析如下: ·项目成员责任心不强 态度决定一切,细节决定成败。对于项目过程中的各项任务,经常出现由于项目成员责任心不强敷衍了事,导致产出的工件质量较差,引起大量返工的情况。在这种情况下,项目更应该加强项目规范的建设,项目经理应加强同这些成员的单独沟通,加强项目的团队建设和集体荣誉感。让项目成员感觉到做的系统是他们自己的产品,而不是公司的项目,项目经理的项目。 ·项目沟通问题 在软件项目中,保证项目各种角色和成员中的高效沟通是很重要的,如何建立起快捷顺畅的沟通渠道,采用最佳的沟通方式来解决问题,必须在项目中经常强调。如果一周的项目任务花存实际做事情上有2天,而花在沟通上却占用了3天,这时必须及时分析和总结原因。沟通最重要的就是要在最短的时间里面,采用各种方法或工具,使交流双方或多方达成一致。 ·项目人员流失 项目人员特别是项目关键成员在项目进行过程中的流失,对项目影响很大,对于这种情况,应该在项目开始之初,就作为专门的风险进行跟踪,并考虑具体的应对措施。 1.2“流程”因素分析 软件的开发流程般定义为: 需求分析一可行性分析一概要设计一结构化设计一详细设计一编码一软件测试一软件维护。 “流程”中软件项目的风险,主要体现存4个阶段:软件需求阶段、软件设计阶段、软件实现阶段和软件维护阶段 ·软件需求阶段 软件的开发是以用户的需求开始,在大多数情况下,用户需求要靠软件开发方诱导,才能保证需求的完整,再以的形式形成《用户需求》这一重要的文档。需求分析更多的是开发方确认需求的可行性和一致性的过程,在此阶段需要和用户进行广泛的交流和确认。需求和需求分析的任何疏漏造成的损失,会在软件系统的后续阶段被一级级地放大,因此本阶段的风险最大。 ·软件设计阶段 设计的主要目的在于软件功能正确地反映了需求,需求的不完整和对需求分析的不完整或者错误,在设计阶段将被成倍地放大。设计阶段的主要任务是完成系统体系结构的定义,使之能够完成需求阶段的即定目标;另一方面也是检验需求的致性和需求分析的完整性和正确性。 设计阶段的风险主要来自于系统分析人员。分析人员存设计系统结构时过于定制,系统的可扩展性较弱,会给后期维护带来巨大的负担和维护成本的激增。对用户来说系统的使用比例会有明显的折扣,甚至会造成软件寿命过短。反之,软件结构的过于灵活和通用,必然引起软件实现的难度增加,系统的复杂度上升,可靠性降低,给实现和测试阶段带来风险,系统的稳定性也会受到影响。从另一个角度上看,用户需求和将来软件运行环境的变化都是必然的,目前软件设计的所渭的“通用性”是否就能很好的适应将来需求和运行环境的变化,都是需要认真折衷的,而这种折中也蕴涵着很大的风险。 设计阶段蕴涵的另一种风险来自于设计文档。文档的不健全不仅会造成实现阶段的困难,更会在后期的测试和维护造成灾难性的后果,例如根本无法对软件系统进行版本级,甚至是发现的简单错误都无从更正。 ·软件实现阶段 软件的实现从某种意义上讲是软件代码的生产。源代码木身也是文档的一部分,同时它又是将来运行于计算机系统之上的实体。源代码书的规范性,可读性是该阶段的主要风险来源。规范的代码生产会把属于程序员自身个性风格的成分引入代码的比例降到最低限度,从而减小了系统整合的风险。 ·软件维护阶段 软件维护包含两个主要的维护阶段,一个是软件生产完毕到软件试运行阶段的维护,这个阶段是一种实环境的测试性维护,其主要目的是发现在测试环境中不能或末发现的问题;另一个阶段是当软件的运行不再能适应用户业务需求或是用户的运行环境(包括硬件平台、软件环境等)时进行的软件维护,具体可能是软件的版本升级或软件移植等。 1.3“技术”因素分析 存软件项目开发和建设的过程中,技术因素是一个非常重要的因素。项目组一定要本着项目的实际要求,选用合适、成熟的技术,千万不要无视项目的实际情况选用一些虽然先进但并非项目所必须且自己又不熟悉的技术。如果项目所要求的技术项目成员不具备或掌握不够,则需要重点关注该风险因素。 2建立项目管理流程 那么如何解决这些问题呢?实际上很多模型已经给出了答案,比如rup、qos、xp等,但是大家在学习和使用这些模型的时候,往往觉得这些模型提出的概念和实施比较难以操作,另外就是不管是rup、q0s还是xp,既然是一个方法模型,就不可避免要描述为一个完整的、系统化的理论模型,否则就体现不出理论的完整和逻辑的严谨。下面我们只是把以软件设计为优秀的开发管理流程化,避免在频繁发生外界变化的情况下,变被动为主动。 软件项目管理除了按照既定的管理流程进行有效的控制,还要对各阶段的文档进行标准化管理,保证文档的完整和标准化,为软件后期的维护提供有力的支持。 3结束语 软件项目管理和其它的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。幸运的是,时问和预算都是可摔制的,并不是指我们可以控制时间快慢或长短,是如何叫确知道哪一个时间点,需要何种产出物,而我们有多少的预算町以完成。为了有效控制,我们需要一个标准的流程,只要照着规矩走,一切都好办。 软件项目管理探讨:关于软件项目管理流程分析与设计 论文摘要:针对软件项目和项目开发中的复杂性、易变性和不可预见性,研究了软件项目管理流程方法设计了软件项目运作过程的总体流程,分析了各阶段流程的进入条件、主要工作过程和工作结果 论文关键词:软件过程;软件项目管理;流程管理 1引言 长期以来,软件项目高失败率的状况一直困扰着人们,研究表明,软件项目失败的原因主要有两个:一是应用项目的复杂性;二是缺乏合格的软件项目管理人才。实践证明缺乏有效的项目管理是导致软件项目失控的直接原因。软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于软件开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术不能起到预期的作用。 流程管理作为现代企业管理的先进思想和有效工具,随着市场环境与组织模式的变化,在以计算机网络为基础的现代社会信息化背景下越发显示出其威力和效用。流程管理不仅是一种管理技术,更体现了现代管理的思想。流程管理的重点是:理清和管理好所有主、支流程间的关系,使他们相互协调发挥应有的作用。流程管理增加了部门的透明度,管理的对象不是“部门”和“部门员工”的概念,而是以工序流程为管理对象,注重流程中每一个过程和效率以及和上下游工序的关系,管理重点在于整体流程的完整性和顺畅性。目前,流程管理技术的研究已越来越受到人重视。 运用流程管理方法和技术进行软件项日管理,可以有效地改变软件过程管理混乱的局面首先埘软件项目开发过程进行有效的、规范化的定义;其次,在软件项目开发过程中,所有的活动过程均按照流程所规定的活动的逻辑关系、活动的实现方式来执行,这样可以使得所有的活动有序和可控;第三,通过明确运作流程,使项目组人员迅速融入项目和开发过程中;第四,关注每个过程的“结果”,使软件项目的所有工作产品均能得到有效的保存,保证了软件产品完整性。 2流程的概念及在软件项目管理中的作用 流程是由活动组成的。基本活动是由个人或团体来完成的,它不需要进行其他的基本活动的转化。流程的各个活动之间有着特定的流向,它包含着明确的起始活动与终止活动,因此是一个动态的概念。从结构上来看,流程有四个基本的构成因素:活动、活动的逻辑关系、活动的实现方式和活动的承担者。流程与“一系列的活动或事件”,“结果”等概念密切相关。流程管理不仅是一种管理技术,更体现了现代管理的思想,原有的以控制、塔式组织为基础的职能行政管理已经不能完全满足于现代企业发展和市场竞争的需要,管理的发展沿着分工理论运行了上百年后,现在又重新回归到整合与系统。 软件项目生命周期的一系列的开发过程是各种各样的流程活动:软件项目的计划编制、系统分析、慨要设计、详细设计、程序编码、测试与维护等活动过程都是一种流程活动:制定软件项目管理流程,重点考虑以下几点: 1)制定的流程能引导项目逐步走向成功; 2)制定的流程能适用软件开发过程; 3)制定的流程能指导项目开发活动.有利于对项日开发活动的管理; 4)制定的流程能以苴观的流程图表示.能使项目组成员清楚的知道软件开发与管理的过程和相互之间关系; 5)流程中的起始活动条件、终止活动条件明确、规范便于控制: 6)流程中的工作产品定义明确、可度趟,评价标准和方法具体、可操作 3软件项目管理总体流程设计 在软件项目开发管理过程中,不仪要努力实现项目的范围、时间、成本和质量等目际,还必须协调整个项目过程,以满足项目参与者及其他利益柑关者的需要和期望;随着软件规模和所涉及的领域不断地扩大,软件项目的管理越来越困难,纵观所有失败的软件项目.基本原因是不能管理其软件过程,在无纪律的、混乱的项目状态下,组织不可能从较好的方法和工具中获益。严谨的软件过程控制管理不仅可以在每个阶段回顾和纠正项目的偏差.别软件项目的风险甚至果断中止项目。且可以将人才流动所带来的不利影响减少到最小。要进行有效的过程控制,必须明确软件项目管理流程。 软件项目管理总体流程设计为项目搜寻、立项、售前合同生成和合同执行等5个主要阶段,分别以pl、p2、p3、p4、p5表示;同时设计了立项完成、合同签定、功能定义、软件开发、项目验收等5个里程碑,分别以tm1、tm2、tm3、tm4、tm5表示,如图l所示。在这些流程中,合同执行流程是软件项目管理的优秀,其主要过程有:产品定义、软件开发、测试执行、内部验收、项目实施与验收、项目维护. 4软件项目管理总体流程分析 4.1项目搜寻 项目搜寻是项目立项的基础,项目搜寻阶段的主要任务包括市场信息收集,用户需求跟踪,对潜存的项目进行分析和筛选。 4.2项目立项 立项阶段的主要任务是确认立项的理由,提出立项建议,提供合适的资金和资源,使立项建议成为正式项目。 4.3项目售前 售前阶段从项目立项开始到项目合同的签定结束,主要工作有:制定与客户的交流计划,详细了解客户的背景资料,了解客户启动项目的缘由、目的和期望,编制项目方案建议书,准备合同蓝本。 4.4合同生成 合同生成阶段的主要工作有:项目方案的评估与确定技术合同、商务合同的商定、评估与签署。 4.5合同执行 合同执行是软件项目管理流程的重点,可分为软件开发、测试执行;内部验收、项目验收、系统维护等五个基本工作过程。 4.5.1软件开发 软件开发阶段分为:需求调研、系统分析、系统设计、编码、单元测试等过程。主要从三个方面进行管理: 1)制定项目计划。软件项目计划是一个用来协调所有其他计划,以指导项目执行和控制的可操作文件。它体现了对客户需求的理解,是开展项日活动的基础,也是软件项目跟踪与监控的依据。 2)确定开发过程。根据软件项目和项目组的实际情况,建立起一个稳定、可控的软件开发过程模型,并按照该过程来进行软件开发 3)加强过程控制一过程控制主要包括过程管理、变更控制和配置管理,、 4.5.2测试与执行 项目测试的目的是俭查系统是否符合项目合同与任务书规定的要求、项目测试分集成测试和系统测试,主要进行功能测试、健壮性测试、性能一效率测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等测试过程在模拟运行环境中进行。 4.5.3内部验收 项目完成集成测试和系统测试后进行项目内部验收.主要有三个步骤:①文档准备。项目经删提交内部验收计划、项目开发总结报告、产品清单:财务主管提交项目财务预算报告。②内部验收测试。内部验收测试的测试内容与方法虽然与系统测试基本相同.但应站在用户验收的角度进行,因为它是试运行的基础。通过这一步。为用户验收作充分的准备。③内部评审。对提交的所有文档及测试结果进行内部评审,完成项目开发总结报告: 4,5,4项目试运行与验收 试运行与用户验收阶段的主要任务是,使所有的工作产品得到用户的确认。主要工作有:①验收前的准备。项目经理负责检查产品的完整性。包括文卡当、介质和中间产品等,以确保现场实施的成功;负责应用软件的现场安装调试,完成安装调试总结报告;负责制定用户验收计划,并得到客户的确认。②用户进行验收测试和系统试运行,进行文档和系统的移交。③用户确认。项目经理负责与客户协测,协助用户进行项目验收,形成用户验收报告。 4 5.5项目维护 软件系统的维护分为两大类:一类是纠错性维护,由于前期的测试不可能暴露软件系统中所有潜在的和隐含的错误,诊断和改正这些错误的过程为纠错性维护。另一类是完善性维护,在软件正常使用过程中,用户还会不断地提出新的需求,为了满足用户新的需求而增加软件功能的活动称为完善性维护。如果需求变更很大,那完善性维护将转变为软件新版本的开发。系统维护的宗旨就是提高客户对软件产品的满意度。确保系统的正常运行是系统维护的根本目的。 4.6软件项目管理的里程碑 项目的考核与评审是软件项目管理流程控制的基础,我们在整个流程中设定五个基线,即确定五个里程碑,它们分别是tm1:立项完成;tm2:合同签订;tm3:产品功能定义完成;tm4:软件开发完成;tm5:验收通过。 如图1所示。各阶段的主要的进入条件和相应的工作结果是里程碑是否达到的重要标志。 5结束语 本文设计的软件项目管理总体流程及相关技术已成功运用在软件项目的研发和管理中。通过将流程管理应用于软件项目管理中,以设定软件项目总体流程为主线,确定每个阶段的主要流程和里程碑,并采用评价指标体系和一系列的模板和表格进行软件项目开发过程的控制和管理,使软件项目的成功率显著提高。 实践证明,针对企业和项目的实际情况,确定软件项目运作流程,定义软件工作产品,明确各阶段的进入条件和退出条件,进行有效的流程控制与管理,大大的提高了软件开发的效率和项目的成功率。 软件项目管理探讨:关于软件项目管理常见问题的探讨 论文关键词:软件项目管理 工作分解 结构沟通 论文摘要:为提高软件企业的管理水平,对软件项目管理存在的一些问题进行了深入的分析,指出了软件项目管理中常见的不足之处:项目计划问题、管理意识问题、项目干系人相关问题、项目团队内分z-协作问题、沟通意识问题、项目风险管理意识问题、项目收尾问题通过分析找出了原因.提出了改进措施 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量风险等进行分析和管理的活动。软件项日管理最早出现于7o年代中期,当时美国国防部专门立项研究软件项目失败的原因,发现70%的项目失败是i如于管理不善引起的。而并不是因为技术能力。从而得出一个结论,即管理是影响项目全局的因素,而技术只影响局部。所以软件项目管理至关重要。在关系到软件项目成功与否的众多因素中,项目规划、需求变化、软件质量、风险管理等都是与项目管理直接相关的因素。因此,提高软件项目管理的能力对软件组织的软件生产力的提高是最为重要的。本人对目前软件企业实施项目管理的状况进行了分析,结合软件项目管理的理论知识,以期找出在软件项目管理中常见的问题。促进软件项目管理的应用研究。完善软件项目管理在软件企业的实施。 1软件项目管理存在的主要问题 1.1项目计划问题 项目计划是—个用来协调所有其他计划,以指导项目执行和控制的文件。项目计划是项目经理实施项目管理控制的基础。制定计划的过程就是—个对项目逐渐了解掌握的过程,通过认真地制定汁划,项目经理可以知道哪些要素是明确的。哪些要素是需要逐渐明确的,通过渐近明细不断完善项目计划。目前的问题主要有:一是项目计划的制定不够严谨,随意性大.可操作性差,因而实施中无法遵循。如项目计划过于粗略.落实粒度(“breakdown”)不足,不能做到任务、进度、资源三落实。二是缺乏贯穿项目全程的详细项目计划,甚至采用每周来制定下周工作计划的逐周项目计划方式,其实质是“项目失控合法化”。三是项目进度的检查(与进度计划对比)和控制不足。不能维护项目计划的严肃性。 1.2管理意识问题 在软件企业中。项目经理大多是技术骨干,在技术方面的知识比较深厚,但是项目管理知识、项目管理必备的技能,项目管理的经验都有待提高。部分项目经理没有意识到自己是项目经理的角色。不是从总体上去管理整个项目而是埋头干具体的技术工作,其计划不周造成项目组成员任务分配不均.忙的忙、闲的闲,这将影响项目的最终实施。有些项目经理对于一些不服从管理的技术人员,没有较好的管理方法,不好安排的工作只好th己做。 1.3项目干系人相关问题 项目千系人(“stakeholder”)是指参与项目和受项目活动影响的人,包括项目发起人、项目组、协助人、顾客、使用者、供应商,甚至是项目的反对人。人们的需求和期望在项目的开始直至结束都是非常重要的。不同的干系人其期望和追求的目标往往相差甚远,因此对项目十系人的愿望进行平衡是相当困难的事情。例如政府部门的不少对群众办公的信息系统,上层管理机关往往希望能够采集尽可能多的信息项以便对数据进行多种多样的系统分析,并对信息进行有效控制而增加一些审批流程;基层对外办公的窗口则因为办公速度的压力希望减少信息的输入;而办事群众则希望相关政府机构能够简化工作流程,加快办事速度。如果对项目所有干系人没有进行足够的沟通,使其尽可能地参与项目,则可能因为项目开始时项目范围和一些具体要求不够完整清晰,或某个项目干系人后期认识的变化而提出新的要求,造成工期的延长,成本的增加,甚至项目的完全失败。 1.4项目团队内分工协作问题 由于项目开发的各阶段不同角色、同一阶段不同角色的责任各不相同,项目经理把工作责任分画给团队成员时通常会出现一些不良现象。首先是山于分工不够清晰而造成工作相互推诿、责任互相推卸的现象;另外是出现“自家打扫¨前雪”的现象,即虽然分工比较清晰但是各成员只顾完成自己的那部分任务而不愿意与他人协作。 1.5沟通意识问题 项目沟通管理包括确保及时、正确地产生、收集、、存储和最终处理所需项目信息的过程。它是人、思路和信息之间的关键纽带,是成功所必须的。虽然整个项目是项目经理负责,但是在决定这个业务单元山某个或者某两个人完成后,项目经理只能起管理上的控制、建议和指导的角色,不能对具体的内容进行过多的干预在软件企业中,项目经理大多是技术骨干,而项目组成员也都是“高科技人员”,都具有“从专业或学术出发、工作自主性大、自我欣赏、以自我为中心”等共同的特点。因此妨碍沟通因素主要是“感觉和态度问题”,也就是沟通意识和习惯的问题。在系统的实施阶段或软件开发的试运行阶段,项目成员基本上是持续在客户方进行工作,这种情况非常容易忽视沟通。如果没有足够的沟通意识和沟通制度、沟通工具,就有可能造成信息不畅,从而加大项目失败的风险。 1.6项目风险管理意识问题 项目风险管理是指为了最好地达到项目的目标,识别、分配、应对项目生命周期内风险的科学与艺术。风险管理对选择项目、确定项目范围和制定现实的进度计划和成本估算有积极的影响,并有助于项目千系人了解项目的本质,使团队成员参与确定优势和劣势。目前项目风险管理意识的问题主要有两种情况。第一是项目经理没有充分分析可能的风险,对付风险的策略考虑比较简单,在做项目规划时常常没有做专门的风险管理it~’l文档,而是合并在项目计划书中。第二是项目经理没有充分意识到风险管理的重要性。对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对后面的风险防范起不了什么指导作用。 1.7项目收尾问题 项目经验总结是项目经理和项目组人员在项目完成后就取得的教训写的报告,是项目收尾的一个重要组成部分。总结在本项目中哪些方法和事情使项目进行得更好、哪些对项目制造了麻烦、以后应在项目中避免什么情况。哪些事情应在后面的项目中坚持等等。项目经理在项目结束时有些是因为项目人员已经不足或不全,或是因为有新的项目要接没有时问,总体对项目经验总结的重视程度不够。有些是项目经验总结一再拖延,有些是交上来的报告质量较低,敷衍了事。 2加强软件项目管理的建议及措施 2.i制定相符的项目计划 制定计划的精髓不在于写出一份好看的文档,而在于运用您的智慧去应对各种问题和面临风险并尽可能做出前瞻性的思考。计划是用来指导工作的,制定项目计划必须把握项目it~,l的粒度,粒度越细则控制力度越大,但项目管理的成本越高,反之则控制力度越小。凶此必须按照特定的项目量体裁衣,该详细就详细,该简略的就简略,制定相符的项目计划。许多组织都有项目计划制定的指导原则。例如,美国国防部的2l67标准“软件开发计划”用于指导那些为国防部开发软件的开发商制定软件开发计划。电气和电子工程师协会(ieee)的1058.1标准描述了“软件项目管理计划”的主要内容。表l给出了“1eefyi,t:,准软件管理计划”的格式。遵循那些标准和方针有利于项41汁划的制定和执行一旦it~,l被负责任地完成,他就可以给闩己一个和管理层或客户交流和协商的基础,帮助其在项目过程中防范各种题的出现,保证项h的按时完成. 2.2使用w bs(workbreakdownstructure)和资源负荷直方图,合理分配任务 项目经理应使用工作分解结构wbs将项目工作范围进行分解,为了避免有些虽然工作分解结构wbs没汁合理,但项目任务无法有效、合理地分配给相关成员,可采用资源负荷直方图把工作任务合理分配并达到“负载均衡”。另外.技术骨r在担任项目经理之前,最好能系统地学习项目管理知识,特别是其中的人力资源管理、沟通管理,并且在实际工作中不断提高角已的管理素质,丰富项目管理的经验,提高项目管理的意识。 2.3项目组成员应互相协作、互相配合 项41经理通过使用wbs将工作范尉进行分解.并将工作责任分配给团队成员,同时应强调不同分工、不同环节的成员应 当相互协作,共同完成任务。虽然项目的进行有不同阶段的划分,但各阶段还是相互联系的。上一阶段工作的结束不能只交付阶段性成果,往往要通过多次沟通才能更为清晰地披下一阶段成员所接受,其有效性、合理性也要被下一阶段的工作所检查,通过检验有时也有必要对上一阶段的工作结果进行相应的凋整。因此,项h组成员都应根据需要相互协作,相互配合,共同完成任务。 24加强沟通意识 项目沟通管理指出:“管理者要用70%的时问用十与人沟通,而项目经理需要花费90%或更多的时间来沟通”从沟通的效果和效率角度出发,一股应注意下面四种情况:首先是沟通之前对沟通的基本慨念和目标进行清晰的界定其次是不能凯溺十沟通本身,而必须时刻清楚沟通的目的;意到沟通是有成本的,沟通的时间就是成本,客户在为这些成本买单第三是一些规则,包括时和回合的限制、耐心听完对方的i舌,进行“集中”决策。最后是为了做好事件.必须事先进行明确,进行充分的授权。另外,项目经理及其项14组成员要对项14下系人进行分析,项目1:系人分析要记录重要的i:系人的人名、组织、他们各在项目中的角色、每个i:系人的实际情况、他们各自的项目利益大小、以及各自对项目的影响程度,以及管理这些项14 r系人的有关建’义等。通过沟通协调.以驱动他们对项目的支持,减少其对项41的阻力,以确保项41获得成功 2.5加强风险管理意识 项目经理必须通过学项41管理知,掌握项h风险管理的必备知,加强对项14汁划中的风险管理汁划的审核,提高项41组的管理意识。总结本行业项目中常见的风险及其对策作为风险管理汁划中必要的『x【险内容,并切实评估相应对策的有效性和可行性。 2.6重视项目经验总结 项41经理及管理人员应对项目经验总结引起足够重视。在制度上鼓励和jju强项目经验总结工作,使得项41经验总结及时并且具有指导意义而不是敷衍了事,为以后的项41人员更好地工作提供一个极好的资源和依据。 3结束语 综上所述,在软件项目管理的过程中,只有实施规范化管理,才能更有效地发挥项目管理在软件i:发中的作用,增大项目成功的机会。现阶段,}}{于软件项目管理实施的时问不长、经验不足,我们只有通过不断地实践并从中积累经验,进一步完善软件项目管理的理沦体系,将软件项目管理更有效地应用到软件开发的实践中。 软件项目管理探讨:软件项目管理的计划和控制方法 【摘要】随着信息技术的不断发展,软件行业的开发规模也在不断的发展壮大,通过个人方式进行软件开发的模式已经逐渐不能适应软件开发行业的发展现状。为了提高软件开发水平和效率,各个软件开发企业都在软件开发过程中采取科学的软件管理方案,如何将项目管理科学引入软件开发的过程中已经成为软件开发行业需要深入探究的问题。在进行软件开发的过程中,通过软件项目的计划与控制管理已经成为软件开发项目顺利进行的重要保障,与其他项目相比软件项目具有其特殊性。软件开发属于知识产品实体化,不易把握项目的进度和质量,其次软件开发项目是一个复杂的系统性工程,鉴于软件开发项目的特点,软件开发项目管理还很不成熟,本文中对软件开发项目管理的具体方法进行研究,以为软件企业实施软件项目管理提供参考。 【关键词】软件项目;软件项目管理;计划和控制 软件项目管理是指工作人员在软件开发的全过程中通过引入科学的管理达到降低成本、保证产品质量和提高设计生产进度的目的。在实施软件项目管理的过程中,相关工作人员首先需要清除项目的根本任务,保证软件开发在分析、设计、编码到测试的全过程中可以在管理者的控制下顺利进行。软件项目管理具有其自身的特点,目前常用的项目管理方法多是从原有的例子中总结经验,这就要求项目管理者不断总结实际项目中的方式方法,掌握软件项目管理的理论模型和科学方法,保证软件开发项目的顺利进行。 1软件项目管理的质量控制 1.1软件质量概述 对软件质量的定义与传统意义上的质量概念相同,但同时为了提高项目管理中的实用意义,通常会根据软件开发的特性进行调整。简单来说,软件质量可以定义为“无缺陷”的达到软件开发前期的预想功能,但软件开发企业通常将客户需求作为软件开发的基础要求,因此软件开发企业对质量的定义需要进一步扩展,需要根据客户的需求来制定本软件开发项目的质量。软件在开发的过程中必须要满足用户的需求,作为一项复杂的系统性工程,为了满足软件开发过程中各项定义和性能需求,就需要建立符合文档化的开发标准,并相应的设计出符合本项目的质量特性及组合,当产品在验收的过程中都能满足这些质量特性时,就证明该软件产量质量较高。 1.2软件项目管理的质量保证概述 保证软件项目管理质量是实现软件开发顺利实施的前提,目前,加强软件项目管理主要可以从两个方面进行把控:①软件开发项目立足于客户驱动,需要注意复审和校核方法的一致性,在这过程中需要通过制定一种客观的标准来校验软件开发过程及其工作成果的质量,通常情况下软件质量标准由质量保证小组完成。②软件项目的质量保证需要树立管理者驱动的观点,在这过程中清楚的认识到通过何种措施可以提高产品质量,并需要建立何种管理和控制机制才能确保这些措施的顺利执行,它必需要包括项目所需要的质量特性、可实现的质量要求以及可显示的已达到的质量要求。 1.3软件项目管理的质量保证研究 软件的质量保证,是贯穿在软件开发全过程中且具有独立特性的第三方审查活动,在软件项目管理的过程中起到重要的作用。由于质量保证措施在软件开发行业引入时间较短,因此很多软件企业并没有建立与软件项目相配套的管理人员和工作方法,完整的软件质量保证体系还并未在软件开发行业中建立起来。软件质量保证通过引入第三方的角度来监控软件开发的执行情况,检测软件开发项目是否遵循既定的开发计划,管理层可以通过对反映产品和过程质量的信息和数据审查,及时调整软件开发的方案和进程,保证软件可以满足评审和测试需要,最后实现企业可以开发出具有高质量的软件产品。 2软件项目管理控制方法的基本原则 2.1注重项目开发过程中的层次性 软件开发根据项目的不同具有很大的差异性,根据软件设计的层次阶段不同可将软件项目计划分为高级计划、阶段计划和低级计划。在软件项目的前期需要对项目进行阶段的划分,这种计划称为早期计划,这时需要对人、财、物三个要素进行划分。在进行不同阶段交替的过程中,需要对下一阶段进行提前的规划部署,通常称作阶段计划。在阶段计划中需要明确各项目的负责人、起始时间节点、设备资源以及各个子任务之间的依赖关系等。低级计划是指软件开发人员的个人计划,这部分通常由开发人员根据自身的实际工作情况进行制定。在实际的软件开发过程中通常可以分为4个级别,而较小的软件项目也会分为2个级别,因此在进行软件项目管理的过程中需要注意开发过程中的层次性。 2.2注重运用过程化的思想指导开发 能力成熟模型是目前软件开发项目中广泛使用的方法,其优秀思想就是将软件开发看做为一个过程,因此在软件项目中运用过程化的思想指导开发,可以保证软件开发更加科学化、标准化,企业能够更好地实现商业目标。能力成熟模型定义了包括初始级、可重复级、已定义级、已定量管理级、优化级在内的五个等级,当软件开发进入到可重复级时,这时就可以认为该软件项目具备了基本的控制能力。当一个项目成功后,即可认为下一个项目也可以成功。通常情况下,在项目实施的过程中需要根据项目的实际运行情况对项目计划进行修改,对重新策划的内容都包含在可重复级中。目前,大部分的软件开发公司都难以达到能力成熟模型可重复级,但也要树立过程化的思想来保证软件开发的顺利完成。 2.3注重历史数据的运用和积累 软件开发通常情况下是对未知项目的创新,因此很多项目在研发初期对需求不能清晰理清,但高质量的项目运作必须建立在对需求的准确把握上,因此在进行软件项目管理时首先就需要把模糊的需求尽量准确化。为了提高软件项目管理计划的准确性,就要充分利用以往类似项目的历史数据,不仅成功的数据具有参照价值,失败数据也同样具有借鉴价值,可以根据这些历史数据弥补开发前期需求的模糊。通过对这复用资源的积累,可以将以往的成功经验高效传承。 3结束语 随着社会经济的不断发展,信息技术行业取得了前所未有的成就,但随着信息技术的发展不断进入深水区,社会各界对于信息技术的发展也提出了更高的需求。随着软件开发不断趋向复杂,技术人员在开发的过程中面临着软件开发绩效差的问题,为了有效提高软件开发的实际效率,项目管理被人们更多的应用到软件开发的过程中。 作者:倪丽丽 单位:连云港港口集团有限公司 软件项目管理探讨:项目管理软件重要性分析 1缺乏项目管理软件给企业带来的问题 从一般意义而言项目的投资情况、工程进度和施工质量是企业管理层面最为关心的方面。在这其中最为重要的是公司每个部门需要对信息进行共享,由于每一个不同的项目都会关联到公司的各个方面甚至还和政府以及其他企业有一定的联系,所以需要相互之间沟通的信息很多。为了掌握项目的进度等信息企业一般采用传统开会等方式,但这种方式有时会受到各个方面的制约效率比较低。企业各个项目相关审核文件、施工进度、合同以及原材料的采购等信息非常复杂并且随着工程进度发展会牵扯到更加复杂的事情。尤其是对于大型项目而言相关的管理者很难对项目的进展程度做到实时的掌握。并且相关的项目进展信息都是以纸质档的形式保存在查阅的时候很难查找。 2项目管理软件要解决的问题 2.1建立完善的授权机制 在相关公司对项目建立相应的授权机制时有几点需要特别注意。首先项目管理软件的最高权限属于领导者,从此可以放心将重要文件放在网络之上,而不必担心泄密。其次,当项目的领导者拥有软件的最高权限后,相关的项目执行软件者将拥有相对应权限,并且随着授权机制的采用使项目管理者能够实时的掌握项目信息并且保证项目相关的信息的安全性。 2.2增强部门之间的沟通效率 在企业内部每个项目包含的信息量非常大,并且会涉及到不同的部门之间的合作。如果项目的相关信息沟通不畅将造成项目进展的进度降低并且影响员工的工作效率。所以应该依靠项目管理软件建立完善的信息交互共享机制,这样项目相关的信息能够得到最大限度的沟通共享。项目管理软件在功能上应该具备强大的自动记忆功能能够满足相关人们实时的信息查询需求。另外,还应该具备相关文件的快速传递能力,相关的工作人员能够通过项目管理软件快速接收项目文件。最后,能够实现不同部门间、员工间、领导和员工间之间的实时交流。 2.3建立协同的工作管理系统 公司中的每一个项目不是单独的一个部门能够完成的,这需要每个部门之间的通力合作才能够实现的。由于每一个部门主要负责的业务内容不同,作业应当建立一个有效的工作管理系统。可以使用WBS技术实现不同部门之间的有效沟通,并且依靠本系统能够将项目中的每一个任务分配到具体的个人上面,从而有利于提高项目的进度并且有利于相关考核工作的实行。 2.4能够实现对项目的动态控制 由于公司的每一个项目牵扯到不同的部门,并且还有可能涉及到其他的公司,项目在实施过程中有很多的不确定因素,所以对项目的实时信息的掌握在一定程度上决定着项目质量。相关实践证明,采用相关网络计划技术能够将相应的建设周期缩短到原来的80%左右,并且整个工程的施工成本将降低到原来的90%左右。所以可以将网络计划技术作为对项目实施信息掌控的重要优秀技术之一。应用网络计划技术能够将整个项目进行科学合理划分,对工程进度能够合理的安排并且进行统一的规划,从而使用最少的时间和最少的资源保证项目进度和施工质量,提高项目实施效率同时降低成本。 2.5实现全员管理 对于项目进行管理从本质上而言是对参与项目的人员的科学管理,对全员进行管理时应该合理的处理好不同部门之间的权利和责任等不同问题,应用那些具体的矩阵式组织形式的项目管理软件从而充分发挥人的积极性,从而保证项目实施的质量提高人员的工作效率。 3项目管理软件对企业管理的重要性 项目管理是企业改革、创新的重要管理方法,市场竞争越来越大,并且随着经济环境的不断发展,企业需要不断根据实际情况适应性的市场变化,重新组织企业资源,整合工作流程,加强技术创新是企业提升竞争力的有效方法,变革管理已经成为企业适应变化而生存的基本出路,而项目管理正是被实践证明、且行之有效的变革管理方法。以项目管理软件系统为基础,可将公司各种与项目相关的关系通过集中、明晰的方式管理起来,进行统筹协调。在企业的经营活动中,存在着事务型和项目型两种工作类型,这两者之间存在一定的重叠。另外,项目的管理需要设计、技术、实施、财务、市场、设备、物资、运营等部门的密切配合,利用项目管理软件系统,能够打破部门的界限按照项目管理的需要建立企业网络化的工作模式,将与项目管理相关的部门通过集中、明晰的方式管理起来。这样可以将事务型工作和项目型工作区分开来,避免因二者隐含和混淆的关系而影响项目的管理效率。将公司的项目管理软件系统与其他软件系统进行相应的关联,从而形成一个整体高效的管理平台。现阶段各个大型企业常用的项目管理软件已经能够将企业网资源、应用软件管理、信息交流、数据安全和远程监控等一体化管理,从而共同形成统一高效的企业管理平台,是企业各个部门和管理系统进行同步。这样就能够实现上级领导对企业相关信息的实时掌握和决策,另外采用项目管理软件能将相关的管理等部分整合进去,从而提高项目实施的效率降低企业的管理成本。 4结语 通过上面的分析可知,企业采用项目管理软件能够给企业解决诸多实际问题,能够提高企业的工作效率对于企业的长远发展具有重要的意义。因此,在未来项目管理软件具有很好的发展和应用前景。 作者:赵薇娜 单位:中国核动力研究设计院
软件检测论文:安全检测软件工程论文 1计算机软件安全检测技术的方法 1.1计算机软件安全检测的流程 通常计算机软件安全检测的过程中只要有以下几个流程,首先是为了彻底全面的对计算机软件系统当中可能存在的缺陷予以充分的检测和了解,要对软件设计过程中最小的模块进行进行全面的测试,之后是要严格按照设计的标准和要求对组装的系统进行检测,此外还要对与之相关的体系机构进行全面的检查。其次就是要在做好了上述各项功能工作之后,还要对软件自身的有效性和功能性进行详细科学的检测,最后一点就是要对整个系统进行全面的检测,测试整个软件在各种环境下运行的安全性和可靠性。 1.2当前计算机软件安全检测的只要方法 首先是形式化的检测。形式化的安全监测实际上就是根据具体的要求来建立软件应有的数学模型,之后通过对应的标准化语言对其进行格式化的说明。形式化的安全监测通常有两种检测方法,一种是模型检测,一种是定量检测。其次就是在模型基础上的静态安全检测。模型安全监测一方面是通过软件行为和结构构建的一种方式,这样也就形成了一个可供测试的模型,这种模型在运行的过程中一方面可以在计算机上实现读取,在工作的过程中,比较常用的模型安全检测方法有两种,一种是有限状态机检测,一种是马尔科夫链检测、再次就是语法检测。语法检测实际上就是技术人员通过技术措施对软件在不同的输入条件下所产生的反应是否相同。四是基于故障注入的软件安全检测。故障注入的安全检测是应用故障分析树与故障数的最小割集来检测的。五是模糊测试和基于属性的测试。基于白盒的模糊测试较传统的模糊测试技术有很大进步,白盒模糊检测方法有效地结合了传统的模糊测试技术和动态测试用例检测技术的优点。六是混合检测技术。能有效地改善静态技术和动态技术检测存在的一些缺陷,从而更好地对计算机软件的安全进行检测。七是基于Web服务的检测技术。它是一种基于识别内容的分布式Web服务器技术。具有语言中立、互动操作性强等优点,能够将复杂的安全检测分解为子安全类型进行处理,以使其可以更有效地应对复杂的安全检测的需要。 2软件维护的主要类型 2.1改正性维护 改正性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。 2.2适应性维护 适应性维护是指使用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于计算机硬件价格的不断下降,各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。 3提高软件的可维护性方法 3.1建立明确的软件质量目标 如果要一个可维护性的程序满足可理解的、可靠的、可测试的、可修改的、可移植的、效率高的和可使用的7个全部的要求,要付出很大的代价,甚至是不显示的。但是可理解性和可测试性以及可理解性和可修改性是相互促进的,而效率和可移植性以及效率和可修改性是相互抵触的。因此,要明确软件所追求的质量目标。 3.2使用先进的软件开发技术和工具 利用先进的软件开发技术能够大大提高软件质量和减少软件费用,并且稳定性好,容易修改、容易理解,易于测试和调试,因此可维护性好。 3.3建立明确的质量保证 最有效的方法就是质量保证检查,在软件开发的各个阶段以及软件维护中得到了广泛的应用。 4结束语 从文章的叙述当中我们知道,软件维护工作在运行的过程中实际上是存在着非常强的综合性和复杂性的,当前我国的软件规模不断增大,同时复杂程度也在不断的升高,在这样的情况下也就使得软件的维护成本大大提升,软件维护的难度也有了非常显著的增加,所以,软件的可维护性直接影响到了其维护过程中的资金投入和整个软件的生命周期。 作者:高林 单位:同济大学 软件检测论文:安全漏洞检测计算机软件论文 随着科技的发展,计算机在社会中的地位越来越高,于此同时源代码数量也不断增多,由于这些漏洞的存在,很多黑客就利用这些代码中的漏洞进入到计算机软件中实施破坏。因此,计算机在给人们带来方便的同时也为信息系统的安全埋下了一个定时炸弹,安全问题已经成为系统安全最主要的问题。随着计算机更新速度加快,出现的漏洞越来越高,由于利益的驱使,黑客对其的攻击形式多样化。因此,在不断提高漏洞检测技术的基础上,需要寻找弥补漏洞的有效方法,只有这样才能保证计算机安全运行。 1计算机软件存在的安全漏洞 随着我国经济的不断发展,科技技术有了很大进步,互联网中的信息系统使用范围不断扩大,在各个领域发挥着不可取代的作用。由于计算机软件中有很多的安全漏洞,因此很大程度上信息系统就产生了一定的安全隐患。软件中的漏洞会对信息系统造成非常大的威胁,这就需要对计算机软件中的安全漏洞进行必要检测,安全漏洞检测是现代信息系统安全运行中非常重要的课题。计算机软件漏洞是指计算机系统在编程时出现的错误导致的缺点,这些缺点非常容易使计算机软件产生一些安全隐患和计算机自身的危险,计算机系统对有恶意的网络信息有非常高的敏感性,极容易出现对系统攻击行为。之所以出现这种情况,主要原因是在软件开发和研制过程出现的一些问题。漏洞主要有两种:安全性漏洞和功能性漏洞。安全性漏洞指的是在大多情况下漏洞不会影响计算机的正常运行,如果漏洞被黑客发现,软件运行时就会出现错误,严重者计算机会执行错误的命令,有很大的危害性。功能性的漏洞是指漏洞能够影响计算机正常运行,比如运行结果错误等等。漏洞特性主要表现在四个方面:1系统编程时由于编制人员的疏忽很容易出现逻辑性的错误,这种由于疏忽出现的错误很多是疏忽大意所致。2计算机在运行任务时很容易产生逻辑性错误,不同大小之间的程序模块相比可以看出逻辑性错误的发生率很高。3漏洞和软件环境有很大关系。4系统漏洞和时间也存在一定的联系,随着时间的延长,旧漏洞被修复但是也会产生新的安全漏洞。 2计算机软件安全漏洞的各项检测技术及应用 2.1安全静态检测 计算机软件安全静态检测,注重的是系统内部特性,静态检测和漏洞两者之间有共同的特点,这些特点之间也有很大的关联。目前漏洞的划分方法主要有安全性漏洞和内存性的漏洞。安全性漏洞对数据流的误差比较注重,很大程度上由于错误的内存形态而形成的;内存性漏洞对数据的准确性和类别有很大的注重性。因此,这种漏洞主要的检测技术方法就是在内部存储空间进行建模。因为静态检测方法之间有很大的不同之处,漏洞的处理也有很大的不同之处。所以,一些监测技术只能对漏洞进行必要的检测,但是一些方法在此基础上还能够对漏洞进行很好的处理。安全静态检测方法主要是对程序的代码进行扫描,对其中的关键句进行详细分析,然后根据设置的漏洞特性和标准对系统进行全面检测。分析关键语法是最早的静态分析法,它在分析时只对语法进行检查,把系统中的程序分为不同段落语句和数据库相互对比,如果发现有疑问,对其进行仔细的判断,从而进行检测;另一种检测方法就是按照标准进行检测。由于系统自身就是编程的标准,根据标准对计算机程序进行描述,可以通过语法对其进行描述,最后对系统进行整体检测。 2.2安全动态检测 2.2.1内存映射很多攻击者在对软件进行破坏时为了达到目的,会经常用到“NULL”结尾的字符串进行内存覆盖。采用代码页映射技术,攻击者能够利用“NULL”结尾字符串进行内存覆盖。 2.2.2非执行栈目前,出现了一些栈攻击软件的问题,主要原因是系统中栈的执行能力,由于栈内包含了所有数组变量,所以,攻击者通过向栈中书写一些恶意代码,再进行代码执行。预防这种攻击方法最为有效的方法是打破栈的执行力,使代码不能够进行执行任务。2.2.3安全共享库有些计算机中的安全漏洞主要是使用了不安全的共享库所致。安全共享库很大程度上可以预防恶意攻击行为。安全共享库有拦截和检测功能,主要是指使用动态链接方式进行程序运行,把不安全函数进行拦截和检测,最大程度上保护软件的安全。 2.3计算机软件安全漏洞检测技术的应用 安全漏洞检测技术直接关系到计算机的安全应用,其中在计算机软件安全漏洞检测中,其各项技术的应用主要集中在:第一,防止竞争条件安全漏洞应用。这种漏洞的应用一般是采用原子化处理竞争编码,这种编码有锁定功能,原子化操作进入锁定状态,详细的描述使用文件,很大程度上预防由于使用文件的变动使系统产生漏洞。第二,缓冲区安全漏洞检测技术应用。缓冲区安全漏洞检测主要是对软件程序中的一些疑问函数进行详细检测来预防缓冲区安全漏洞。第三,随机漏洞预防应用。对于随机漏洞的检测和预防需要用到性能良好随机发生设备,这种设备能够准确的对随机漏洞进行预防,其中最主要的原因就是该设备有密码算法。第四,格式化字符串漏洞检测技术应用。这种检测技术的应用一般是在代码中使用格式常量。 3结语 有上文可以看出,随着计算机的发展,计算机软件漏洞检测技术能够很好的对计算机中的漏洞和病毒进行安全检测,已经成为了现在计算机检测最实用的方法。软件的安全主要体现在编程和清楚漏洞方面,所以,需要对计算机软件安全漏洞检测技术不断提高,使网络信息系统更加安全的运行。 作者:汪刚 单位:南京工业职业技术学院 软件检测论文:软件工程中对安全漏洞检测技术的应用 摘要:近年来,信息技术带动了计算机在各领域广泛应用。伴随着软件不断更新与发展,计算机内现有缺点以及弱点越来越不易被人们察觉。安全是计算机同通讯网络使用安全之中最为基础的一项,就算计算机内安装了各种杀毒软件、防火墙以及防毒软件等,只要计算机内部软件自身存在安全方面问题,必然会导致整个计算机存在安全漏洞。本文在简述软件工程常遇到的威胁基础上,找出软件工程之中常见安全漏洞,分析安全漏洞相对应的检测技术,进而探索安全漏洞方面检测技术在软件工程之中的应用。 关键词:安全漏洞;检测技术;软件工程;应用 0前言 计算机在各领域普遍应用加速了全球现代化和信息建设的进程。如今人们生活、工作都离不开网络以及计算机,所以计算机通信安全就显得尤为重要。人们必须要加强对信息方面安全的建设,以此来保障用户使用计算机时能有一个相对安全的环境。近年来,无论是国内还是国外都发生了多起利用软件漏洞对计算机整体进行攻击的事件,这使得计算机内存在的缺点以及弱点成为了其安全的最大威胁。现今电脑之内仅有防火墙以及各种防毒杀毒软件是远远不能满足用户需求的,有时这些软件还会带来许多问题。所以,相关企业必须要加强对计算机方面安全漏洞相应检测技术的研究,以此来提高计算机内部软件工程的整体安全系数,确保用户使用安全。 1软件工程常遇到的威胁 1.1软件质量方面问题 计算机在被应用期间,其内部软件本身就存在一些不可避免的缺陷以及问题。在进行软件研发期间,研发人员由于对技术掌握不是非常透彻,以及自身缺陷都会造成计算机内部存在漏洞。这些漏洞直接威胁着计算机整体安全。据显示,近些年来国内外计算机在使用期间,由内部软件漏洞所引发的安全事件数量急剧上升,这给许多电脑高手以及网络黑客带来窃取电脑内部信息的机会,使得国家以及人民财产方面受到威胁。 1.2非法复制问题 计算机内部软件是一个科技含量较高的产品,在企业研发期间需要大量物力、人力以及财力才能完成。相关企业在软件研发方面所付出的远远比硬件开发高很多。但是,因为计算机内部软件比较容易被复制,这就直接造成了产权方面的危害。近年来,全世界非法盗用相关软件造成的损失非常庞大,并且事件次数逐年上升。特别是我国,近些年来国内经济过快增长,这就使得科技相对落后,与发达国家现有科技存在一定差距。这就使得不法分子趁虚而入,借助软件存在漏洞对计算机进行整体攻击,非法复制电脑内部信息,造成了用户以及国家财产方面严重损失。 2软件工程之中常见安全漏洞 电脑系统有一个重要特征就是存在安全漏洞,人们可以利用这一弱点编写攻击程序,通过授权方式获得没有经过授权方面的相关访问,进而对电脑系统造成危害。即使电脑中安装了防火墙,防毒以及杀毒软件,但对于那些利用软件方面漏洞进行攻击的程序来说,并没有多大用处,甚至还会出现更大的危害。站在当前软件市场角度来看,有几个漏洞经常被人们所忽视。分别为JBOSS服务器、LIBTIFF软件库、NET-SNMP以及ZLIB。非法人员可以Geronimo2.0安全漏洞实现远程造作,绕过电脑中身份识别这一环节,通过对电脑插入恶意的软件代码获取访问控制权限。JBOSS服务器中的3.2.4到4.0.5这些版本中,存在目录遍历这一安全漏洞。LIBTIFF软件库则是读写、标签图像具有的文件格式的相关文件。NET-SNMP中的NET以及SNMP协议文件之中存在安全漏洞。ZLIB是一个对数据进行压缩的软件库,因为库里的代码解释长度大于1,进而导致安全漏洞[1-2]。 3安全漏洞相应检测技术 3.1静态检测 (1)静态分析静态分析这一方法主要对程序当中代码进行直接以及全面的扫描,同时提炼出程序当中关键语句以及语法,再通过对其含义理解来分析该程序,并严格依照事先设定安全的标准以及漏洞特性来进行电脑整体检验.第一,对程序当中语句以及语法深入分析,这是最为原始的一种静态分析法。这一方法检测数量有限,并且检测出来的漏洞通常都是比较严重已经被人们所知的.第二,就是严格依照标准进行相关检测,一般来说,电脑系统之中程序运行实际情况进行描述就是安全标准。其实程序本身也是一种编程标准,也就是指那些一般的安全标准,我们常说的漏洞模式[3]。人们可以利用这一规则对漏洞进行检测,然后再通过规则处理对相关数据进行接收,然后将其转换为处理器在进行内部描述,最后对系统程序进行整体检测。(2)程序检验程序检测主要借用一些抽象软件当中的程序获取一些形式化程序以及模模型,再采用形式化的漏洞检验方法来对其展开检测,最后使用正确检测方法对电脑漏洞进行整体检测。模型检测一般是建立电脑系统内部程序相关有向图以及状态机来完成检测的。通常情况下,这种检测包含两种方式,分别为符号化以及自动模型转换。符号化就是将抽象模型转换为与语法树形式,并用公式描述出来,人们通过公式来判断其是否符合需求。自动模型转换需要将检测程序进一步转变成等价的自动机,在将这两个自动机相互补充、替换,从而形成新的自动机,然后再将判定的系统转变成能够容纳的语言形式进行检测[4]。 3.2动态监测 许多黑客经常使用“NULL”表现在尾部的字符串来对内存进行覆盖,以此来实现攻击目的。应用代码存在页面之中映射技术可以使黑客在使用“NULL”尾部字符串对内存进行覆盖,这使得跳转到相对简单内存区域的相关操作显得十分困难。从这方面来看,随机将代码页映射到各不相同内存地址之上,可以有效降低依靠猜测内存地址对页面进行攻击的几率。 4安全漏洞方检测技术在软件工程之中的应用 4.1对竞争条件方面的漏洞进行预防 对一些由于竞争条件产生的漏洞,主要预防方法就是将形成竞争相关编码运用原子化方法进行操作。执行单位当中最小的就是编码,程序在运行期间没有任何情况可以对其产生干扰,原子化相关操作应用的是一种锁定方法,利用预防系统存在的某种状态的改变来形成问题。以达到间接调用文名系统的目的,进而把使用的文件和句柄进行描述[5]。 4.2对缓冲区存在的漏洞进行预防 利用软件程序之中较为危险的函数检查来预防缓冲区的漏洞溢出,可以使用安全软件版本来代替不安全的版本。例如,人们可以将原来externcharstrcat替换成externcharstrncat等。 4.3对随机产生的漏洞进行预防 在预防随机漏洞时,可以使用一些性能良好的设备。随机发生相关设备一般都自带一套密码算法,以此来保证设备自身安全。这样,即使软件遭遇攻击,黑客掌握了系统中的所有算法,也不能获取电脑中已经形成的信息数据流。 4.4对格式化字符串漏洞的预防 采用严谨预防,直接使用格式方面常量来进行编程,这样可以避免为黑客提供在系统内创建字符串的机会。一般程序中不定参数都存在格式化现有字符串方面的漏洞,用户在使用这些函数期间,必须要保证其中每个参数具有的个数和均衡性能。此外,应用Windows操作系统下属的窗口进行数据输出工作同样可以减少漏洞的威胁能力[6]。 5结束语 当今社会,网络发展使得软件工程日趋复杂,计算机之中软件安全关系到全球每一个使用计算机网络用户的安全。现阶段,国内计算机内部软件安全一般表现在程序编写以及检测消除相关软件漏洞,不法人员常利用这些漏洞对电脑进行攻击。所以,只有人们对这些软件漏洞源代码进行分析以及查找,才可能从根本上弥补这些漏洞,进而提升计算机整体安全系数。 作者:周亮 单位:兰州石化职业技术学院 软件检测论文:软件工程的安全检测与维护分析 摘要:软件工程作为计算机技术的重要的组成部分,甚至从某种层面上来说,软件工程是计算机技术的优秀和关键所在,将对计算机技术的高低起到至关重要的决定性作用。为了进一步促进计算技术的更好发展,需要对软件工程进行安全检测及定期维护,从而切实有效的提高计算机技术的服务水平和服务质量。基于此,本文以安全检测与维护的概述为主要出发点,论述软件工程的安全检测方式,并分析软件工程的维护类型和策略,以期为相关人员提供一定的借鉴经验。 【关键词】软件工程;安全检测;维护 我国计算机软件的类型、数量也得到了不同程度的发展,并广泛应用于社会经济发展的各个领域之中。但是不可否认的是计算机软件也有其自身的弊端,因其本身的开放性特征极易增加计算机软件信息泄露的可能性。面对此种情况,如何对计算机软件工程进行安全检测与维护,成为相关技术人员亟待解决的重要课题。 1安全检测与维护的概述 安全检测与维护对计算机应用水平的提升具有积极的推动与促进作用,能够切实有效的保证计算机应用体系之中的信息安全性,在国家机密维护、人民群众信息保护等方面扮演极为重要的影响角色。对此,相关人员若想最大限度的发挥计算机技术的积极功能,则需要对计算机软件工程给予高度关注和广泛重视,以行之有效的安全检测方式和科学合理的定期维护提高计算机软件的应用水平,更好的为社会发展所服务。众所周知,计算机技术在应用过程中极易受到技术、人为等因素的影响,一定程度上会出现计算机软件安全问题,通过安全检测与维护技术则可以针对其存在的问题进行科学合理的解决,修补软件工程中存在的漏洞,以此来保证计算机软件的正常运行和高效运作。一般来说,软件工程的安全检测技术主要有两种方式,分别是静态和动态,而安全性能方面的检测则可以分为三方面,即性能测试、渗透测试、过程验证。任何产品在其应用和使用过程中均会有不同程度的消耗,之中消耗是在自身的生命周期之中,而软件工程作为产品体系的一种,也固然有自我的生命周期,主要分为四方面,分别是定义、开发、运行、维护。计算机软件在应用过程中其根本目的是满足用户的客观实际需求,这也是软件应用的本质所在,但是在这一过程中如果存在某些错误、漏洞,则需要采取必要的措施对其进行及时修复,其中安全检测技术与维护技术则发挥了重要作用。通过安全检测技术和维护技术的应用,可以促使计算机软件逐渐朝着精准化、安全化和高效化的方向发展,进而更好的适应周遭环境。 2软件工程的安全检测方式 2.1流程 软件工程的安全检测需要经过几个流程,以此来保证软件工程安全检测方式的正确合理。(1)全面检测,安全检测需要从宏观框架之下对整个计算机软件工程的各个环节进行全面检测,及时寻找到其中存在的不足、问题或漏洞,并对这些问题进行一个全面的把握。随后,需要根据计算机软件中的不同模块进行精准定位,以相关操作指标为基础进行细致深入的全盘扫描,从而提高计算机软件的安全性,确保软件在运行过程中可以做到稳定。(2)在初步检测的基础之上,可以从功能、有效性两方面对其进行详尽检测。(3)将计算机软件工程放置于不同的环境之中,以此来对其进行系统化的检测,强化计算机软件工程的可靠性与安全性含量。 2.2安全检测方式 软件工程的安全检测方式首先要说明的则是形式化检测,该种检测方式是建立在数学模型的基础之上,以此来保证安全检测的客观精准,通过与之相匹配的标准化语言对软件工程的各项要素进行格式化说明,从而提高软件工程的安全性和可靠性。与此同时,形式化安全检测方式分为两种类型,分别是定量检测类型和模型检测类型。其中要格外说明的则是模型检测方式,该种建设方式以计算机软件结构为基础形成与之相对应的模型,在运行过程中可以对计算机软件进行直接解读与检测,具有实用性和便捷性的双重特征。第二,则是在模型建立基础之上形成的静态安全检测方式。第三,语法安全检测方式,相关技术人员要对软件工程的应用技术效果进行全面系统的深入分析,根据输入条件的不同进行与之相对应的安全检测,由此分析计算机软件工程是否会在不同环境之中呈现相同的安全效果。第四,属性测试与模糊测试安全检测方式,对计算机软件的各项内容进行对比分析。第五,故障分析的安全检测方式,将计算机软件之中可能会存在的安全故障进行分析,将其与现阶段存在安全故障进行分析比较,并由此检测软件中存在的系统错误。 3软件工程的维护分析 3.1软件工程的维护类型 计算机软件工程在安全检测的基础上,还需要对其进行定期维护,通过行之有效的维护技术莱维软件工程的正常运用奠定基础,提供科学合理的技术保障。其中,软件工程的维护类型主要包括以下两方面: 3.1.1适应性维护该种维护方式以外部环境的变换为基础,对软件的适应性进行逐一调整和实行维护,主要是为了提高软件工程的环境适应恩呢管理,更好的提高软件工程的应用水平和运作效率。 3.1.2改正性维护计算机软件工程虽然经过安全检测,但是并不能从根本上检测出其中的某些隐性问题,这就需要软件进行试验性使用,根据其在实际使用过程中存在的问题进行维护,一般来说,运用该种维护类型的软件工程问题相对较小,不会影响计算机软件的正常运作。 3.2软件工程的维护策略 软件工程的维护系统在应用过程中应不断跟随时展潮流,以此来更好的提高计算机软件的应用性能。对此,相关技术人员需要以科学合理的软件维护目标为基础,对软件维护系统进行不定期更新、维护和升级,以此来为软件工程的维护提供良性发展的外部框架。同时,要增强维护技术的现代科学技术含量,将具有时代内涵的科学技术融入其中,不断提高软件的质量和水平。此外,还要建立软件工程的质量保证体系,以此来对软件工程的各项内容进行全面科学的专业检查。 4总结 现阶段,我国正处于社会主义改革的攻坚阶段,在新的时代背景及发展形势之下我国计算机事业取得了显著成效,对推动我国社会经济发展、提高人民群众生活水平等方面具有至关重要的现实意义,相关人员要密切重视软件工程的安全检测技术及维护技术,推动计算机技术事业的稳定发展。 作者:周亮 单位:兰州石化职业技术学院 软件检测论文:计算机病毒软件检测思索 1计算机病毒行为特征 (1)传染性 传染性是计算机病毒最重要的特征,是判断一段程序代码是否为计算机病毒的依据。计算机病毒是一段人为编制的计算机程序代码,这段程序代码一旦进入计算机并得以执行,它会搜寻其他符合其传染条件的程序或存储介质,确定目标后再将自身代码插入其中,达到自我繁殖的目的。是否具有传染性是判别一个程序是否为计算机病毒的重要条件。 (2)非授权性 病毒隐藏在合法程序中,当用户调用合法程序时窃取到系统的控制权,先于合法程序执行,病毒的动作、目的对用户是未知的,是未经用户允许的。 (3)隐蔽性 病毒一般是具有很高编程技巧、短小精悍的程序,它们一般附着在合法程序之中,也有个别的以隐含文件形式出现,目的是不让用户发现它的存在。如果不经过代码分析,病毒程序与合法程序是不容易区别开来的。 (4)潜伏性 大部分的病毒传染系统之后一般不会马上发作,它可长期隐藏在系统中,只有在满足其特定条件时才启动破坏模块。如著名的在每月26日发作的CIH病毒。 (5)破坏性 病毒可分为良性病毒与恶性病毒。良性病毒多数都是编制者的恶作剧,它对文件、数据不具有破坏性,但会浪费系统资源。而恶性病毒则会破坏数据、删除文件或加密磁盘、格式化磁盘等。 (6)不可预见性 从对病毒检测方面看,病毒还有不可预见性。不同种类的病毒,它们的代码千差万别。虽然反病毒技术在不断发展,但是病毒的制作技术也在不断的提高,病毒总是先于相应反病毒技术出现。 (7)可触发性 计算机病毒一般都有一个或者几个触发条件。如果满足其触发条件,将激活病毒的传染机制进行传染,或者激活病毒的表现部分或破坏部分。病毒的触发条件越多,则传染性越强。 2实验环境 本文的实验环境为一台PC机,其运行WindowsXPSP3系统和装有WindowsXPSP3系统的Vmvare7.0虚拟机,其中还有OllyDBG、Filemon、SReng2、Regshot、SSM在开始实验之前,我们先要确保虚拟机内的系统纯净,然后保存虚拟机的快照。 3检测分析计算机病毒过程 运行Regshot进行注册表快照比较。首先,运行Regshot软件,然后选择日志输出路径后点击1stshot,即对纯净系统下的注册表进行快照,之后不要退出程序,接下来运行我们要测试的neworz.exe,再点击2stshot,即对运行病毒后的注册表进行快照。在第二次快照完成之后,点击compare便会在IE浏览器中显示出注册表的变化,由于该病毒修改表项过多,此处只展示一部分。通过报告我们知道neworz共对注册表造成影响有541项,通过上图我们能够发现,此病毒对很多杀毒软件进行了映像劫持操作。 (1)对使用系统端口进行比较在进行完注册表对比后,我们将虚拟机系统还原至纯净快照,运行CMD,切换到C盘根目录下,输入netstat–an netstat1.txt,这样做是保存纯净系统下系统所开端口的记录。之后运行病毒文件,再次输入netstat–an netstat2.txt。对比两个TXT文档的变化,在这里,用的是UltraEdit进行的比较。通过比较我们发现在运行neworz.exe之后,虚拟机有了一个端口为1401的TCP链接,指向一个特定IP的80端口,打开TCPview软件,对所有TCP链接进行监控后发现这个1401端口正是neworz.exe打开用来与远程主机通信的。 (2)用SReng2分析病毒样本静态行为再次将虚拟机还原到纯净快照处,这次我们要用到SReng2软件。打开SReng2,点击左侧的智能扫描,然后开始扫描,保存扫描结果。在运行病毒后再次运行SReng2,并保存扫描结果,用UE对比两次结果。我们能够发现在进程中多了neworz.exe进程,同时发现其获得了SeDebugPrivilege和SeLoadDriverPrivilege权限,并且在有一个不是在C:\Windows\System32目录下的svchost.exe也同样获得了这两个权限。 (3)通过Filemon观察病毒的操作在这里需要提前说明一点,根据前面的分析研究发现neworz.exe病毒也对Filemon进行了映像劫持,所以需要将主程序名更改一下方可正常运行。同样,还原虚拟机至纯净快照,打开Filemon,将过滤条件设置成为neworz.exe,然后运行病毒程序。由于信息量很大,只列举一部分,如图2所示,我们可以发现在其在C:\DocumentsandSettings\Administrator\LocalSettings\Temp目录下创建了绿化.bat,还发现其在相同的目录下创建了svchost.exe和urlmOn.dll。 (4)OllyDBG分析还原虚拟机系统,运行PEID对neworz.exe进行查壳,发现其使用的是WinUpack0.39final的壳。对其脱壳,脱壳过程不在这里进行说明了。脱壳之后显示是VC6.0编写的。将其载入OD,查找字符串,结合我们刚才对neworz.exe行为的分析,我们发现了其创建的绿化.bat和修改的权限,图3是病毒对注册表的修改,我们可以发现其对大部分的杀毒软件都进行了映像劫持,同时还有任务管理器。 (5)通过HIPS软件SSM对病毒进行动态分析与Filemon一样,在用SSM对病毒进行动态监控时,也需要将SSM主程序更改名称。最后一次将系统还原至纯净,安装SSM,并将系统内的安全进程设为信任。再次运行病毒,可以发现neworz.exe运行了winlogon.exe,之后services.exe运行了Beep.sys等等,在这里就不一一举例了。 4总结 本文通过对neworz.exe计算机病毒为例,总结了使用虚拟机和软件行为分析技术对检测病毒行为的各个步骤:注册表快照对比、端口开放与通信对比、利用SReng2比较分析、通过使用Filemon观察病毒文件操作、研究分析OD字符串和使用HIPS软件对病毒进行动态观察等,使得在接下来的查杀和今后的防御有了极大的帮助。 软件检测论文:软件工程安全检测与维护策略 摘要:文章主要阐述的是计算机软件工程检测和维护工作的过程,首先简单的介绍了计算机安全检测和维护的定义、重要性以及类型等方面,再者讲述了计算机检测的流程和方式,最后是对计算机软件维护方面分点进行详细的分析。笔者希望这篇文章能给相关的人士在计算机软件工程检测和维护方面一些新思路,此文仅供参考。 【关键词】计算机软件工程;安全检测;维护 现如今的社会经济的发展实现全球化、共享化以及信息化,这样的发展趋势必要将导致经济的沟通、交流从书信、面谈转向计算机网络方式。计算机网络全面进入人们的生活、工作,人们也在计算机网络给予的便利下不断的提升、进步。但,计算机软件并非是完全安全、无害的产品,存在易被网络病毒感染且易成为网络病毒传播的介质、易被外界攻破信息泄露等问题,因此,计算机软件企业需要提高计算机网络安全性能,加强计算机软件工程检测个维护的力度。 1安全检测和维护的概述 计算机在人们的生活和工作中不断普及,已经成为了人们生活中不可缺少的部件,致使计算机网络保存着人们的个人信息、财务信息等多种私密重要的信息,一旦信息泄露将会导致人们的生活出现危机,人们也越来越重视计算机软件的安全问题,因此,计算机软件工程的安全检测和维护工作开展需要做到安全、严谨、严格、快速、有效。计算机软件是由科技人员共同研究制造的产物,其虽然在多方面发挥着重大作用,但不论是多强大的计算机软件都会存在漏洞,漏洞极易成为不法分子实施违法事件的条件,计算机软件的安全检测和维护就是为了发现、修补、计算机的漏洞和危害问题而存在,保障人们的信息安全。计算机软件安全检测的技术分为动态和静态两种,性能、渗透测试、过程验证分别是计算机软件工程安全检测的措施。计算机软件从想法、定义理论、研究开发、推向市场、运行、后期维护的过程称之为计算机软件的生命周期,计算机软件的生命意在为人民服务,满足人们的客观实际需求,计算机软件工程的安全检测和维护则是为了更好的保障计算机软件的服务而存在,发现漏洞、修补漏洞、防止信息泄露是计算机软件工程安全检测和维护的职责所在。计算机软件的精准性、安全性、高效性是计算机软件工程安全检测和维护的发展方向和目标。只有提高计算机安全检测技术和维护技术,才能有效的保障计算机软件的安全。 2软件工程的安全检测方式 2.1流程 计算机软件工程的安全检测的流程分别为:(1)全面检测:计算机软件工程的安全检测第一步就是对整个计算机软件进行粗略全盘的扫描,对整个计算机软件宏观状态下的情况有大致了解,明确计算机软件的存在的漏洞、缺失等问题出现在哪个模块上,逐一将漏洞修补、问题解决。再进行全面、细致、深入的扫描,看是否还有未处理和修补的漏洞、问题,保障计算机软件的安全。(2)从计算机软件功能、有效性两个方面进行计算机安全检测的第一步。(3)若想有效的加强计算机软件的安全性能和可靠性能可在进行计算机软件安全检测时放置在各个环境中进行全面检测。 2.2安全检测的方式 计算机软件工程安全检测的主要方式为形式化检测。该项检测方式能保证计算机软件工程的安全性、可靠性、客观性、精准性,其保障原理是以数学模型为基础,将计算机软件工程的理论要素转换成标准化语言进行说明。形式化检测可分为定量检测和模型检测两种类型。模型检测具有很强的实用性和便捷性,可将计算机软件结构通过模型转换形成可解读和检测的模式。计算机软件工程安全检测方式还有以下几种:(1)静态安全检测方式,该方式的形成是以建立模型为基础。(2)安全式检测方式,该方式主要是针对计算机软件在环境不同效果是否相同的结论进行检测,根据条件的不同,运用技术进行系统化的安全检测。(3)属性和模糊性测试方式,该方式主要是将计算机软件的各项内容分别检测之后,将检测结果进行对比分析。(4)故障分析检测方式,该方式的检测计算机软件系统的方法是将计算机软件可能会出现故障问题的原因与出现的故障问题原因进行比对分析后进行检测工作。 3软件工程的维护分析 3.1软件工程的维护类型 计算机软件的安全性和可靠性需要安全检测和维护两者共同进行才能得到相应的保障。安全检测是解决故障问题,维护则是预防故障问题的出现,二者缺一不可。计算机软件工程维护的类型分为以下两个方面:3.1.1适应性维护适应性维护的目的是加强计算机软件工程环境的适应性能并进行有效管理,进而提高计算机软件的运作能力和效率。适应性维护是将计算机软件的适应性能调整和维护至可适应于各种外界环境。3.1.2改正性维护改正性维护适用于小且较为简单、不会造成计算机瘫痪的计算机软件故障问题。适应性维护是在计算机软件进行全面检测和修补后,测试计算机软件是否全面修补故障问题的过程中进行维护工作,将从根源上解决计算机软件存在的故障问题。 3.2计算机软件工程的维护策略 现如今,计算机的应用技术在跟随着时代的发展进程不断的提高和创新,为的是能适应时代的发展,因而计算机软件的应用性能也需要不断的创新和提高,计算机软件的维护手段和范围等也要不断的创新、升级。计算机软件的维护技术的提高和创新因建立在科学、合理、合法的基础上,将与维护技术相匹配的现代化科学技术融入到其中,加强计算机软件维护技术的科技含量,提高计算机软件的安全性能。技术人员通过相应的维护技术不断的更新、升级计算机软件系统,为计算机软件系统建立一个完整、严密的保护框架。还要建立健全计算机软件工程的质量保障制度和保障体系,计算机软件的安全检测和维护可根据质量保障制度和体系进行全面性的检测和维护工作,系统化的安全检测和维护才是计算机软件工程质量安全的保障手段。 3.3预防竞争性漏洞 计算机软件工程的维护工作在预防和处理竞争性漏洞的方式是建立在相关编码原子化的基础上,运用最小编码原子化不会对计算机程序的运行造成干扰的特性,将计算机软件程序采用原子化操作进行锁定,所用文件的名称的描述方式可通过间接调用文件在系统中的名称进行描述说明。 3.4预防随机性漏洞 计算机软件工程维护工作在预防随机性漏洞时需要借助一套操作良好、使用正常、运行顺畅的设备进行维护工作。设备在维护工作中的作用是在通过自身存在的密码算法保障设备系统信息安全的情况下作为随机数的发生器,隐藏计算机软件的攻击者要偷取的数据信息,扰乱数据信息的位置和排列顺序。 4结语 时代潮流的发展已经从原来的低速、人工手动、封闭式向着快速、科技、共享式方向前行,注定着计算机科技影响着经济的发展,影响着人们的生活,只有加强计算机软件安全检测和维护技术,提高计算机软件系统的防护能力,才能有效的保障人们稳定生活,保证国家经济稳定发展。 作者:刘睿 软件检测论文:软件工程安全检测与维护研究 摘要:为确保计算机系统设计效果的有效提升,最关键的就是要有软件作为必要的支撑,因而必须要全面提升计算机整体性能,才能够向用户提供高质量的服务。为此,要想不断满足人们实际需求,计算机系统在实际运行的时候就一定要充分考虑软件与硬件。另外,需对软件可维护性给予高度重视。基于此,文章将软件工程作为研究重点,阐述了安全检测与维护的相关问题,希望有所帮助。 【关键词】软件工程;安全检测;维护;研究 近年来,国内计算机软件类型以及数量都取得了理想的发展成绩,同时在社会经济发展各领域中的应用也更加广泛。但需要正确认知的是,计算机软件本身也存在一定的不足之处。由于计算机软件开放性明显,所以计算机软件的信息泄露几率也更高。为此,必须要高度重视计算机软件工程的安全检测和维护的作用。 1软件工程安全检测技术与维护概述 对于计算机软件安全检测而言,在计算机软件开发中占据关键性地位,而主要的目的就是及时发现软件中的故障以及安全漏洞,确保在短时间内而更改潜在的安全问题。现阶段,计算机软件安全检测技术包含了动态与静态检测两种。通过软件的安全检测能够掌握计算机软件安全程度是否处于预期设计目标范围内。在检测的过程中,所涵盖的阶段主要有功能测试、渗透测试以及验证过程。软件定义、开发以及和运行维护是软件生命周期的重要阶段,所以,确保软件满足用户实际需求是运行维护阶段的关键性任务。可以说,针对软件使用方面的错误进行及时地更改,在环境变化的情况下也能够实现软件修改的目的,进而与全新的环境相适应。在用户出现新需求的时候,应对软件进行及时地更正,确保能够适应用户需求。 2软件工程安全检测的具体方式 对于软件工程的安全检测方式,最关键的就是形式化检测。该检测的方式将数学模型作为重要基础,使得安全检测的结果更加精准,灵活运用相适应的标准化语言,可以完成软件工程项目各要素的格式化说明,进一步增强软件工程本身的安全水平与可靠水平。在此基础上,可以将形式化安全检测细化成两种不同的类型,即定量检测与模型检测。但需要正确认知的是,该检测的方式主要是将计算机软件结构作为重要的基础,并且形成相应的模型。而在实践运行的过程中,还需要直接解读并检测计算机软件,将实用性与便捷性的双重特征充分彰显出来。另外,将构建模型作为重要基础并构建静态安全检测的方法。在此基础上,需对软件工程采取语法安全检测的方式,技术工作人员应当进一步探究并分析软件工程技术应用的实际效果,并且充分考虑输入条件的差异和安全相对应安全检测,最终掌握软件工程在不同环境下的安全效果是否一致。除此之外,还包括属性测试和模糊测试的安全检测,应当针对软件工程各项内容展开对比性地分析与研究。最后,软件故障分析安全检测,需要把计算机软件当中容易发生的安全故障展开深入地分析,并和目前所发生的安全故障展开比较与分析,进而将软件当中的系统性错误予以有效地检测。 3软件工程的维护研究 上文针对计算机软件工程的安全检测技术以及检测的具体方式展开了深入地研究与分析,并且了解到软件工程维护工作开展的重要作用。为此,下文将重点阐述软件工程维护工作的相关内容,以供参考。 3.1维护类型解构 在保证针对计算机软件工程进行检测的同时,还应当高度重视软件的定期维护。科学合理地选择使用维护技术对软件工程运用的正常性进行有效地维护,并为其提供相应的技术保障。一般情况下,软件工程维护工作的类型可以细化成两个部分:3.1.1适应性维护这种维护的方式主要将外部环境改变作为重要基础,并适当地调整和维护软件本身的适应性。这种维护方式的目的就是不断增强软件工程项目的环境适应能力,使其应用的水平以及运作的效率不断增强。3.1.2改正性维护针对计算机软件工程展开安全检测以后,并不能够保证对其中的部分隐性问题被集中检测出来。在这种情况下,应针对软件展开试验性的使用,同时充分考虑使用中的问题开展维护工作。通常来讲,应用改正性维护方式的软件工程存在问题并不大,所以并不会对计算机软甲的运行效果产生不利的影响。 3.2维护软件工程的有效策略 在对软件工程维护系统使用的过程中,必须要与时俱进,适应时展趋势,以保证实现计算机软件应用性能的全面提升。为此,技术工作人员应当将软件维护目标作为重要基础,不定期地更新并维护软件的维护系统,实现系统本身的有效升级。这样一来,才能够为软件工程维护工作的开展奠定良性外部框架。与此同时,也必须要不断增强维护技术中所包含的科学技术含量,将具有时代内涵的科技合理地融入其中,以实现软件质量与水平的全面提升。在此基础上,有必要对软件工程的质量把整机制予以合理地构建,为软件工程项目内容的专业检查工作提供有价值的参考依据。 4结束语 综上所述,根据文章研究结果可以发现,软件维护工作对于软件工程的正常运行具有极大程度的影响。而软件工程的维护工作也十分复杂,在软件规模明显扩大的基础上,复杂性也有所提高。为此,软件工程维护成本有所提升。在这种情况下,必须针对软件工程进行严格地安全检测,及时发现其中存在的安全隐患并解决。在此基础上,积极地开展软件工程的维护工作,确保软件工程运行的正常,提高其安全性与可靠性。由此可见,软件工程的安全检测与维护具有一定的现实意义。 作者:王祥顺 软件检测论文:计算机软件安全检测技术论述 摘要:计算机网络技术在近些年的发展可谓飞速,其他的相关领域也有着不同程度的进步成果,在复杂的社交与工作中逐渐成为了不可替代的必需品,其中,计算机内的软硬件安全成为人们关心的话题,只有在确保计算机软件与硬件的质量后,才能真正为群众的生活工作排忧解难。本文针对计算机的软件安全进行研究,通过软件的重要作用、现存的问题及改进措施的角度来开展讨论,旨在提升计算机内部软件的安全性能。 关键词:计算机软件;安全监测;技术探究 计算机在工作生活中的大量使用为人们提供了便利,软件的不断研发使其呈现多元化态势,软件功能的涉及范围很广,大体有商业用途与私人专用两类,不管计算机软件的功能如何使用,都大幅度地提升了生产工作的效率,同时加快了计算机的改进步伐。但与此相对应,计算机软件的大规模使用令客户的信息安全遭到破坏,隐私与安全大大减少,因此针对软件系统制定规范的制度与检测标准,才能实现计算机软件未来的安全性发展。 一、计算机软件安全检测技术的必要性 对计算机中的软件进行安全检测的目的就是防止计算机遭到病毒的入侵,确保用户的个人信息得到保护,计算机中涉及到的财产也有相应的保障,在目前软件泄漏私人数据频频发生的时期,计算机的安全检测发挥着关键作用,只有通过有序的检测,才能发现计算机使用过程中的缺陷,在与标准进行对比后及时修理,分析后续数据的稳定性。当用户使用计算机中的软件时,经常忽视定期的杀毒操作,随着使用时间的增加,为软件的安全带来了极大的威胁,软件的安全检测在这里发挥着保护电脑数据的作用[1]。在检测计算机内部软件时,要时刻关注以下几个方面。首先是软件的整体性能,计算机软件的程序相对复杂,在使用中容易因为细节上的失误造成数据的损坏,需要检测人员接受过专业的计算机训练,对软件的所有代码都有所了解,检测中运用技术领域的知识保证软件的安全性能;再就是在检测时注意软件特有的功能,倘若是进行社交的外部交流软件,在检测时要格外留意联网后能够传送信息的途径,假如是常用的非外交型软件,可以在掌握软件操作步骤后逐一排查,相对联网型软件要轻松一些,但也不可忽略其意外漏洞,对软件各个层次中的功用开展分析研究。 二、计算机软件现存的危险 在计算机软件存在的所有危险中,质量缺乏保障是首要问题,这与软件的开发过程有着密切联系,在后期的软件使用中,此现象将会令问题呈扩大化趋势,逐渐瓦解计算机的使用安全,同时满足了计算机入侵者的需求,将用户的数据盗窃,继而进行违法犯罪活动。除此之外,计算机中的软件通常在后台能够对用户的数据进行复制,这虽然有助于用户在误删信息后能够再次找回,但同时也加大了软件的危险性。还有盗版软件的盛行,不仅令计算机中的病毒大肆繁衍,同时破坏了我国规定的正版保护法律,软件的研发本身就需要经过大量的技术探讨,其中包含着工作人员的辛勤汗水,但软件往往能轻易被盗版复制,然后发展呈为自己服务的媒介平台,获取用户的个人信息,对计算机精通的盗版软件拥有者还有可能反向探索软件的编码,重新编制程序,将软件中携带病毒侵入用户电脑,破解用户的重要资料[2]。计算机的操作系统大都借助C语言程序来开发完成,虽然这一语言模式拥有特定的功能,并且容易上手操作,但也有一些漏洞对计算机软件的运行存在威胁。比如在操作时工作人员不够熟练,在安装系统时出现卡顿但没有及时处理,又或者因为自身的专业技术不过关导致编程代码不正确,这些情况都对软件安全有极大的影响。 三、如何实施计算机软件安全检测技术 (一)相关程序的研究 软件的检测需要复杂的程序,即便是对软件的主体进行细致检修后,也要对软件的子系统进行检测,根据不同的模板分派不同的方式,全面的检查可以让软件的运行更加流畅,防止病毒的侵扰。对软件程序来说,要根据计算机的适配状态安装,将防毒软件开启,结合计算机的即时运行速度检测软件,由于计算机型号与系统的不同,进行安全性能检测时也要兼顾整体稳定性。 (二)技术应用的研究 安全检测是结合计算机的实际状态进行的,因此检测代码也处于不断的变化当中,在程序的不同运行状态中自由切换,对不稳定的因素自动拦截,同时检测相对安全的数字代码,在检测完毕后能够对电脑每一个软件的占用比例进行概括,防止有非常态的内存占用出现,对提高计算机的运行速度也有较高价值。在这里重点提出WEB技术下的软件安全检测,这项技术的安全检测较为可靠,不管是性能还是防病毒都有保障,随着计算机科技的逐步发展,这项技术在软件的安全检测中使用频率越来越高,在后期可能会成为检测首选技术[3]。另外,静态检测功能也值得一提,它主要根据软件的程序代码展开研究,对软件的操作步骤实施检测,并对此建立专用的模板,在模板中不断重复检测,再到软件中实施测验,如果二者的检测结果都符合标准要求,那么软件的安全性就得到了保障。 四、结语 概而言之,计算机软件在快速发展中帮助用户解决了很多难题,其方便快捷的特性满足了用户的多方面要求,但在安全性能的保护上不应放松警惕,要从各个方面展开分析,不断提升计算机软件的可靠性。 作者:戴晓峰 单位:南通理工学院 软件检测论文:计算机软件安全漏洞检测技术的应用 摘要:目前,中国互联网上网人数已经超过了9000万户,位居世界第二。随着信息化水平的不断加深,具有自主知识产权的设备和软件的研发水平不断提高。然而计算机软件的研发过程中,在逻辑设计或编写方面有可能产生缺陷,这个缺陷一旦被不法者所利用并恶意攻击,使用者的个人信息及隐私将被大量泄漏,带来重大损失。因此,对计算机软件中的安全漏洞进行检测具有非常大的意义。本文主要对现行的安全漏洞检测技术及其应用进行探讨。 关键词:计算机软件;安全漏洞;检测技术;技术应用 引言 近年来,越来越多的人借助信息网络提高工作效率,信息网络正在改变人们的生活和工作方式,中国正在快步进入信息化时代。出于更好地满足用户需求的目的,计算机软件的功能不断增加,但同时也存在一定的安全漏洞,威胁到用户的财产及隐私安全。因而,必须对计算机安全漏洞检测技术进行研究,通过对此类技术的合理应用,保证计算机安全运行,提高用户使用体验。 1.安全漏洞检测技术 所谓计算机软件安全漏洞,又被称为计算机脆弱性,实际上就是在计算机硬件、软件及协议的具体实现或系统安全策略上产生的某种缺陷,不法者可以利用这些缺陷在未经授权的情况下对系统进行访问或破坏,从而损害使用者的切身利益,引发网络安全事件。安全漏洞检测技术,主要分为两大类: 1.1动态检测技术 安全漏洞的动态检测技术主要通过运行被检测的软件的某项功能,对比软件运行结果与预期的差距,来确定被测软件的此项功能是否存在安全缺陷。这种检测方法快速直接,更加具有针对性,但本身也会影响系统的正常运行,会为用户使用带来新的安全隐患[1]。1.1.1非执行栈技术计算机的使用过程中常常出现一些栈攻击软件的问题,我们可以通过针对栈的执行能力进行破坏,以此避免代码的执行,从而对攻击进行预防[2]。1.1.2非执行堆和数据技术非执行堆和数据技术可以使不法分子注入的恶意代码丧失执行能力,虽然成本较高,但检测防范效果非常明显,对应用程序的影响较小,具有较高的可行性。1.1.3内存映射技术内存映射技术具有较强的主动性,通过将代码页随机映射到不同的内存地址中去,为不法者的入侵带来困扰。1.1.4安全共享库技术安全共享库技术通过动态链接技术与数据库及客户链接,将不安全的函数排查出去,达到阻止调用不安全函数的目的。1.1.5沙箱技术沙箱技术主要通过限制访问来营造一个隔绝外部骚扰的安全空间,与防火墙有相似之处。 1.2静态检测技术 通过扫描被测软件的源程序或二进制代码,从语法、语义上理解来分析被检测程序的特征,寻找可能存在的异常信息。具体的扫描过程是先扫描计算机程序,重点分析其中关键部分,并根据漏洞标准进行检测。以动态分析方法对语法进行分析,并将其划分不同段落对比数据库的内容,进行及时的检测与预防。这种技术操作方便,实用性较高。静态检测技术的衡量指标有两个:一个是漏报率,一个是误报率。而这两个衡量指标呈现出负相关关系。静态检测技术通常包括:二进制对比技术和词法分析、程序评注技术、类型推导技术、规则检查技术、模型检测技术、定理证明技术、变异语言技术。 2.安全漏洞检测技术的应用 2.1格式化安全漏洞检测 计算机软件的安全漏洞中,格式化漏洞是出现频率较高的计算机软件安全漏洞。针对这种漏洞,我们可以通过应用代码来计量计算机软件的格式,以此来降低恶性攻击的机会,从而实现计算机软件安全检测的目的。格式化漏洞是以字符作为其表现形式的,可以从计算机软件的参数入手,对格式化漏洞进行检测并修复[3]。 2.2竞争条件安全漏洞检测 竞争漏洞是较为常见的计算机软件安全漏洞,针对竞争漏洞,技术人员通常从计算机软件的竞争代码开始进行检测,即采用原子化的处理方法去进行编码,将计算机软件代码原子化,在代码运行的过程中,代码通过性及通过效率较高,计算机软件代码的原子化可以使得代码的特征更加明显,进而锁定部分代码进行检测。这种将代码原子化并进行锁定的方式,一定程度上能够有效防止软件产生漏洞,从而保证计算机信息的安全。 2.3缓冲区的安全漏洞检测 缓冲区的安全漏洞检测技术,主要是针对计算机软件函数进行更加细致的检测与预防,以更加安全的版本替换安全性较差的版本,从而有效预防计算机漏洞,保障信息安全。 2.4随机漏洞的预防检测 随机漏洞的预防检测技术,需要通过使用性能更加良好、准确性更高的设备对随机漏洞进行预防,以此来保证计算机设备中含有密码算法,从而达到行之有效的预防目的[4]。 结束语 综上所述,在信息技术高速发展的今天,计算机软件的安全问题受到了人们的广泛关注。因此在实际应用中必须做好计算机软件漏洞的检测工作,利用计算机软件安全漏洞检测技术,保证计算机的安全运行。同时,不断提高计算机软件安全漏洞检测技术的运用效果,必要时可通过将动态安全漏洞检测技术和静态安全检测技术相结合的方式,来保障计算机软件正常运行,保证网络信息和用户的财产安全。 作者:朱杰 单位:南京邮电大学 软件检测论文:软件安全检测技术及应用 摘要:随着我国的深化改革,经济正在高速的发展着,特别是计算机科技水平也获得巨大发展。因此在人们的广泛的需求发展下,信息系统已经普及到了各行各业的全面应用当中,但同时信息系统的安全漏洞事件的增多逐渐成为人们关注的焦点,这让计算机软件系统没有了足够的安全保障。软件安全漏洞问题就让信息资料外泄,并且其是软件最大的威胁,也是引起信息软件系统不安全的重要原因,因此我国应该对计算机软件中存在的安全漏洞检测技术和应用实践性进行研究探索。并以此为出发点进行安全漏洞技术的重点分析,希望为计算机软件漏洞问题提供有效的解决。 【关键词】软件;计算机软件;安全检测技术 伴着我国的科学技术的不断发展,计算机软件的应用也变得越来越强大与严密,但同时开发软件代码量与功能的强大均在不断的增加。所以黑客就是通过代码中存在的部分漏洞对计算机的应用软件进行侵入,并造成信息的外泄和破坏。因此计算机的应用软件安全成为了当今世界威胁安全的关键问题。根据调查报告的数据显示,当前的计算机应用软件系统在其使用期间出现漏洞的情况频率越来越高,黑客就是利用这方面的弱点进行攻击操作,而且攻击的方向也从原来的破坏由利益方向转变,与此同时,攻击的手法也在不断的翻新。 1软件漏洞的总述 计算机的安全漏洞英文是Computevulnerability,其名称又叫作计算机的脆弱性问题。目前计算机的系统软件均会在安装时,自带杀毒软件或者是系统软件的防火墙技术,主要是为了防止计算机的系统软件的漏洞所带来的安全威胁。计算机安全漏洞就是指编写恶意的代码程序,然后伪装成正常的应用文件等。通过计算机使用者打开或者通过后门的方式侵入系统,并对其产生损害的行为。从当前的状况实情来看,现在的系统防火墙技术和杀毒软件技术在一定程度上会有防范的能力,但如果是有黑客入侵电脑时,具有漏洞的部分可以被人们巡查到。所以被黑客入侵时就会产生恶意攻击行为,直接造成信息泄漏或是损害,像这种情况都是黑客有较高的计算机应用水平。所以我们在使用防火墙和杀毒软件时,要正确安装软件出现运行不良的情况发生,避免产生漏洞对计算机系统造成风险。现在的防范手段就是以密码技术为主,但计算机漏洞还是依然存在的。所以这种做法不正确,应该将二者融合到一起来用。 2软件检测技术的特点 计算机应用软件就是计算机系统软件在计算机的使用过程存在的安全问题,在计算机使用期间软件就是其应用中非常重要的优秀组成,所以安全性问题就会在使用中产生不良的影响后果,从而导致计算机的安全受到影响。 2.1软件在开发中的逻辑错误 逻辑错误是在软件研发过程中导致的,它是一个非常普遍问题,也是由于常见错误而产生的原因,它是由开发人员的失误引起的安全漏洞事件。 2.2数值计算产生的错误 数值计算就是在软件数据的处理中常见的逻辑错误类型,主要是因为原始数据或者新加入数据处理不当,或是程序在运行时处理错误过程中所发生的问题。 2.3系统所带来的问题 计算机在运行时系统应用软件是主要的支撑点,它是一切软件应用的载体,所以它出现漏洞也会导致其他软件的风险加大。 2.4漏洞长时间存在 计算机软件出现安全问题时,其会导致计算机系统受病毒或是黑客的伤害,最终造成非常严重的后果。因此在修复计算机系统漏洞时也会伴随着新的漏洞产生,这也是计算机信息安全一个非常重要的难题。 3软件检测技术的利用 防止缓冲区出现漏洞。可以在软件应用过程中进行函数实时检查,来减少缓冲区所出现的漏洞问题,要经常的更新软件的版本,提高对不安全因素的发生防护性。防止竞争出现的漏洞。在应用软件时会因为竞争而出现漏洞问题,对于这种问题的出现就是把已经形成竞争编码改成原子化来操作。在软件开发时,编码就是最小的执行单位,所以在软件运行时不会有任何因素对其产生干扰。我们应该用原子化的锁定手段来操作,并对所用的句柄或文件进行描述。防止字符串格式化所带来的漏洞。我们用Windows操作系统窗口进行数据的输出能够完成减少软件漏洞威胁的问题,还要应用严谨性来预防问题的发生。并使用常量格式的数码,人们使用此法不为攻击者创建任何格式串的机会,以此来保证漏洞不会出现。还要在系统软件设置时,保证每个参数个数都要合理,不定的参数个数函数会产生格式化字符串的变化,所以在应用此函数时要保证每个参数个数都要合理。防止随机出现漏洞。在我们进行软件检测漏洞发生的措施时,要使用性能好的随机设备完成。此设备可以随机发现问题并且其自带密码的算法,进而可以有效地保证随机数据的安全性,所以在软件受到攻击时也能掌握软件的具体算法细节,让黑客获取不到形成的数据流。 4结论 随着社会的不断发展,计算机已经被广泛应用到信息化当中,加之全球各种商务活动影响下,计算机各方面技术早已经融入了各行业之中,并且更多的企业都把电子商务看成了技术商业的支撑平台。所以当前的计算机软件信息的安全问题就成为了一个关键性的难点。只有进行严格、科学的处理,才能让用户的信息都处于安全当中,并保证用户数据的真实性与安全性。 作者:丁红 软件检测论文:计算机软件安全漏洞检测技术探索 摘要:随着我国社会经济的不断发展,科学技术开始受到了人们的广泛关注,互联网也开始进入到了各个领域中,深入的影响着人们的日常生活。但是从实际上来说,由于计算机软件中存在着安全漏洞问题,这样也就给信息系统产生出了安全隐患。因此,在实际中就要及时对计算机软件进行分析,运用好安全漏洞检测技术,保证信息的安全。基于此本文针对计算机软件中安全漏洞检测技术进行了简要阐述,并提出几点个人看法,仅供参考。 关键词:计算机软件;安全漏洞;检测技术;应用分 在互联网的不断影响下,计算机在人们的日常生活中也产生出了极为重要的影响,加之在源代码数量增多的影响下,一些漏洞问题也在不断的现象。黑客就是借助这些代码中的漏洞进入到计算机软件中进行破坏的。因此,在实际中就要运用好计算机安全漏洞检测技术,保证信息上的安全,提高用户的使用效果。 一、计算机软件中存在的漏洞 对于漏洞来说,就是针对计算机软件中存在的漏洞来说的,也正是在这些漏洞的影响下,很容易对计算机软件系统等方面产生出威胁,严重的还会对系统进行攻击。通过分析可以看出,造成计算机软件出现漏洞的主要因素包含了在开发与研制软件的过程中,设计人员出现操作失误而导致的。一般来说,漏洞的表现形式包含了功能性与安全性漏洞两种。功能性的漏洞中主要是指对计算机系统正常运行产生影响的漏洞。如运行结果上的错误等。对于安全性的漏洞来说,主要是针对一般不能够影响计算机或是软件正常工作的漏洞。但是这些漏洞一旦被黑客所运用,就会造成软件执行错误的指令,严重的还会出现一些执行代码等,这样也就提高了危险程度[1]。对于漏洞的特点来说,主要包含以下几方面:第一,在编制过程中出现的逻辑性错误,且这种错误往往是由于编制人员自身因素所造成的。第二,在进行数据处理的过程中所出现的逻辑性错误,通过将过小或是过大的程序模块等进行对比,可以找出其中存在的逻辑性错误。第三,漏洞与计算机中软件系统环境之间有着极为密切的影响,且在不同基础上设备所组成的软件系统与相同系统中不同设置上都可能存在安全漏洞。第四,系统漏洞与时间上也有着极为密切的联系。随着时间的不断变化,一些旧的漏洞不断纠正,新的漏洞也在不断出现,因此就要明确漏洞问题是长久性的问题之一。 二、计算机软件安全漏洞检测技术 (一)静态检测 传统的计算机软件安全漏洞静态分析工作其实就是通过静态分析的方法来进行的,但是这种检验的方法只能停留在表面上。随着社会经济的不断发展,对计算机软件的检测也开始进行了改革与创新。静态检测的内容也有了全新的变化,静态分析与程序检测。就静态分析来说,主要是针对系统程序进行源代码扫描,并从语义等方面进行全面的解析,从而对特性等进行直接的分析,借助这种方法来找出存在的漏洞问题。对于程序检验来说,就是针对抽象系统中的源代码进行检验。借助这种检验的方法,可以明确计算机系统是否可以满足计算机中的要求,尤其是对于安全需求等方面来说的[2]。在静态检测中,更多的是对计算机软件系统程序中的内部特性来说的,其主要关注的是系统程序的内部特点。所以可以说静态检测的特点与检测漏洞的特点之间存在着极为密切的联系。通过对安全漏洞进行划分,可以将其划分为几个小的部分。大多数的检测方法所能进行处理的漏洞都是比较分散的。因此,为了对漏洞进行对比,就可以将其分为安全性与内存性两种。在安全性的漏洞中更加关注的是数据流上的误差与错误。而对于内存性的漏洞来说,则主要是是针对数据自身的准确性等方面来说的。静态检测法的技术特点都存在着一定的区别,所以对漏洞的处理方法也存在着一定的不同。 (二)程序检验 对于程序检验来说,就是在抽象软件系统程序的影响下来获取形式化的模型,并通过运用这种检测方法实现有效的检测。在模型检验方法中就是在有限的条件下来对系统程序或是状态等进行抽象模型的监理,从而完成检验工作。一般来说,可以将其分为符号化的检验与模型自动转化两种。对于符号化来说,就是将瞅一昂的模型转变为语法树的模式,从而判断公式等方面是否可以满足实际的需求[3]。 (三)安全动态监测 第一,内存映射。一些黑客在攻击与破坏软件的过程中常常会采用“NULL”为结尾的字符串,以此来实现内存覆盖。且借助代码页映射技术,黑客就可以借助这一字符串来实现攻击的目标。第二,非执行栈。就现阶段来说,一些栈攻击软件问题不断出现,而造成这一现象的主要原因就是在系统中栈的执行能力。由于栈内存在存在着所有数字变量,因此,黑客就可以通过写入一些代码来进行攻击。所以想要预防这一攻击方法就可以对栈的执行力进行破坏,以此来避免代码的执行。第三,安全共享库。在一些计算机中,之所以出现安全漏洞主要是由于受到了不安全的共享库而造成的。在安全共享库的影响下,可以在一定程度上拦截恶意攻击的行为,加之其中具备了拦截与检测的能力,所以也就可以通过程序运行来将不安全的因素进行检测与拦截,从而保护计算机系统软件的安全。 三、计算机软件漏洞检测技术的实际运用 第一,避免竞争条件安全漏洞上的运用。对于这种漏洞来说,主要是借助原子化来处理竞争编码,加之其具备锁定的能力,所以当原子化操作进入到锁定阶段以后,就可以在一定程度上避免使用文件出现变动,从而造成漏洞的出现。第二,缓冲区安全漏洞检测技术。对于这一检测技术来说,主要是针对一些存在疑问的函数等进行检测,从而避免出现安全漏洞。第三,随机漏洞的预防。对于随机漏洞来说,进行有效的预防与检测是需要借助性能高的随机发生设备来进行的,且这种设备可以准确对漏洞进行预防[4]。 四、结语 综上所述可以看出,随着信息技术的不断发展,计算机软件安全问题也开始受到了人们的广泛关注。因此,在实际中就要做好计算机软件漏洞的检测工作,保证计算机的安全运行,同时还要不断提高计算机软件安全漏洞检测技术的运用效果,保证网络信息的安全。 作者:陈健 单位:苏州大学计算机科学与技术学院 软件检测论文:计算机软件安全检测技术初探 摘要:近年来,信息技术以日新月异的速度飞速发展,给人们的生活和工作带来了极大的转变,随着计算机的影响范围越来越广,积极加强计算机安全防护势在必行。在这一过程中,相关领域工作人员必须明确计算机软件安全检测中的注意事项,并掌握计算机软件安全检测流程和科学的技术方法,才能够从根本上提升计算机软件安全检测技术的实用性。 关键词:计算机软件;安全检测;技术 一、计算机软件安全检测中的注意事项 (一)检测方案确定。技术人员在设计计算机软件的过程中,必须首先对其特性以及相关设计客观要求进行明确,只有这样才能够构建合理的、过程科学的检测原理和方法,与此同时,检测方案还必须针对不同的计算机应用环境而制定,在对检测方案进行规范的基础上,严格执行检测方法,才能够产生可靠的检测结果[1]。并且,相关工作人员在日常工作中,必须拥有丰富的软件安全检测知识和技术,在大量实践的基础上,总结经验教训,才能够提升安全检测的质量。(二)注重分析工作的开展。值得注意的是,在展开软件安全检测工作的时候,需要经历一个复杂而繁琐的过程,越丰富的软件内容,其结构特点也更加复杂,此时要想提升安全检测质量,必须经历一个大量的分析过程,分析工作难度较高,在这种情况下,必须依据实际检测需求,分析需求级、系统级以及代码级等需求,在产生分析结果以后,还应当对结果的准确性进行分析,此时应科学的选择分析手段。也就是说,在进行计算机软件安全检测的过程中,存在两个必不可少的要素,即科学的检测方案和分析。 二、计算机软件安全检测技术 (一)计算机软件安全检测流程。不同的计算机软件安全检测系统中,都包含了较多的模块,如果拥有较大的软件规模,此时系统架构也将更大。通常情况下,在计算机软件安全检测的过程中,需要经历一系列环节,如系统结构安全检测、模块测试以及软件功能和性能等,而安全检测系统中的各个模块在运行中,负责不同检测项目,最终完成整体的软件性能检测[2]。在对模块化结构进行应用的过程中,更应当进行精细化的检测,扩大检测范围,从而实现对软件中安全风险的全面掌握,对整个软件的安全程度进行评价。在接下来的检测过程中,应从软件使用者的需求入手,有效测试软件的功能,最终完成系统的软件测试。(二)计算机软件安全检测技术方法。第一,形式化安全检测。该方法指的是在测试软件安全性的过程中,需要从软件数学模型的层面出发,并综合应用与之相适应的配套形式语言。目前,有效状态语言、模型语言等是典型的形式语言。第二,模型安全静态检测。在用该技术进行检测的过程中,需要明确软件结构以及软件行为之间的联系,有针对性的对测试模型进行构建,计算机能够有效读取该模型,并利用这一模型展开软件安全性测试,接下来会对模型测试结果以及目标软件测试结果进行对比,掌握二者之间的相似性,从而完成软件安全检测。第三,故障注入式安全检测。近年来,自动化已经成为软件安全检测领域发展中的重要趋势,在展开故障注入式安全检测的过程中,应当首先对故障模型进行构建,并在此基础上对故障树进行构建,在展开测试工作的过程中,需要以人工方式为主,接下来详细分析测试结果,最终对安全性、容错性在模板软件故障中的体现进行充分的掌握[3]。第四,模糊式检测方法。有效结合传统检测和动态检测技术的基础上,就生成了模糊式检测方法。该方法在使用过程中,具有较强的便捷性,同时能够在现实世界中软件的错误模式进行确定,根据安全漏洞状况,发出警告。 结束语 综上所述,计算机软件安全检测工作中,必须严格遵守检测程序,并系统应用科学的检测技术,才能够提升检测工作质量。近年来,计算机软件在应用过程中,屡次出现各种各样的安全问题,这不仅影响各个领域的正常运行,同时也一定程度上威胁着人们的利益。在这种情况下,计算机软件技术人员应提高对软件安全性的重视,并在实践中不断总结经验,创新计算机软件安全检测技术,不断的促进我国计算机软件安全事业的健康发展。 作者:许满英 软件检测论文:计算机软件安全漏洞检测技术探讨 摘要:随着科学技术的不断进步与发展,人类进入了信息时代,计算机开始在人们日常工作与生活中得到普及。然而,一直以来计算机安全问题受到人们的高度重视,其中计算机软件安全漏洞对于计算机系统运行而言有着较大的影响,因此关于计算机软件安全漏洞检测技术的研究具有十分重要的意义。本文对计算机软件安全漏洞进行介绍,并针对计算机软件安全漏洞检测技术进行分析,以供参考。 【关键词】计算机软件;安全漏洞;检测技术 1计算机软件安全漏洞概述 所谓的漏洞,就是指计算机软件系统中存在的缺陷与弱点,漏洞对计算机软件系统造成的影响很大,其对一些特殊危险与隐患出现的敏感性较高。计算机软件开发与研制使计算机软件漏洞出现的主要环节,而设计人员操作不当则是出现这一现象的主要原因。一般情况下,漏洞的表现形式可以分为功能性与安全箱两个方面的漏洞。其中功能性漏洞会对计算机系统正常运行造成影响。其中运行结果错误、运行流程错误等都属于功能性漏洞;而安全性漏洞则是指在平常无法对计算机及其软件运行造成影响的漏洞,然而在黑客的利用之下,这部分漏洞就会对软件正常运行造成影向,情况严重时还会有恶意执行代码的出现,通过错误指令来增加计算机软件系统的危险性。漏洞的特点主要可以从以下几个方面得到表现:(1)在编制程序时,往往会出现一些逻辑性错误,这些错误大多是因为编制人员操作不当造成的;(2)计算机软件数据处理与运算中,逻辑性错误出现的概率也比较高,相较于中等的程序模块,有的较大或较小的程序模块出现逻辑性错误的概率也相对较高;(3)计算机软件系统环境与漏洞之间的联系非常密切,对于不同的硬件与软件而言,其中设备的版本有所差异,基于不同的设置,各个设备共同组成的软件系统与同一系统的不同设置存在安全漏洞的可能性都是存在的;(4)时间与计算机软件系统漏洞之间的联系也非常密切,时间的推移会不断纠正并修补以前存在的漏洞,同时也会出现一些新的漏洞。由此可见,对于计算机软件而言,漏洞问题具有一定的长久性。 2计算机软件中安全漏洞的检测技术分析 2.1静态检测技术 静态分析是最早计算机软件安全漏洞静态检测的形式,然而由于其检测流于表面,缺乏实际意义,因此近年来人们再次基础上进行了开发与更新,静态检测的内容也得到扩充,并以静态分析与程序检验两种形式存在。其中,静态分析是指扫描待检测程序的源代码,通过不同角度全面解析漏洞问题,例如语义、语法等等,通过这一方法来实现对漏洞的找寻。而程序检验则指的是对系统内的程序源代码进行抽象处理,对检验方法加以利用,对软件系统程序与计算机要求是否相符进行检测,其中安全需求尤为关键,之后在判定并检验是否有安全漏洞出现于程序之中。关于计算机软件安全漏洞的静态检测技术,计算机软件系统程序性的内部特点是其主要应用对象,静态检测的方法的应用需要结合检测漏洞的特点并加以应用。关于划分安全漏洞的而方法,目前可以采用的有很多种,例如可以将漏洞向几个细小部分进行划分,大部分的检测方法可以处理相对分散的漏洞,因此,通过寻找漏洞类别上的共同之处存在较大难度。因此,为了实现对漏洞对比的便捷性,可以将漏洞划分为两种,即安全性漏洞与内存性漏洞。前者对数据流误差与错误更加重视,其形成大多是因为数据的内在形态与情况错误导致的;内存性漏洞则需要对类别与数据自身的准确性予以考虑。因此,针对这种漏洞,在检测过程中应以其储存空间为侧重点,采取建模的方式进行检测。此外,静态检测技术的特点存在一定的差异,因此需要结合实际情况,解读并处理好漏洞问题。为此,有的技术检验仅针对一些特定漏洞,而其他方法可以使这两种漏洞得到较好的处理。 2.2动态检测技术 计算机软件安全漏洞检测技术中,动态检测技术也具有较高的应用价值。关于动态检测技术,具体包括以下几种:2.2.1内存映射在计算机软件系统遭受攻击时,攻击者大多采用“NULL”的字符进行结尾,以此来覆盖内存,进而完成攻击。通过代码页的映射技术,攻击者在对这一字符串应用来实现覆盖内存目的的过程中,向相对简单的内存区的跳转难度就会大幅度增加。通过这一角度可知,在不同的内存地址随机映射代码页,可以使通过地址猜测来实现页面攻击的难度加大。2.2.2非执行栈近年来,建立在栈基础之下对软件的攻击现象比较普遍,而操作系统中栈的能写与执行是实现这一攻击的主要原因。在内部变量的影响下,特别是受到数组变量的影响,攻击人员能够将代码恶意写入栈中,并通过寻找方法执行代码。为了避免栈遭受攻击,将栈向无法执行代码的形式进行转化这一方法具有较强的实用性。如此一来,攻击人员就无法执行通过栈上恶意书写的代码,并且还会使其遭受侵略的可能性降低。2.2.3安全共享库在一些安全性不足的共享库的应用中,有的计算机软件会出现安全漏洞。而通过安全共享库,就可以促使攻击人员的侵略得到有效控制。所谓的安全共享库,就是指对动态链接的方法加以应用,在运行程序时拦截安全性不足的函数应用,并对其加以检测,进而增强计算机软件的安全性。在windows操作系统以及UNIX方面,这一方法往往具有较高的应用价值。 3结束语 总而言之,在计算机软件系统运行过程中,安全漏洞的出现会对其造成较大的影响。而安全检测技术的应用可以有效预防这些漏洞引发的安全问题。目前,计算机软件安全漏洞检测技术依然存在一些不足,我们要针对此展开研究与分析,采取有效的优化措施,提高技术水平,为预防计算机软件安全漏洞问题提供强有力的支持,进而为计算机软件系统安全提供强有力的保障。 作者:沈继涛 软件检测论文:计算机软件的安全漏洞检测技术与应用 【摘要】随着社会的不断进步和科学技术的快速发展,计算机技术已经被广泛地应用于人们生产和生活的方方面面,发挥着重要的作用。因此,计算机软件的安全问题也已经成为人们关注的重中之重。本文介绍了计算机软件中的安全漏洞以及其检测技术和具体应用。 【关键词】计算机软件;安全漏洞;检测技术;应用 1前言 随着科学技术的不断发展,计算机软件发挥着强大的作用,数量越来越多的计算机源代码也使得黑客们更容易侵袭计算机软件系统,出现安全漏洞影响系统的稳定性。如今黑客们入侵系统产生的安全漏洞的形式正趋向多样化,而计算机软件中的安全漏洞检测技术则显得尤为重要。 2计算机软件中存在的漏洞简述 2.1计算机软件中存在的漏洞概述和类型 就计算机软件而言,安全漏洞又称为计算机的脆弱性,是指能够对计算机系统的运行造成安全问题的一些弱点或缺点,也可以说是计算机系统中能够被黑客利用来攻击计算机系统从而影响计算机正常运行的问题。计算机设计人员在研制和开发计算机软件时,如果在操作过程中产生技术失误也可以称之为计算机安全漏洞。很多计算机在安装主体时往往会安装防火墙和反防毒软件等避免计算机安全漏洞造成的损失和危害。一般而言,在良好的运行环境下,通过对防火墙与反防毒软件的应用,可以使安全漏洞得到有效防止。但是在实际生活中,反防毒软件和防火墙并不能完全避免安全漏洞的发生,真正有能力的黑客在入侵计算机系统时会自动进行攻击,这样不仅会损失重要的系统信息,也会对计算机造成损害甚至无法开机。安全漏洞可以根据性质将其分为两类:安全性漏洞和功能性漏洞。安全性漏洞是指一般情况下不会对计算机软件的正常运行造成影响,但是漏洞一旦被黑客利用发起攻击就会造成计算机软件运行发生错误,从而对计算机软件的正常运行造成严重的影响。功能性漏洞是指会对计算机的正常运行造成影响的计算机软件的漏洞,例如运行流程发生错误,运行结果发生错误。 2.2计算机软件中存在的漏洞的主要特点 2.2.1由人为素质造成计算机软件的安全漏洞很多都是在研制和开发过程中因为设计人员的疏忽大意造成的。比如常见的编程的逻辑错误,计算机软件在编程过程中,逻辑错误是一个比较普遍的问题,开发人员的一个小失误很可能就会造成安全漏洞。2.2.2比数值计算逻辑错误在处理计算机软件数据时,最常发生的就是比数值计算的逻辑错误,一般会发生在过小或者过大等不合理的模块,中等程度的模块会发生错误的概率是比较小的。2.2.3长时间存在的安全漏洞计算机软件一旦出现安全漏洞,就会使得病毒和黑客侵入计算机系统,严重影响计算机的安全,而在计算机软件系统当中,一个旧的安全漏洞被修复的同时,可能还会产生新的安全漏洞,总而言之,安全漏洞是长时间存在于计算机软件系统当中的。因此,对安全漏洞进行有效地监测和预防,及时对安全漏洞进行修复,能够有效地保证计算机信息系统的安全性和稳定性。2.2.4与系统环境密切相关在计算机软件当中,安全漏洞的发生与系统环境密切相关,运行系统的不同也会对安全漏洞产生影响,此外软件设备和版本的差别也会使得出现的安全漏洞的类型有所区别。 3常用的安全漏洞检测技术 3.1静态检测技术 静态分析检测技术是最初的计算机软件安全漏洞静态监测技术,这种检测方法偏向于表面,近年来,随着计算机技术的创新与发展,静态监测逐渐演变为两种检测方法:即静态分析和程序检验。静态监测指的是在检测计算机软件系统程序过程中进行源代码的扫描,先直接分析被检测的计算机软件系统的程序本身的特点,再全面分析源代码的语法和语义,这样就可以检测出计算机存在的安全漏洞。程序监测是指计算机软件系统内抽象化的程序源代码,检测其是否符合计算机所需要完成的工作要求,尤其是安全要求,然后判断并检验计算机软件系统是否存在安全漏洞。就计算机软件安全漏洞检测技术中的静态监测技术而言,计算机软件系统内部的特点会更受关注,安全漏洞本身特点的检测和静态方法的特点的监测之间密切相关。我们可以根据不同的方法划分漏洞的种类,根据最常用的方法,可以将漏洞划分为很多小的部分,而一般的检测方法也只能处理比较分散的漏洞。因此,从漏洞的种类下手寻找共同点是比较困难的。所以,在进行检测时,可以对比性地将漏洞分为内存性的漏洞和安全性的漏洞。内存性的漏洞比较关注类别和自身的数据是否更具有准确性;而安全性的漏洞则更关注数据流是否存在错误以及误差的大小等方面,这种情况往往是由于内存的形态存在错误而形成的。因此,对于这种漏洞而言,在进行静态检测时,最有效的方法就是将模型建立在漏洞的储存空间内。此外,在解读和处理漏洞时也要根据静态检测技术的不同特点对其进行区分,因此,个别技术只能检测特定的漏洞,而要处理两方面的漏洞还要借助其他的方法。3.1.1静态分析静态分析主要是直接、全面地计算机软件系统中的程序的源代码进行扫描,对程序代码中的语法和关键词、句进行提炼,根据解读的具体含义对程序的行为进行分析,之后再根据事先设置的漏洞的特点结合计算机软件系统自身的安全标准进行检测,对系统整体进行判断和处理。在进行检测的过程中,有以下几点需要特别注意:第一,分析语法和关键词、句,这也是最早的静态分析的方法。但是,仅仅对语法和词句进行分析是通过检查语法和计算机软件系统中的程序分为语句片段来实现的,之后再将一个个语句片段比标准的“疑问数据库”,自动对存在的漏洞和问题进行判定和评估。这样的情况下检测出的有效漏洞的数量十分有限,而且只能检测出“疑问数据库”中已知的漏洞,而不能检测出未知的漏洞。第二,在进行检测时要严格遵循相关的标准条件。一般而言,安全标准是用来描述计算机软件系统中的程序运行的基本情况的,然而,程序本身也是一种标准化的编程,即我们研究的漏洞模式也是一般的安全标准。在进行检测时,要严格依照程序应用的规则进行,结合相应的语法模式描述这些所谓的标准,再利用规则处理器接收这些标准化的语法,处理器在进行转变后会自动接收到内部表述的程序,最后在系统运行的过程中进行最终的整体检测。相较于动态分析检测技术而言,静态分析检测技术在进行检测时,计算机处于停止运行的状态,操作更加方便和快捷,虽然能够对计算机软件系统的相关程序的状况最初最真实的反馈,但是不能确定这些程序本身以及运行过程中的重要属性。一般而言,静态分析检测技术可以分为以下几种:词法检测、推断检测和评注计算机软件程序等三种。词法检测在执行时要先分析和识别计算机软件接口的预言,定义相应的语法,再生成并检测形成的语法例子,这个过程主要的工作是分析C语言函数和程序中的源代码是否有危险性,也是我们所说的最基本也最原始的静态分析检测技术。推断检测是指自动对程序中存在的函数、变量等进行分析,再结合他们规范化的类型和方式进行分析来判断是否存在安全漏洞的方法。评注计算机软件程序是指利用“tainted”标记计算机软件的外部数据,技术人员再根据排查和分析的结果进行评注。3.1.2程序检验程序检测是根据抽象化的计算机软件系统来建立一个具体形式的程序或者模型,再结合形式化和正确性的检验方式来检测计算机软件的安全漏洞问题。在进行程序检验时,主要是通过建立模型来进行检测,具体是指计算机软件程序在有限状态下建立一个合适的模型,建立的模型往往是抽象化的片段或者执行点,再和计算机软件本身的特点进行对比和验证。在检测时建立合适的模型也会起到检测的作用,建立的模型也会和软件的用途相关,因此,一个模型也可以运用到许多相似的软件当中来检测安全漏洞。一般而言,模型检验有两种检验方式,分别是模型自动转化法和符号化检验法。模型自动转化法是指将检测软件程序进一步转化成等价的自动检测机,两个自动机相互结合可以实现替换和补充的作用,从而达到新的自动机的效果,同时通过软件系统转变成能够识别的语言模式。符号化检验是指通过公式描述的形式将抽象化模型以语法树的形式表达出来,根据公式来判断是否符合检验的要求。模型检验应该先列举出可能会发生的各种状况,结合软件系统本身的复杂性对所有的程序都创建不同形式的模型,这也是一项规模庞大的任务。因此,在实际操作中,可能会选择一部分程序和相关属性来建立抽象的模型。但是,近年来,随着模型检测技术的改革和创新,现在主要是运用内存来建立模型的方式检验往常的时序漏洞,在结合定理和证明的形式来检测安全漏洞。与模型检验相比,这种方式更加严密,具体的检验过程是对程序进行多重判定,尤其是判定抽象化的公式的真假性,当然,公式本身的形式也会决定判断的方式。例如,不等式的合取作为一个关键因素就是一个典型的例子,先根据合取式制作图表,在图中要真实地反映每个提到的条件,再利用公式合并各个条件。同时,对其中的不等式进行检测,等式如果不成立的话,也就无法满足合取式。在程序检验过程中,可以通过实践来证明模式检验是否可靠以及是否具有实用性。软件系统的种类业余时序性密切相关,证明定理也是一项比较复杂的任务,因此,这种方法并没有广泛地应用于实际操作当中。[1]对于计算机软件而言,静态检测技术只能检测出当前存在的安全漏洞的种类,而无法判断那些未知的漏洞。由于静态检测空间、精确度和时间等因素限制了其性能的改进,在一定程度上降低了静态检测的质量,因此,必须在后期加大资金投入。 3.2动态分析检测技术 3.2.1非执行栈近几年来,计算机软件系统常常会发生被栈攻击的事件,主要是因为软件操作系统中的栈本身的读写能力不足、执行力不够的问题。栈之中包含了数组变量等内部变量,因此,个别不怀好意的人员能够在栈中随意篡改一些重要的代码,再利用特殊的方式执行代码。而只有将栈转变为不能够随意进行代码执行的模式才能有效地防止栈被攻击和侵略。这样,软件系统无法执行攻击软件的人员随意篡改写在栈上的代码,从而降低了计算机软件被侵入的机率,减少了安全漏洞的发生率。实现非执行栈的具体过程是通过修改计算机操作系统的内核,将栈的页标标记为不可执行,借助栈溢出将程序跳转想攻击的代码,因为执行代码是位于堆生而非正在执行的栈上,因此非执行栈并不具有完整性,存在一定的局限性,当栈中出现攻击代码时检测就无法发挥效用。3.2.2安全性的共享库很多计算机软件会在无意中是用来一些不安全的共享库从而导致了安全漏洞,在一定程度上,安全的共享库可以避免攻击人员的侵入行为。安全共享库是指运用动态链接拦截非安全性的函数应用程序的实际运行,检测其操作的过程。与此同时,安全共享库也会评估内存的上限来防止内存中出现恶意破坏的数据,保证计算机软件系统的安全性,windows的操作系统一般会运用这种方式。虽然安全共享库不会修改计算机的内核,兼容性较好,但是其局限性也是十分明显的,即安全共享库检测不到本地变量是否存在安全漏洞,当代码数据溢出受到攻击时也无法起到很好的防护作用,也无法保护标准化的函数库。[2]3.2.3沙箱沙箱是指限定一个程序的访问量来防止恶意的入侵。例如,对于计算机软件而言,如果C语言中含有一类调动函数,但是软件在运行过程中又出现了相似但不同的调动函数,就说明有漏洞在攻击计算机软件。而使用沙箱就会限定被攻击前的软件,保证其不会受到恶意软件的影响。3.2.4映射内存个别恶意攻击的人员可能常常利用以“NULL”结尾的字符串来覆盖内存,利用内存映射技术可以使得攻击人员难以实现把复杂的内存覆盖字符串转变为简单的内存操作。就这个角度而言,随机地将代码页映射到各类内存地址上也可以在一定程度上降低随意篡改页面的可能性。3.2.5非执行堆和数据在检测非执行堆和数据时,需要大量修改计算机内核的数据,同时将数据段的代码和堆的动态声场全部进行修改才可以实现,在此过程中可能会出现不兼容的情况发生。一般而言,在进行非执行堆检测时往往需要借助非执行栈的配合使用。 4计算机软件中安全漏洞检测技术的具体应用 4.1检测并避免出现竞争性的安全漏洞 很多安全漏洞往往是因为竞争条件的存在而产生的,解决的办法就是将竞争性的编码进行原子化实现操作。编码作为最小的执行单位不会受到正在运行的软件程序的恶意干扰,将编码进行原子化就是通过锁定编码的方式再改变特定状态下的程序间接性地调动各个软件系统,最后描述运行的文件或者句柄来检测TOCTOU等问题来预防安全漏洞的发生。[3] 4.2检测并避免缓冲区出现安全漏洞 检测并避免缓冲区出现安全漏洞就是通过判断和分析计算机软件程序中不安全的函数来避免缓冲区出现安全漏洞,例如不安全的strcat版本可以全部替换为安全的strncat版本。 4.3检测并避免格式化字符串的安全漏洞出现 格式化字符串的出现很容易造成安全漏洞的发生,唯一的解决措施就是从根本上进行预防,在数据代码中直接使用格式化的常量,防止恶意攻击人员可能会创建格式化字符串的机会。一般而言,格式化字符串往往会出现在参数不确定的个数函数当中。因此,在运用这种函数时,应该控制每个参数的个数、平衡参数的性能。此外,在进行输出数据时,运用Windows操作系统下的窗口或者运用串口输入系统数据可以预防格式化的安全漏洞的危害。 4.4检测并避免出现的随机安全漏洞 在检查和预防随机出现的安全漏洞时,使用的随机发生设备一定要保证良好的性能,因此在选择随机发生设备时一定要慎重考虑。为了确保随机数流的安全性,随机发生设备需要自身设置密码算法,这样在软件遭到攻击时,就可以根据掌握的算法的整体细节来获得完整的数据流,提高随机数据在遭遇入侵时运行的稳定性和安全性。 5结语 随着社会的进步和科学技术的发展,计算机软件在设计和开发时也无法避免地会出现安全漏洞的问题,因此,为了保证计算机软件的安全运行,安全漏洞检测技术是十分重要的。在不断的发展和创新中,计算机软件安全漏洞检测技术也需要与时俱进,通过改善静态检测和动态检测技术来预防安全漏洞的发生。 作者:关茗同 单位:辽宁师范大学海华学院管理系 软件检测论文:计算机软件安全漏洞检测技术研究 摘要:计算机软件技术是计算机中常用技术,在系统开发中经常涉及到软件技术。科学技术不断发展,现在对软件的要求越来越高,软件在使用之前必须经过软件检测,现在软件漏洞也很多,需要不同软件检测技术在检测,减少软件漏洞出现。本论文主要从计算机软件安全漏洞目前的状况、计算机软件安全漏洞检测技术解读进行阐述计算机软件安全漏洞检测技术,希望为研究软件安全漏洞检测技术的专家与学者提供理论参考依据。 【关键词】软件;安全漏洞;检测技术 信息技术快速发展,尤其Internet的广泛应用,在如今大数据时代,软件是计算机技术一种,在其软件开发过程中,计算机软件存在一定漏洞,要保障计算机软件的安全性,必须提高计算机软件的检测技术,提升计算机软件性能,是提高计算机网络安全的有效途径。 1计算机软件安全漏洞目前的状况 计算机软件在开发的时候有的就存在一定漏洞,当时可能没有技术解决软件漏洞问题,但在软件使用的过程中,会出现一系列问题,必须加强软件安全漏洞的检测技术,检测软件是否合格,不合格的软件必须加强软件补丁,促使软件达到合格标准,经过测试后,才能投入市场使用。还有的软件开发时候没有任何漏洞,但随着时间的推移,软件会出现一定漏洞,软件必须是在使用的过程中,逐步进行软件完善,提升软件性能,让其达标,减少软件的漏洞,出现漏洞以后要及时修复,提高软件的生命周期,在一个友好的界面下,充分发挥软件的功能,让其在使用过程中,起到一定的作用,提升性能,减少漏洞。软件在使用的过程中,根据技术的发展与变化,计算机软件的漏洞必须技术检测,延长软件的生命周期,提高软件性能,满足其需要。 2计算机软件安全漏洞检测技术解读 2.1静态程序解析 静态程序解析是软件安全常用的检测技术,这种检测技术是通过程序代码,通过利用机器语言、汇编语言等进行编译,利用反代码形式,对检测出来的软件漏洞,及时进行修复,提高软件性能,在实际应用过程中,涉及到程序设计中的语言、函数、数组、过程、集合、文件等。利用软件技术解决软件漏洞问题,静态程序解析对程序设计起到保护作用,检测软件漏洞,提升计算机软件性能,这是一种常用的计算机软件安全漏洞检测技术,通过该技术对软件漏洞进行合理检测,提高软件性能,延长软件的生命周期。 2.2利用逻辑公式对程序性质进行表达 根据程序的性质,对计算机软件漏洞进行检测,判断其中的应用能力,逻辑公式能对计算机软件的性能进行检测,检测其的合法性,是否存在软件漏洞,有的软件漏洞是需要升级与更新软件就可以解决的,有的是出现软件错误,必须合理采用措施,解决软件漏洞问题。其中的公理化方法的逻辑是完整的体系,其中的每个公式都是由单个程序语句和其前后置断言共同构成,具体理论当中只有一条赋值公理,形式演算系统以一阶谓词逻辑为基础,各自为顺序、分支以及循环指令增加了相应的演算法则。公理化方法已经被证明具有较强的可靠性和完整性,但匹配的形式演算系统存在半可判定的情况。程序的正确性涉及程序设计人员利用逻辑公式对程序对应的功能规约展开描述,另外一个问题就是要为循环体确定循环不变式。逻辑公式的应用提高了逻辑判断能力,在利用语句进行科学判断,检测计算机软件是否存在漏洞,根据逻辑公式的判断能力,检测软件是否存在漏洞,如果存在漏洞,对其合理的进行修补,解决软件漏洞问题,提升软件性能,完善软件功能。 2.3测试库技术 测试库技术是计算机软件检测中常用技术,对解决计算机软件漏洞起到帮助作用。测试库技术是检测计算机软件中的优秀部件,判断计算机软件是否存在漏洞。利用测试库技术只能对动态内存操作函数导致的错误进行判定。而且其主要对运行过程中输入数据进行监控,发现其中的弱点。这种检测并不是从整体上进行判定。这也表明检测过程只是验证BUG是否被发现,但是无法证实BUG的存在。使用这项技术对于普通应用程序而言,并不会存在任何兼容问题。使用测试库技术的主要优势不存在误报。从性能上对这个技术展开分析,其性能消耗较大,从其工作原理很容易能推导出这个结论。利用测试库技术检测计算机软件是否存在漏洞,是所有检测技术中最科学的,也是最准确的,但其测试有一定难度,对计算机软件本身也是一种伤害,提高计算机软件性能,必须合理的利用软件的检测技术,科学的选择检测技术,有目的的进行检测软件是否存在漏洞,科学的解决软件漏洞问题,提高软件性能。 2.4源码改编 利用软件漏洞检测技术,检测出计算机软件存在一定漏洞,没有合理方法进行漏洞修复,就有必要根据软件漏洞的阶段,去修改程序的源代码,这种源码改编技术,是彻底解决计算机软件漏洞的最根本方法,该检测技术对人员的要求很高,能利用其它技术检测出软件漏洞,能利用源码改编技术进行修改,这是计算机软件检测技术的高级阶段,是计算机软件发展到一定程度的需要,也是社会发展对计算机软件技术提出的新要求。总之,计算机软件技术存在一定漏洞,要解决计算机软件漏洞,必须利用软件检测技术,及时检测,发现问题要及时解决,但在计算机软件发展的过程中,计算机软件肯定存在一定问题,必须科学的合理解决计算机软件的安全问题,提高对软件安全认识,增加计算机软件的应用性,符合现代计算机软件技术发展需要。 作者:刘璇 软件检测论文:计算机软件安全漏洞检测技术分析 摘要:当前,社会不断进步,计算机技术网络对人们的生活产生较大影响,在给人们带来巨大便利时,也存在一些安全隐患。计算机软件的安装和使用中都会存在一些漏洞,现在计算机安全设置不能彻底解决安全漏洞问题。为了应对计算机软件安全漏洞造成的影响,对其进行检测,寻找解决安全漏洞和攻击的措施。 关键词:计算机;软件;安全漏洞 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)12-0044-01 信息技术已经渗透到各个领域之中,人们对信息安全问题采取更加重视的态度。软件是计算机的优秀部分,其中存在的安全漏洞会让计算机的信息面临网络攻击、信息窃取等安全问题。在这种情况下,使用检测技术尽快发现安全漏洞是解决问题的关键。 1计算机软件安全漏洞目前的状况 其主要是指由于安装的软件不够完善,存在能够被他人盗用的程序代码,这种情况就会导致计算机在网络环境当中存在安全漏洞。安全漏洞出现之后,计算机在网络运行中就会潜藏安全隐患,比如计算机会被攻击、窥视、盗取资料等。在信息技术不断发展的情况下,网络的普及率将会更高,计算机安全漏洞的检查技术需要得到升级改造,将计算机面临的安全风险降到最低限度。 2计算机软件安全漏洞检测技术解读 1)静态程序解析这种技术来自于编译优化技术,对程序代码进行分析,实现特定程序性质的求解,属于多种分析技术的结合,其中居于基础地位的是控制流与数据流两种分析方法。前者提取代码之中的控制结构,将控制流图当做程序当中分支跳转关系的抽象,对程序全部的可能执行路径进行阐述。数据流分析涵盖的内容较为复杂,可先从流敏感、流不敏感、路径敏感、路径不敏感等方面进行判定,其中需要注意程序语句的次序。比如,一个流不敏感对应的指针分析存在“变量x与y共同指向一个位置”的可能,单个流敏感则会表现出“某个语句得到执行之后,x和y存在位置指向一致”的可能。路径敏感则与控制流有关系[1]。比如,某个分支条件为x>0,则其条件与不相符的分支下分析当中会设定x≤0,但是在符合条件时,则会设定为x>0成立。对上下文敏感进行分析,那么处理过程就会被调用,在对目标函数调用实施解读时,其就会参照调用的上下文信息让受到调用的函数能回归到合理的调用位置,一旦这种信息处于空白,回归过程中就要对全部的调用位置进行关注,导致潜在的精确度无法把握[2]。2)利用逻辑公式对程序性质进行表达这种方法出现的时间较长,后续的研究人员已在原有基础上不断进行创新发展。其中,要对软件程序的正确性进行验证,这种方式以语法推导切入点,对程序符合其功能规约要求进行推演。其中的功能规约属于一对谓词公式,主要内容有前置谓词与后置谓词,两者一起在内涵方式的支持下,各自将程序前后存在的各种可能状态纳入都一个集合中。程序启动是导致状态变迁唯一诱因[3]。所以这样的一对谓词公式可以很好地对程序功能进行解读并展示。程序的正确性主要有部分正确以及全部正确,可以利用能否确保程序终止对两者进行区分。如果程序由符合前置谓词要求的一个状态正式启动,能实现终止执行,那么终止的状态必定能与后置谓词相符。能对程序部分正确性进行判定的方法主要有不变式断言法、目标断言法、公理化等方法。其中的公理化方法的逻辑是完整的体系,其中的每个公式都是由单个程序语句和其前后置断言共同构成,具体理论当中只有一条赋值公理,形式演算系统以一阶谓词逻辑为基础,各自为顺序、分支以及循环指令增加了相应的演算法则。公理化方法已经被证明具有较强的可靠性和完整性,但匹配的形式演算系统存在半可判定的情况。程序的正确性涉及程序设计人员利用逻辑公式对程序对应的功能规约展开描述,另外一个问题就是要为循环体确定循环不变式。3)测试库技术这种技术主要是对软件当中的动态内存错误实施判定。此方面具有代表性的工具就是Purify,能对全部的内存操作函数实施审视,比如free、malloc等。Purify可以对运行中的全部内存块进行特殊标记,依靠这些标记就能在程序运行当中对内存操作是否存在失误进行判定。这项技术需要和对应的库进行连接。比如使用与Purify匹配的程序就要使用Purify库。这种行为不需要花费较大成本。但是Purify具有商业性质,使用存在局限性。利用测试库技术只能对动态内存操作函数导致的错误进行判定。而且其主要对运行过程中输入数据进行监控,发现其中的弱点。这种检测并不是从整体上进行判定。这也表明检测过程只是验证BUG是否被发现,但是无法证实BUG的存在。使用这项技术对于普通应用程序而言,并不会存在任何兼容问题。使用测试库技术的主要优势不存在误报。从性能上对这个技术展开分析,其性能消耗较大,从其工作原理很容易能推导出这个结论。4)源码改编程序运行当中存在缓冲区溢出弱点,这就需要对程序源代码进行改写,同时追踪内存缓冲区的长度,达到检测目的。这项技术在应用中不需要使用构造长度过长的数据,对信息进行改变、追踪,分析是否正在调用存在安全隐患的库函数,可能会造成缓冲区的溢出。这种方式在使用的过程中需要改写源代码。能都实现自动化代码改编软件STOBO出现之后,很多存在安全隐患的函数都会被自动修改。使用STOBO进行源代码自动改写,利用的是静态分析代码技术,程序员不会有多余的负担。在库包裹函数受到调用之后,其在缓冲区溢出漏洞的判定之中具有明显的效果。但是,如果程序代码对缓冲区直接干预,漏洞就存在漏报的可能。而且STOBO存在一定的局限性。源代码改变技术存在引发竞争的可能,尤其是在多线程的代码条件下。但是这类技术由于能收集精确的改编和追踪信息,误报率和ITS4等相比相对较低。这项技术表现出动态监测的优势,其能在程序运行时获得更加精准的信息。为此,将静态检测方式与动态检测方式结合在一起能获得较好的结果。5)其他检测方法如果计算机当中存在漏洞,需要使用第三方软件实施扫描,一旦发现漏洞就可以自动提示使用者进行修补。此外想要实现对计算机安全漏洞的高效检测,就要对来访的计算机IP实施检查,对于本地IP之外的IP的软件要具备较强的拦截能力,防范一些非法活动。计算机要能有效应对远程攻击,达到识别各种伪装攻击的目的,全满加强对可疑行为的监控水平。 3总结 计算机技术软件使用范围的扩展速度十分之快,信息安全问题产生的影响十分之大。当前,计算机软件遭受的攻击主要来自于软件自身漏洞,另外也有黑客主动攻击。在进行检测时,要注意从根源上分析软件安全问题,切实解决安全问题。这方面的检测技术要坚持不懈地进行探索,不断提升应对安全风险的能力。 作者:王爱菊 石彦华 单位:中州大学
软件工程毕业设计论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件工程毕业设计论文:软件工程在毕业设计的作用 在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 1毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 1.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 1.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 1.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 1.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 2用软件工程思想指导学生进行毕业设计 2.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 2.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 2.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 2.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 3结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王 晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业设计论文:软件工程本科毕业设计策略探究 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施: 1.充分利用企业资源 对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。 2.充分发挥导师的资源优势 学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。 3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向 确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查 加强过程监管虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:软件工程类毕业设计管理措施 规模使得精细化指导与管理变得困难原有毕业设计环节管理由于参与指导的教师人数相对较少,每名教师指导的学生也不多,而且所有教师均为本系教师,大家彼此非常熟悉,在一起教学研讨的时间也很多,所以大家对各环节的要求及约定比较容易统一,对每个学生的指导时间也较多。但随着参与指导毕业设计教师数量的提升,指导学生数的增加,特别是聘请了外系教师的支援,原有会议讨论式、心理记忆式的约定及规则已经不能适应管理要求。这就必然要求规范毕业设计环节的管理,统一考核指标,让大家在一个统一的框架下实施毕业设计的指导与考核。 软件过程及评价主观性强软件及开发是个主观性强,知识、劳动密集型工作,同一个项目或任务,由于每个人项目经历、经验的不同,不同的人所得出的满足需求的合格产品是肯定有区别的,但在质量、灵活性、可扩充性方面可能存在很大差别。同时,对于软件产品,不同人会有不同的评价,具有强主观性的特点。这种强主观性使得对毕业设计的评价难以用客观的量化的评价指标和体系进行度量,对教师间把握统一的考核尺度制造了困难。 师生面对面交流机会越来越少由于就业形式的变化,各本科院校的培养模式也作了一定的改变,为了让学生能更方便的外出找工作,更早的接触社会,大部分高校第八学期除了毕业设计,基本上就没有其他的教学任务。重庆理工大学也存在类似情况,在第八学期,大部分学生没有待在学校,有的在外联系工作单位,有的提前到单位实习,甚至有的以在外找工作为借口待在家里,学生的分散性使得教师和学生之间面对面交流的机会少之又少,给毕业设计环节的指导和管理工作带来了难度。 选题类型趋于多样性为了培养学生层次、方向的多样化,软件工程专业的毕业设计不仅只有传统的系统分析、设计与开发类的题目,还涉及论文类及算法类等类别。根据对前几届毕业设计环节的综合统计,系统分析设计开发类选题所占分量最多,占70以上。由于不同题型的毕业设计需要应用的知识、实施过程、考核重点都存在很大差异,不同题型之间的考核没有对比性,因此需要针对不同的选题类型制定相应的考核指标和评价标准。 现有管理中存在的问题 毕业设计是一次综合锻炼学生应用所学知识解决问题能力的过程,涉及的环节比较多,存在的问题也不少[3-4]。综合分析,存在以下三个典型问题: 1历史题目重复率高,抄袭现象难以控制 每年都有几个班的学生毕业,毕业设计都要实施。在纸质时代,抄袭成本大,抄袭源也比较难找到,因此抄袭现象相对较少,不同届学生的题目相同并不会影响毕业设计质量。然而,随着互联网技术在给广大民众带来方便的同时,也给学生的偷懒提供了契机。由于大部分学生在外实习,教师很难有效的监督学生,有相当一部分学生考虑到自己毕业后不从事软件开发等相关工作或工作比较忙,不愿意投入时间好好地完成毕业设计,而是从互联网抄袭,甚至通过互联网购买。 2学生对考核的公正性存在质疑 由于参与综合实践环节的学生人数和指导教师规模越来越大,综合实践环节在进行质量考核时必然要进行分组。由于大家没有统一的考核指标体系及标准,同一水平的毕业设计处于不同考核小组,可能得出截然不同的成绩;甚至有指导教师认为较好的论文在答辩时被判为不及格现象。造成的严重后果是学生对论文评审、答辩过程公平性的质疑,对学校的声誉带来不良影响。其原因是由于不同教师间、各不同小组之间缺乏一个统一的评判标准,分组的不均匀分布而导致了评审的不公平性。 3学生难以获取实际需求 由于学生人数众多,只有少部分学生能参与到教师的实际科研项目中,大部分学生只能以虚构的题目为背景,没有具体的企业为依托。因此,很获取项目的具体而详细的需求,学生所完成的也只能是一些通用功能的系统,系统业务逻辑比较简单,甚至基本没有业务逻辑,仅仅是简单增加、删除、修改等功能的拼凑,不能真正体会到系统分析和设计的内涵。 软件专业毕业设计管理对策 软件工程专业毕业设计管理是很多高校都比较棘手的问题,也有不少教师已提出了一些很好的策略[5-7]。根据对多年毕业设计执行情况的分析与总结,作者认为软件工程专业毕业设计管理和考核中存在众多问题的主要原因有以下三点:重结果轻过程的考核方法;缺乏统一的考核评价体系;管理过程不规范,随意性大。因此,本文主要从建立量化考核指标体系、规范毕业设计过程管理和其他一些辅助策略进行探讨。 1建立量化考核指标体系 建立量化考核指标体系包括细化考核指标和建立考核评价体系两部分。考核指标体系是一把双刃剑,它除了可以对学生的毕业设计过程和结果进行考核外,也给学生提供了完成毕业设计目标的指导。在实际操作中,将对毕业设计的考核从过程检查、评阅、答辩等几个环节进行考虑,各环节又有细分指标,如论文选题、工作量、分析设计,程序运行、系统界面、论文结构、熟悉程度等,用权重表示指标的重要性程度,每个指标有几个不同得分等级,每个等级对应一个可参考的评判标准,从而将以前的主观考核变为根据指标进行量化计算,有效地减少人为因素对评价的影响。 2规范毕业设计过程管理 传统的考评方式重视对结果的考核,缺少对过程的考核,大多数学生在进行实践环节任务时,没有一个良好的系统分析、设计、开发习惯,完全是“灵感触发”式的完成的,因此最终提交的往往是低劣的文档或代码。软件产品是知识密集性产品,实践证明,有效的过程管理是生产出好产品的一个必要条件。因此,必须规范毕业设计的课程管理,借助于1节建立的考核体系,对过程中的开题、需求文档、设计文档等关键环节进行考核,使学生在完成毕业设计的每一步时有明确目标的指导,通过过程的管理促使学生完成高质量的毕业设计成果。为了减少人为因素的影响,有必要建立毕业设计过程管理及控制系统[8-9],用管理信息系统规范毕业设计的过程管理。 3采用团队培养模式 系统分析与设计的能力是软件工程专业学生需要培养的一项最主要能力,而简单的系统开发或项目由于功能简单、业务单一,对锻炼学生的系统分析和设计能力作用不大。因此,可以采用多名学生组团共同完成一项较复杂系统的方式,每名学生负责其中的一部分,学生之间通过对复杂点的业务逻辑的讨论来提高系统分析和设计的能力,通过团队合作来了解项目管理与软件工程方法的精髓。 4与企业合作指导 由于企业面对的都是实实在在的项目,有自我学习的环境氛围和压力,在培养学生动手实践能力方面有其独特的优势。在企业,每天都有相应的任务,在完成任务过程中,必然会碰到各种类型的问题,会寻求问题的解决方法,在解决问题的过程中很自然地就提升了自己的能力。这种任务驱动的学习方法和实际项目环境下的压力在学校是很难提供的。近些年来,学院也在加强与企业的合作,在有条件的情况下尽量派学生深入到公司、企业进行实习,已签约的学生也可以提前到签约企业工作,以企业的项目来完成其毕业设计环节,实现企业、学校共同指导的方式。 结束语 毕业设计环节由于实践性、综合性强,涉及知识点多,其管理与考核一直是让人头疼的问题。论文描述了重庆理工大学软件工程专业毕业设计环节的背景和现状,指出了软件工程专业毕业设计质量难于管理和考核的特点。通过对近几年毕业设计开展情况的总结与分析,发现了毕业设计质量难于考核和控制的具体原因,并指出当前毕业设计管理和考核所存在的问题,最后提出了解决这些问题的一些具体实施策略。结果表明,策略的实施对毕业设计过程的管理及考核答辩工作有较大的作用,学生毕业设计质量有了显著的提高。 作者:刘智王森闫河单位:重庆理工大学计算机科学与工程学院 软件工程毕业设计论文:软件工程本科毕业设计质量提升策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战[3]:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开”“公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:管窥软件工程在毕业设计中的应用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业设计论文:软件工程本科毕业设计策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:论述软件工程的毕业设计运用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓王长波单位:湖北医药学院公共管理学院计算机教研室 软件工程毕业设计论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件工程毕业设计论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、部级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、部级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件工程毕业设计论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件工程毕业设计论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。 软件工程毕业设计论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 重庆大学本科毕业设计系统(http://)用来上传和管理毕业设计相关文档。系统涵盖毕业设计工作的全过程,实现选题提交、课题双向选择、毕业设计相关文档(包括开题报告、外文翻译和毕业论文)的提交与管理、文档模板的上传和下载、毕业答辩的自动分组、指导教师和交叉教师评分、答辩记录和成绩的上传、成绩册的打印、毕业成绩的统计分析等功能。 重庆大学网络教学综合系统。(http://)用于毕业设计的过程管理,主要进行信息、周报收集、校外学生实习申请、过程检查情况公告、问卷调查、学生成果提交和查询等。 重庆大学软件学院软件工程实践教学平台(http:///)是软件人才培养创新平台,提供实践教学成果展示、实践案例资源库与实践教学管理功能。利用该平台可以举办毕业设计优秀作品展,展示软件学院学生的专业学习水平,激发学生的实践热情,对下一届学生起到示范作用。平台实践案例资源库可为学生提供实践学习参考资源,为教师提供实践教学案例素材。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件工程毕业设计论文:软件工程学在毕业设计中应用研究 摘要:毕业设计是一个十分重要的教学环节,是一个系统工程,应使用工程化的方法、步骤统筹安排以取得良好的效果。软件工程学是指导计算机应用专业软件类学生进行毕业设计的重要工具之一。将毕业生设计过程、文档书写与软件工程学紧密结合起来是提高学生毕业设计论文质量的一个重要途径。结合软件工程的基本知识,通过对软件类学生毕业设计过程存在的常见问题的研究,提出了应用软件工程学去指导学生毕业设计的方法。 关键词:软件工程;毕业设计 作者简介:许永昌(1976-),男,山东安丘人,硕士,山东英才学院计算机学院讲师,研究方向为计算机应用。 0引言 毕业设计是高等院校应届类毕业生在毕业前接受课题型任务,在教师指导下进行科学研究或工程实践并取得成果的过程,是高校实现人才培养目标的综合性实践教学环节,是一次理论与实践相结合的的锻炼机会。如何在新形势下改革毕业设计, 提高学生软件类毕业设计的质量,进一步规范毕业设计中的软件开发过程,抓好高校毕业设计这一实践环节,加强对毕业设计过程的管理与监控, 切实提高毕业设计的质量,对于软件类学生在毕业设计中实施合适的软件设计具有重的指导意义。 1毕业设计的必要性 高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。毕业设计是高等教育培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。 高职院校软件相关专业组织毕业设计应该符合新的人才培养标准,对培养学生的职业技能和素质要具有积极的意义。而对于即将毕业离校的应届毕业生来说,毕业设计无疑是计算机软件各相关专业理论教学、实验、实训等有机结合的途径之一。 通过毕业设计能锻炼学生的能力: (1)实践软件工程的相关原理能力。毕业设计的过程,是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包、编写文档等软件工程具体的各个方面。经过锻炼,学生们对软件工程学思想和方法的理解会大大加深。 (2)解决具体问题能力。在毕业设计的进行过程中,学生一定会遇到平时在课堂的理论学习中碰不到的困难和挑战, 而克服这些困难、解决实际问题的过程就是软件技术和心理素质逐步提高的过程。 (3)团结协作的意识、能力。通过毕业设计这一过程,学生就会产生团结协作的意识和能力。 2软件工程学的基本思想 软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科,包括两方面内容:软件开发技术和软件项目管理。其中,软件开发技术包括软件开发方法学、软件工具和软件工程环境,软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划。 3高职类学生毕业设计现状 毕业设计的主要目的是培养学生综合运用所学的基础理论、基本知识和基本技能,用以分析、解决工程、科研、社会实际问题的能力,使学生得到工程设计方法和科研能力的初步训练。毕业设计中存在的问题主要表现在以下几个方面。 3.1选题的盲目性 只是把毕业设计环节作为大学生活的必经环节, 纯粹是为了完成学业而去做毕业设计, 造成选题的盲目性、有的选题则是陈旧。 3.2可行性分析与需求分析重视程度不够 绝大多数毕业生在确定了毕业设计的题目后,几乎不进行调查研究工作就立即投入到整个系统的设计中, 一旦遇到了与实际不符的地方, 又重新返回, 对已经做好的设计进行修改。最终导致设计的系统杂乱无章, 甚至到了最后只能马马虎虎地仓促交工。 3.3系统开发过程中的文档不够正规,不够完备 完整的设计不仅包括所完成的可操作的系统,一般的操作帮助,还包括在开发系统的过程中所产生的各个文档等一些文字的东西,比如解释清晰、内容全面的数据字典和使用手册也是必不可少的,否则用户会感到使用起来不方便,觉得难于操作。 3.4模糊的评价标准 导致毕业设计质量下降的一个非常重要的原因就是没有建立精确细致的评价体系。 这严重影响了项目的进度和质量,并且使学生没有真正得到必要的锻炼。我们通过对这些问题进行详细深入的分析,提出一个软件过程框架,这个框架主要从需求、测试、集成这3个方面给出工作要点和规范。 4利用软件工程学思想指导学生进行毕业设计 毕业设计本身是个工程,要用工程的方法去处理。从软件工程的角度去指导学生进行毕业设计,在毕业设计过程中,要系统地将所学知识应用于实际问题,按软件工程学思想展开工作。 图1软件生命周期与毕业设计各阶段之间的映射 4.1以可行性研究指导选题目 可行性研究,应该从技术可行性、经济可行性、操作可行性三个方面去研究,在毕业设计题目的选择过程中,应立足于解决实际问题,注重发现问题、分析研究问题和开发创新的能力。选题原则上,可以参考以下几点:①毕业设计的课题应该能使计算机专业所学的理论知识进一步理解并深化,也就是说,毕业设计应尽可能包括多门专业基础课和专业课的综合运用,并且要紧密结合工程实际,以有利于学生的全面训练;②选择难度适中的课题, 保证课题的完成质量;③课题要适合于各个模块独立进行,并便于最后统一调试;④课题规模应大小适合,难易程度适中。 4.2需求分析是关键 需求分析的基本任务是准确地回答“系统必须做什么”, 也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析员可以通过多种形式来获取用户需求,对用户提出的需求进行分析,以此来确定其中要实现系统的功能。对需求划分优先等级,找出优秀需求和重要需求,以保证系统构建的正确性。 在进行软件类毕业设计时,为了保证需求获取的准确性和全面性,可以让项目组的所有学生都参与到用户需求的获取的工作中来,发挥集体的能力,并由指导教师进行最终的确认。 4.3规范设计过程 需求分析完成后的下一个阶段就是系统设计,包括概要设计和详细设计。 详细设计阶段的任务就是深入每个函数内部,以伪代码或注释的形式实现整个函数,设计出程序的详细规格说明。 从系统设计开始,学生要按照软件工程的要求,画出DFD图,对输入、输出数据流进行详细的说明,建立符合软件工程规范的数据字典,根据DFD 图设计出模块结构图。 4.4重视文档写作 在毕业设计的过程中,要严格遵照软件文档的思想,记载设计过程的每一阶段完成了哪些设计,下一阶段的任务、目标及技术手段,这样,把文档作为整个设计的指挥棒,使设计有条不紊地进行。 4.5重视测试工作、撰写毕业设计说明书 软件测试工作也是软件开发的重要组成部分。通过实际应用效果和测试数据,毕业设计的成效就可一目了然。 毕业设计说明书的撰写是最后一个阶段,要求学生回顾设计过程,总结劳动成果,这时学生就会对软件开发及必须经历的几个步骤都有更深刻的认识。最后,要求学生对毕业设计进行系统的总结,写出毕业论文。 5加强对学生综合能力的培养 通过实践的练习,不仅能加深对理论的理解,同时也能锻炼运用知识分析问题、解决问题的能力。毕业设计这一实践环节是高等学校培养学生实际能力的主要手段,也是高等教育的重要组成部分。充分、有效地设置软、硬件的毕业设计对学生能力的培养至关重要,可以缩短学校教育与社会流行技术、工具的差距,满足学生毕业后的工作需要。通过毕业设计必须达到培养学生以下方面能力的目的。 5.1工程实践能力 学生能够准确把握选题的逻辑重心和学术思路,能够运用丰富的专业知识进行处理,具有严谨的理论思辨过程,以锻炼毕业生的工程实践能力,使毕业论文具有一定的应用和学术探讨价值。 5.2书写和表达能力 毕业设计论文是毕业设计工作的总结和提高,和做科研开发工作一样,要有严谨求实的科学态度。在毕业设计期间,尽可能多地阅读文献资料是很重要的,毕业设计大多数是技术开发型的,其论文的主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析。这些内容根据任务所处的阶段不同,可以有所侧重。 5.3创新能力 提出创新要求后,带领学生认真复习或补学过去没学过、没有学好的课程,并在此基础上结合实际工作中出现的问题孕育出一些新的思路,将毕业设计推上一个新台阶的方式,与为每个人专门分配某一特定的作业来锻炼学生基本技能的方式相比,更能扩展学生的视野,培养创新能力。 5.4协作能力和团队精神 通过集体活动和成员沟通培养成员的团体情感,增强团队的凝聚力。毕业设计将一个学生从入学初到毕业前的软件专业课程的学习内容链接成线,实现了课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,达到了良好的理论联系实际的教学效果。毕业设计弥补了课堂教学的不足,加深了对理论的理解,促使学生深入思考,敢于创新,同时使学生的动手能力、分析和解决问题的能力、书写和表达能力、协作能力等各项能力都得到了培养和提高。 6结束语 软件工程作为软件开发工程化、规范化的具体实施方法,在将其应用到毕业设计中之后,学生在软件设计的文档书写规范化等方面均有了很大的改善与提高。将软件工程应用于毕业设计中不仅仅完成了一门课程从理论到实践的过程,而且将一个学生从入学到毕业前软件专业课程的学习内容链接成线,完成了前导后续课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,因此,软件工程学在计算机专业学生毕业设计中的应用具有重要的现实意义。
煤矿企业想要保证长久发展,就要确保生产工作能够有条不紊的进行。矿山机电设备出现故障不但会对煤矿企业的经济造成冲击,同时对工作人员的生命健康也会造成严重威胁,保证矿山中机电设备运行安全是保证企业经济发展与生产安全的重要手段。采用故障诊断分析技术是保证机电设备运行安全的重要手段,该技术结合了信息处理技术、电脑技术、传导技术等多种技术分析手段,本文对矿山机电设备的故障原因与故障类型进行分析,并提出相应的故障诊断技术建议。 1矿山机电设备出现故障的原因分析 1.1零件损伤导致配合关系发生变化 在机电设备故障检查过程中发现,机电设备故障发生原因多是由于机电设备零件发生损伤,从而对机电设备整体的配合关系产生影响致使设备的整体功能失衡,从而体现出故障问题[1]。零件发生损坏的原因主要是零件形态、尺寸与最初的设计产生了偏差,导致原配关系变得异常,最终导致机电设备的生产线瘫痪。 1.2设备超负荷工作 机电设备自身所能承载的负荷与工作寿命有一定极限,如果设备运行时间与承载负荷超过限额,势必会导致机电设备产生故障,并使生产线瘫痪。许多煤矿企业为了追求经济效益,往往会让机电设备超负荷运行,导致设备故障频发。 1.3零件磨损 零件是机电设备重要的组成部分,同时机电设备在不规范及超长时间的工作下,一定会对内部的零件造成磨损,导致零件之间的配合关系发生失衡,导致失去了正常的功能,长久下来,制约机电设备的工作效率与安全。 2矿山机电设备诊断类型 2.1故障发生后的维护检查诊断 机电设备在出现一系列不良的结果时才被工作人员发现,这时进行的检查与维修工作不是主动进行的,并且在故障在发生不良后果之后进行维修已经不能起到实质性的改善效果[2],仪器设备也受到了不同程度的损伤,通常维修工作也只能依靠维修人员的经验进行,不能采用科学合理的方式开展机电维修。 2.2有计划的定期进行维修 根据机电设备使用寿命与运行状况组织科学规范的检修,无论机电是否发生故障,都定期对机电设备开展检查与维护工作,通过这样的检修方式,保证在检修期间能够排查机电设备潜在故障,通过及时排查机电设备故障,保证工作的高效与安全。 2.3计划性状态检修 由于现代化设备的监控功能越来越完善,通过诊断装置与在线诊测的方式对机电设备的工作状态、维修内容与维修时间进行记录,然后将记录的数据传输到计算中进行分析处理,通过这样的诊断流程预测机电设备潜在故障。 3矿山电机设备故障诊断技术方法 对于机电设备的检查工作,需要根据机电设备所处的工作环境进行分析,例如根据矿山具体因素综合考量选取检测仪器。同时,很多检测仪器在故障诊断过程中,还会受到矿山周围环境的制约与影响。为避免出现相似的重复性错误,机电设备的故障检测需要具备较高精度,所以需要谨慎选择故障故障诊断技术,机电设备最主要的检测方式有以下两种。 3.1历史记录诊断方法 历史记录诊断方法是通过参考电机设备历史故障发生记录,有的放矢的开展故障诊断工作。电机设备出现的历史故障是故障诊断过程中重要的检查部位,需要在故障发生时第一时间进行排查,在检查故障历史发生部位之后,排查其余故障位置[3],这种故障检测方式在实际检测工作中比较常用,通过对机电设备发生的故障进行长时间记录,形成系统完整的故障诊断集,为机电设备再次发生同类故障时提供参考依据,提高故障的诊断效率。 3.2温度与压力检测诊断方法 通过观测机电设备的轴承、齿轮等零部件中的温度与压力,可以直观判断出机电设备的细微参数变化,通过这样的检测方式实时检测机械内部的温度与荷载压力,并生成相应的记录,当机电设备发生故障时,可以通过摸排与预估温度压力参数变化规律的方式确定机电设备故障产生的原因与位置,从而确保机电故障诊断高效率,保证在故障发生的第一时间内使仪器设备正常使用,充分反映了温度与压力检测方法具有的高灵敏度及高准确性的特征。 4矿山机电设备故障的诊断技术 4.1通风机故障诊断技术 通风机故障诊断主要分为五个技术流程:a)需要对诊断机电设备的诊断步骤进行具体的划分;b)使用针对性的故障诊断仪器逐步排查各个测试点;c)使用处理器开展各个测试点的检验工作;d)使用定时器对各个测试点进行不同时间间隔的校验[4];e)输入输出检测数据结果。 4.2电动机故障诊断技术 使用电动机对机电设备进行故障检测分为三个步骤:a)需要细致观察机电设备的整体结构构造;b)检测电量参数与通风机参数;c)检测电动机环境参数。 5矿山机电设备故障诊断中需要注意的问题 诊断分析与诊断技术是维护机电设备安全运行的重要保证,同时科学规范的机电设备故障诊断制度也是保证设备能够有条不紊运行的重要保障。为此,矿山企业需要进行科学规范的管理,并明确划分每一位工作人员的责权范围,保证每个岗位的工作人员能够最大程度地完成自身工作职责内的工作事项,同时需要在日常工作间隙内开展机电设备故障检查技术的培训工作,保证工作人员的故障检查技术能够与时俱进,保证工作人员在夯实故障诊断理论的支撑下,可以根据矿山环境不同因素选择不同的诊断分析技术,保证机电设备出现故障的第一时间能够得到修复,保证后续工作的顺利开展。 6结语 矿山机电设备的故障检测技术对于保证企业经济的发展与维护工作人员的生命健康具有至关重要的作用。完善矿山机电设备的故障诊断机制与制定机电设备的诊断流程,可进一步提升机电设备故障排查的效率,防止机电设备故障由于发现过晚而引发一系列问题,最大程度维护企业的经济利益与人员的生命安全。位于不同矿山环境中的机电设备有不同的分析方法与技术手段,为此需要根据不同的环境选择不同的技术方法,同时很多机电设备的故障诊断方法有一定的局限性,需要不断发展与提升,并结合国内外优秀技术经验提高中国矿山机电设备的诊断技术。 作者:郭鹏 单位:西山煤电(集团)有限责任公司镇城底矿 参考文献: [1]张文杰.矿山机电设备的常见故障及诊断技术分析[J].山西煤炭管理干部学院学报,2016(2):38-39. [2]王亚蓓.关于运用故障诊断技术进行矿山机电设备维修[J].科技展望,2016(19):51. [3]张培江.浅谈矿山机电设备故障诊断探究[J].山东工业技术,2015(4):212. [4]王芳.关于故障诊断技术在矿山机电设备中的实践运用探索[J].科技视界,2017(3):102.
学生信息管理系统论文:技工院校学生信息管理系统设计 近年来,笔者所在学院在硬件建设、师资配备、招生数量、质量等方面都有了突飞猛进的发展。尤其在学生管理方面,从为学生负责的角度,采取半军事化管理的方式,取得了较好的效果。但学校一直没有一套完整的学生信息管理系统,导致在学生管理方面存在信息统计不清、工作效率低下等问题,尤其是不能适应学校对学生实行半军事化管理的需要。因此,建设一套高效的信息管理系统对学生的情况进行全面的掌控,从而提高管理质量和效率变得更加迫切。 一、系统需求 1.国内外研究现状 1954年,美国首先在工资单处理中实现了计算机在管理中的应用。随着计算机技术在信息管理方面的不断发展,美国、西欧及日本等发达国家各领域80%以上的管理都由计算机信息管理系统来完成。我国计算机技术在管理中的应用推广起步较晚,但进入21世纪后发展迅速,几乎覆盖了各个领域,尤其在高等院校及技工院校中应用非常广泛。 2.学生信息管理现状 学校一直使用传统的人工方式管理文件档案,仍采用手工统计、Excel电子表格存储数据等常用手段对学生信息进行整理。这样的管理方式存在一些显而易见的缺点。首先,对学生信息的宏观掌握不够及时和准确。学院对学生信息的管理依靠各系部人工统计上报,时效性和准确性方面都与计算机信息管理系统有较大差距。其次,浪费了人力和物力。各系为了较好地对学生情况进行管理,必然额外增加了相关教师的工作量,同时,这种传统的管理模式必然产生大量的档案文件,不便于保存。最后,不便于对学生信息进行科学的管理。传统的管理方式还停留在简单的教师对学生点对点的管理或限制在系部及班级范围内的局部管理,缺乏全院统一的,便于领导、学生处及班主任等管理人员及时掌握学生管理情况并实施管理的信息管理系统。 3.解决方法 针对笔者所在学校对学生进行半军事化管理的背景,结合学生数量连年增加、教师管理任务重、学生信息量大的情况,拟开发具有综合管理功能的学生信息管理系统,使校领导、学生处及班主任等管理人员通过管理系统能方便地更新信息,全面直观地查询、掌控信息,实现对学生的高效管理,从而提高学校的整体管理水平和效率。 二、系统设计 1.基本思路 根据设计原则和详细的调研,我们主要针对学校学生半军事化管理情况而开发一个有技工院校特色的、具有综合管理功能的信息系统。系统主要实现对学生的信息管理、考核管理、实习管理及请销假管理等功能,从而形成一个全院统一的便于操作的学生信息管理模式,使学院各级管理人员都能通过系统实现对学生各项情况的掌控、管理及考核,并将管理贯穿学生整个在校期间。 2.系统模块设计 根据技工院校学生管理的特点,我们对信息管理系统进行了模块划分,分别是:登录管理模块、信息管理模块、考核管理模块、实习管理模块、请销假管理模块和设置管理模块,共6大模块。 (1)功能模块结构。其中,考核管理模块是主要的子系统。及用户进行登录管理,并记录登录日志,包含用户登录、密码修改及登录日志等子模块。系统根据登录账号权限等级情况,自动开启对应的使用权限,并记录登录日志。 (2)信息管理模块。此模块用于管理系统中所有在校学生的基本信息,包括学籍信息、家庭信息、在校相关信息及个人特长信息等涉及每位学生的相关信息。一方面,相关数据需依托各系部工作人员、班主任及相关学生用户采集录入。另一方面,系统要实现对相关数据的各种基本操作及统计,以方便管理人员及学生进行信息相关操作。 (3)考核管理模块。学生管理考核是技工院校学生管理工作的重要部分,主要包括出勤考核、文明礼仪考核、操行考核等子模块。系统实现由管理人员通过用户终端,按照考核权限使用相关账号对每个学生的相关考核情况进行管理,并可以进行查看、导出、比较及排名等基本操作。 (4)实习管理模块。学生在校期间有约50%的时间在外实习,实习管理模块要实现在岗时间管理、实习场地管理及学生表现查看等功能,实现对学生整个实习期间情况的掌控。 (5)请销假管理模块。学校实行半军事化管理,周一至周五学生外出执行严格的请销假制度。周末外出也要进行相关的登记。请销假管理模块主要包括请假统计、销假统计、亲友来校统计等功能,并应有报警功能,发现学生超假未归时,应该报警提示,防止学生失管失控,避免发生安全事故。 (6)设置管理模块。设置管理模块主要实现对系统所有设置项目的管理及操作日志记录,包括用户管理,添加、删除考核,权限设置,操作日志等。用户主要设置为校级管理员、系部级管理员、普通管理员、普通用户和学生用户等,分别针对管理工作实际,设置不同的权限。同时,系统自动记录所有相关操作日志,方便查阅管理。 3.可行性分析 (1)经济可行性。系统主要针对学校,开发系统虽需要一定的成本,但取得的收益是巨大的。系统开发完成后,可以实现对学生管理的智能化,降低了许多人工成本,为管理工作提供了便利。而且学校现有硬件设施完全支持系统的运行,只要系统搭建成功就能快速运行。因此,在经济上完全可行。 (2)操作可行性。笔者所在学院的教师大都具有本科以上学历,具有较强的计算机操作水平。同时,学生都学习计算机必修课,能进行基本的计算机操作。系统搭建好后,将会给管理工作带来极大的便捷。 三、小结 技工院校的学生管理有其特殊性,学校半军事化管理的严要求与学生生源的复杂性相交织,因此,对学生进行科学化的管理至关重要。只有建立一个全校统一的学生信息管理系统,从管理理念、管理方式、管理手段等方面探索创新,才能不断提高管理效率,从而促进学校的科学化、正规化发展。 作者:郭华 学生信息管理系统论文:高校学生信息管理系统设计论文 一、高校学生信息管理系统设计中的种种问题和不足之处 (一)高校缺乏必要的硬件设施,软件系统也是滞后不前 高校学生信息管理系统,一直缺乏必要的高校和社会关注度。当扩招开始后,学生成倍增长,然而需要进行这些信息处理的服务器和存储器却没有得到相应的升级。甚至在有些高校,学校机房所使用的计算机还是很陈旧的淘汰机型。这也从另一方面导致了辛苦开发的软件系统在老牛的带动下发挥不出应用的作用。要知道,计算机硬件水平是整个系统得以实施的平台所在,如果没有完善的硬件配备只能导致,校园网络管理瘫痪。长此以往,信息管理系统也就成了摆设。真正成了老牛拉破车了。 (二)高校教师计算机水平技术有待提高 相关资料显示,我国大部分高校在招聘高校学生管理人员的时候,只要以管理水平和思想教育水平为基准线,而忽视其自身基本素质和计算机能力的要求。我们可以这么理解,现阶段我国高校整体缺乏信息化处理的概念和要求。在这种观点下,政治教育才是优秀才是管理的真正意义所在。然而,当前我国正在开展数字化校园的推广,这从一定程度上为新时期的学生管理工作定了性,从数字化的角度为现阶段我国的学生管理人员提出了新的要求,那就是必须剧本相应的计算机水平和专业知识能力。 二、新时期高校学生信息管理系统设计分析 由此可见,当前的时代是信息化的时代,是综合性数据处理的优秀时代。笔者根据多年所学,有感于当前我国高校学生信息化管理系统设计中的种种问题,拟设计一套全新的高校信息化工作平台,以数据驱动的交互管理为基础,来实现各个大数据的综合后台管理,并根据高校目前需求,定制各种功能性板块。通过单账号,多站点的方式来实现整个资源合理化利用。 (一)关于设计需求分析和背景分析 第一,现阶段我国高校各部门应当配合学生信息管理平台的使用并出台相应管理制度在该制度中,我们要进一步明确系统的操作和处理要求,以便于管理人员开展日常的数据维护和查询、更新工作。第二,按系统设计定制权限。举个例子来说吧,该系统采取权限分离制,高校高层领导可以管理学生所有信息,辅导员可以查询信息并对部分数据拥有修改权利,学生只拥有查询信息的权限。对不同类型数据,采取不同分段操作,这样才能最合理的进行资源利用。 (二)关于高校信息管理系统的功能板块设计 本系统拟设计这些信息板块: 1、学生基本信息模块:包括学生的各项基本资料,如专业、班级、学号、政治面面貌、民族、住址、联系方式等等; 2、学生教务信息模块:包括对学生各种成绩的处理,如四六级成绩、等级考试成绩、学期成绩等等,教务部门安排接口,便于该部门进行更新维护; 3、学生辅助信息模块:包括学生各项辅助信息,如奖惩记录、奖学金信息、贷款信息等等,学工部门设计接口,负责定期更新维护; 4、学生住宿管理模块:包括对学生生活等各类情况的记录,如住宿情况、卫生情况、各项卫生评比等等; 5、学生财务信息模块:包括学生学费缴纳情况、教材购买情况等等,由财务部门设置接口负责定期更新维护; 6、学生图书管理模块:主要包括学生在童书馆的借阅情况更新,由学校图书馆部门进行定期更新和维护工作; 7、学生素质拓展模块:包括学生才加各类活动的记录、建立、职业规划、实习记录等等。由团委部门设置接口负责更新和维护工作。 (三)关于云技术理念下的设计 在管理和完善的现有高校学生管理系统的同时,受到当前互联网云技术的启发,笔者拟开发设置不断类型客户端以便于数据的实时查询和便利查询。第一,关于电脑客户端的开发。这是一般系统的最常用的系统开发模式。即为在电脑上安装系统进行必要的应用。第二,关于校园客户端的开发。该设计主要针对学生群体,在高校内设置不同类型终端机,便于学生在校内和可以随时查询的相关信息。第三,关于手机APP的开发。在当前智能手机当道的今天,用户可以将APP安装到手机上,用手机来进行所有电脑可以实施的操作,这也是云校园理念实施的必要设计。 作者:刘铸 单位:天津交通职业学院 学生信息管理系统论文:谈学生信息管理系统设计及实现 摘要:学生信息的管理是学校教育单位不可缺少的一项工作,其工作档案对于学校的决策者和管理者来说都是至关重要的。信息系统能够为学校提供充足的信息和快捷的查询手段,故有必要建立起管理信息系统。学生信息管理系统主要对学生信息实现有序的统一管理,有效提高工作的效率。本文采用JSP技术构建学生信息管理系统,其主要功能是对学生信息的管理、教师信息的管理及课程信息的管理。 关键词:学生信息管理系统;数据库;信息管理 引言 近年来高校学生人数大幅增加,学生数据信息量增大,如何有效管理学生数据信息则有着现实重要的深远意义。针对此问题,本文设计并实现了学生信息管理系统,可利用此系统支持提供学生数据查询及管理,系统采用Java语言与SSH三大框架展开技术细节探讨,并采用B/S模式来进行研究开发,系统方便易用,操作简单,且具有强健的可维护性。 1学生信息管理系统设计 本系统主要用来进行学生管理,使用范围是学生、教师和课程信息的综合管理,以最终确立有关信息的科学、规范和自动化的处理、显示及后台控制运行机制。系统主要功能是学生信息日常管理,如对学生信息的录入、检索、修正和删除等基础操作,在教师方面则实现了教师添加、课程分配、以及对信息的各种修改、课程信息的相关操作设置等等。本系统的框架结构属于B/S模式,不需要连接客户端就能使用,只需要一个浏览器即可对数据信息规划实施一系列的操作,不受空间、地点的限制。系统的使用对象是管理员和管理员所指定的用户,其中管理员有最高权限,也可以分派人员对系统进行操作,配置相应的权限。在本系统中,每个使用者均是依据自己的权限来选择调取相应的操作。1.1系统功能模块设计本次研究中的学生管理系统分为5个模块,具体即如图1所示。1.2系统使用数据库的设计本系统采用SQLServer2008数据库,安装在服务器端,操作者通过使用浏览器发送请求给服务器,Tomcat服务接收到请求再访问数据库执行相应的操作。本系统中设计建立4类数据表,分别是管理员表、课程信息表、教师信息表及学生信息表,这里将进一步给出各表的结构阐析描述即如表1~表4所示。 2系统的实现 本系统利用B/S模式,基于JSP技术进行开发,并采用SSH三次框架配合设计代码实现,具体研究阐释如下。2.1用户信息管理模块该模块重点显示用户的基本信息。用户登录后,对该用户执行判断处理,正确通过后可获取并显示该用户的个人信息,还可对此信息提供修改及保存操作模式。2.2学生信息管理模块该模块用于检索、增加、删除、修改学生信息。同时,也可根据学生的学号、姓名、生日、系别、专业、年级等各类信息展开组合查询。查询出来的数据按一定的要求在页面内给出显示,在其对应结果的表格里还可以对学生的信息进行编辑,具体就是涉及到学号、姓名、生日、系别、专业、年级、照片等关联信息的修改。而删除操作则是在提取得到学生的学号这个唯一的标识后,再到数据库里完成指定删除操作,最后还可以把所查询到的数据用EXCEL的形式控制导出。学生管理模块的另外一项内容就是添加学生的信息,在技术设置上涵盖了学号、姓名、生日等所有学生的特征信息,通过遵照格式定义填写了这些数据才可以转入保存操作,错误的信息将导致标志提示,而且也不会被保存。2.3教师信息管理模块该模块主要用于查询、添加、删除、编辑教师的信息。关于查询,可以表述为:依据教师的职工号、姓名、出生日期和系别信息对教师信息指定设计查询,并可以将查询出来的结果整合后完整导出;编辑界面可以获得数据库里当时填写的所有信息,并构建了直观展示,还可以成功提供各类修改;删除即是得到教师的唯一ID后进行数据库的删除。而添加则是可以添加一名新教师,也要依照预定的内容格式来填写,若有不对也会发出提示,并且也不会被保存。2.4课程信息管理模块该模块主要是设计提供课程信息的查询、删除、编辑和添加的功能。进一步地,查询是可以根据课程编号、课程名、开课学期的信息进行相关的组合查询,查询后的结果信息以表格的形式展示出来,也可以将查询到的数据下载保存到本地方便下次查看;编辑是首先获得待编辑课程的全部信息,并且可以对每项信息做出需求研发改变,同时将其实现优质保存;添加课程的信息主要是针对与课程相匹配的任务主题。添写时要按照预定格式,若有错误也会给出提示且不能被保存。2.5系统管理模块该模块能够对密码进行修改,修改密码是要输入旧密码和两次新密码,如果并不一致,则禁止对其修改;另一个功能就是退出系统。 3结束语 本次研究在系统设计实现后进行了软件测试。由测试结果可知,系统操作简单,信息提示也简明清晰。同时,系统更具有良好的可维护性。而且,由于是在浏览器上对本系统设计展开操作的,使得时间与空间将不再对其施加影响与作用。而由当前的时展演变推知,利用计算机来实现数据管理必将成为整个社会的发展趋势,故本次研发系统也将具有一定的推广意义和实用价值。 作者:孙红丽 单位:商丘师范学院 信息技术学院 学生信息管理系统论文:学生信息管理系统设计及开发 摘要:学生信息管理系统作为最具代表性的信息管理系统,它是管理学生的基本工具,其设计与开发直接影响着最终的学生管理效果。文章首先对学生信息管理系统尽心概述,然后探讨系统设计,最后提出了具体的开发策略。 关键词:信息管理系统;设计;开发 0引言 在教育改革全面推进的今天,教育政策以及教学内容均发生了转变,这在某种程度上增加了教学管理难度。近年来,学生数量持续增加,相应的数据量急剧增加,若仍旧依靠人工操作进行管理,这不仅会增加管理成本,且管理效率低下。传统的学生信息管理手段愈发不适应,在新形势下,迫切需要设计并开发学生信息管理系统。 1学生信息管理系统概述 学生信息管理系统,顾名思义,是指管理学生基本信息的系统,它可规范与学生相关的所有信息文件,还可构建成熟的资源共享平台。主要包含信息收集、整理、存储和查阅,并可转换信息管理模式,使其变成服务管理模式,依托服务模型,凭借系统该平台开展信息管理工作[1]。学生信息管理系统便于学生管理工作的开展,还能提供健全的信息管理以及完善的网络查询功能,具体包含以下三部分: (1)信息管理系统。收集、加工、保管、分析、查阅学生信息,还包含其它一些业务功能。 (2)采集系统。对学生信息进行数字化采集和加工。 (3)查阅系统。借助校园网,在系统内部进行查档和阅档。 2系统设计 教师、管理员和学生是信息管理系统的服务对象,大部分用户的计算机操作能力不强,理论知识涉猎较少。针对这一问题,在系统创建过程中,应尽量建立可行、便捷的人机交互界面,进而让操作者有效掌握相关操作,为此,系统中应尽可能使用人们熟悉的语言,构建中文信息界面,全面考虑系统运行过程中可能出现的所有问题,给予简单且及时的帮助,使其快速熟悉操作步骤[2]。 2.1功能图 对比分析B/S和C/S可知,前者操作步骤简单,无需安装客户端软件,便于使用,操作简单,节省了一定的人力以及物力资源,然而,其安全性与后者相比,稍微偏低。综合考虑,本系统交叉使用这两种体系结构,进而实现优势互补。 2.2功能流程 教师、管理员以及教师均是信息管理系统的服务对象,在本系统中,服务对象可凭借账号登陆下载并开展相关处理操作。待新生入学后,通常要进行系统确认,即学生信息注册,管理员应审核与管理学生基本信息,这可有效规避冒名顶替现象的出现,学籍审核十分必要。对于学校而言,旨在通过学生信息管理系统的创建来为学生日常学习生活提供更大的便利。因此,在系统设计环节,应将学生从入学至毕业这段期间的所有内容涵盖在内。新生报到时,应开展学籍注册。在系统设计环节,首先,明确业务流程与需求,为实现这一目的,可进行现场调研,还可开展问卷调查等活动,以此来认识业务组织机构,熟悉业务活动规律,掌握用户自身需求,凭借简洁生动的形式进行展示,同时,以此为基础开展讨论活动,最终形成直白的标准文档。 2.3功能模块 为提升管理效率,确保学生管理工作有效、规范地开展,针对不同各类型的用户,给予特定的权限。依托校园网,可保障系统数据的合理存储、有效处理以及正常运转,还可显著提高工作效率,实现数据库功能的最大化。本系统主要包含信息管理、日常学习生活管理、课程管理等多项内容。参照学校学生信息管理全局,依据用户的实际需求,科学设计,合理开发,在满足用户多样化的使用需求的同时,注重日常维护。 2.4数据库设计 (1)需求分析。在分析实际应用需求、确定组织结构情况、掌握各个部门内部信息获取途径以及工作流程的基础上,参照系统功能需求,构建针对性的栏目,本数据库主要包含教师表、学生表、课程设置表、基本信息表、选课表。 (2)概念结构设计。概念结构设计是指将具体的用户需求转换成直观严谨的信息结构。在这一过程中,数据模型建立在概念结构之上,概念结构与数据模型相比,相对抽象、稳定、独立,不依赖机器,其设计情况直接关乎着数据库的最终设计情况,具体包含数据与学生管理概念结构、E-R图、分层流程图。 (3)逻辑结构设计。在概念结构设计的基础上,获得E-R图形,这是对用户需求的简单描述,不够具体,且不受DBMS支持。而本文则参照数据库转换要求,结合数据约束理论以及命名标准,不断规范,构建出了完整的学生以及班级等信息表。 3系统开发 系统开发是指将设计变成现实的过程,从软件需求过渡到软件表示,简单来说,清晰绘制软件的基本体征,进而确定系统数据结构,落实软件架构。 (1)用户登陆模块开发。认真检查计算机,确定处于正常运行状态后,安装本系统,开启,并弹出用户登陆窗体,输入正确的用户名与密码,单击登陆,如果某一项输入错误,将无法正常登陆。 (2)信息录入模块开发。该模块适用于新生信息添加的情形中。单击入学登记,进入另外一个窗口,窗口中包含姓名、年龄、性别、学号、联系方式等基本信息,进而为学生的规范管理提供便利。在该环节,管理员应参照窗口目录认真录入,除备注栏外,其它都不能为空。另外,也不允许增加现有学生信息,待完成信息添加工作后,单击确定后,即成功,如果单击取消,将会清空所填内容。 (3)课程管理模块开发。管理员在进入系统主页面后,单击课程管理模块,该模块包含课程编辑、添加、删除和改动等基本操作,可依据具体需求进行相关管理;学生可通过该模块进行在线选课操作,若不满意所选课程,还可实施退选操作[3]。 (4)成绩管理模块开发。管理员可依据学生、学期有序录入学习成绩,同时存储在数据库中,以供学生查询和统计。 (5)班级管理模块开发。待启动程序后,单击班级管理模块,该模块包含班级设置模块,可输入与班级相关的基本信息,例如,班主任、教师、所学专业等,以供日后查询使用。 4结语 学生信息管理系统作为学校日常管理的基本工具,它不仅能为图书馆、后勤等管理工作提供数据信息,还能为课程设置提供参考。本文中所设计开发的信息管理系统虽然具备基本管理功能,但是仍然存在不足,这需要我们的进一步完善和探索,进而使其更好地服务于学校日常管理工作。 作者:胡文喆 单位:安徽工业大学 学生信息管理系统论文:学生信息管理系统建模 1学生信息管理系统的需求分析 (1)学生 学生是该系统的主体,学生用户可以注册账户,登录该系统(可以修改密码),查询各种学习记录,但是不能对学习记录进行修改,对于个人信息可以提交修改申请,申请通过后由管理员完成个人信息的更新。 (2)任课教师 任课教师可以注册账户,登录该系统(可以修改密码),查询学生信息,对出现旷课等不良现象的学生进行标记并发出警告,但是不能修改学生及个人信息,对于个人信息可以提交修改申请。 (3)辅导员 辅导员可以注册账户,登录该系统(可以修改密码),对学生出现旷课等不良现象进行汇总统计并做出标记,同时发出警告,但不可以修改学生及个人信息,对于个人信息可以提交修改申请。 (4)管理员 管理员可以注册账户,登录该系统(可以修改密码),录入学生基本信息,老师基本信息,班主任基本信息,课程信息,选课制表,处理各种申请,按时对系统进行更新升级,维护系统安全,保证系统正常运行。 2学生信息管理系统的功能模块划分 通过对学生信息管理系统的功能分析,本系统可以分为学生个人信息管理系统,学生学习管理系统,学生宿舍管理系统等3个子系统。 2.1学生个人信息管理系统 该模块将实现学生基本信息的管理。 (1)学生个人信息的录入 包括学号,姓名,性别,民族,生日,联系方式,家庭住址等。 (2)学生学习信息的录入 包括专业,年级,专业变动,是否有重修课程,留降级等。 (3)学生个人信息的查询打印 用户可以根据需要(学号,姓名,性别,民族,生日等)查询并打印学生信息。 2.2学生学习管理系统 该部分是整个系统的优秀部分,从多个方面对学生的学习进行管理。其中最主要的用户是任课老师,辅导员,管理员。系统安装在所有教学楼的多媒体教室里,任课教师在任意终端登陆系统后,可以系统点名,对迟到学生做出迟到标识,对旷课学生做出旷课标识。辅导员登陆系统后,可以筛选学生,对请假学生做出标识,也可以查看整个班级单一课程或者全天课程的学生到课情况,对经常迟到、旷课学生发出警告信息。学生登录后,可以查看课程安排、也可以收到辅导员的信息,管理员负责管理账户安全、系统升级等工作。 2.3学生宿舍管理系统 为方便学生在学校的学习、生活,宿舍管理系统主要实现对宿舍的分配,维修报备,检查(安全检查与卫生检查)调整,查询,收回,调整宿舍等功能,为学生人身安全提供多一层的保障,为营造良好的学习环境打下基础。 3学生信息管理系统的UML建模 3.1系统的类图 在UML中,类图是一种静态图,它描述系统中类的静态结构。一般有类名,属性和操作3部分组成。类图定义了类之间的关系,例如关联,依赖,组合等关系。通过分析,系统涉及的类主要有:学生类、教师类、管理员类。图1是学生个人信息管理系统的类图: (1)“学生”类 类名:学生。属性:学号,姓名,性别,民族,生日,联系方式,家庭住址等。操作:主要是查询功能,其次包括注册登录,专业变动,留降级,毕业等功能。 (2)“管理员”类 类名:管理员。属性:工号,姓名,性别,民族,生日,联系方式等。操作:系统注册登录,录入信息,处理申请,系统维护。 (3)“教师”类 类名:教师。属性:工号,姓名,性别,民族,生日,联系方式职称等。操作:系统注册登录,查询学生信息,修改学生标识。 3.2系统的用例图 用例是对系统行为的动态描述,它可以增进系统设计人员、开发人员与用户的沟通。主要描述一个活动者使用系统的一项功能时所进行的交互过程的,它表达了系统的功能和所提供的服务。因此,在识别参与者的基础上,可以确定出旷课管理用例图,以辅导员为例,他可以进行的活动有:注册、查询记录、统计旷课次数并标识学生、对学生进行评价。学生旷课管理用例图如图2所示。 3.3系统的顺序图 顺序图(也称为时序图)是显示对象之间交互的图,对象是按时间顺序排列的。顺序图着重表示的是参与交互的对象及对象之间消息交互的顺序。以学生学习管理系统为例给出顺序图。学生旷课的情况与课程评定相关联,学生旷课在3次以内,平日成绩会扣除20%,学生旷课超过3次,平日成绩扣除的更多。当学生旷课次数超过5次,要求学生必须重修。 运用UML统一建模技术建立的学生信息管理系统,不仅可以有效的提高学生学习的积极性,营造更好的校园学习氛围,提高学生的自我约束能力,而且还可以加强学校管理者对学生的管理,提高辅导员、教务管理人员的工作效率。同时,本系统还具有操作简单,便于使用,安全性较高,成本低等特点。 作者:许婷婷 高成凤 付士洋 单位:泰山医学院 学生信息管理系统论文:大学学生信息管理系统分析 1系统需求分析 若想开发一个完整的软件系统,开发人员首先要进行系统的需求分析,使得开发出来的软件产品能够满足系统用户的需求。[2]首先通过对连云港开放大学的学生工作进行深入了解,广泛听取管理人员、教师、学生等系统用户的意见和建议,同时,阅读大量资料,借鉴已有流行的、成熟的软件设计思想,并据此进行了系统的需求分析。基于WEB的连云港开放大学学生信息管理系统专门针对该学校体系设计,可大大地降低学校的管理成本,减少冗余工作量,满足学校日常学生管理的需求。根据调查研究中收集到的资料,采用模块化设计理念,将系统功能按照模块进行划分,以便于今后的系统设计、调试与维护,学生、管理人员和教师能够登陆系统、对相应的数据进行添加、查询和删除。 1.1系统的可行性分析 系统的可行性分析主要是对系统今后用户、环境等内容、要求进行广泛的调查和分析,在此基础之上,系统分析人员利用所学的专业知识从执行的效率、完成情况、工作流程等方面来衡量设计系统的可能性[3]。下面是经过调查研究后所得出的可行性分析结果。 1.2系统用户要求 该学生信息管理系统可以实现对学生、教师以及系统管理维护人员三类人群的分类操作,该系统能够对学生的个人信息、课程类信息、成绩类信息等进行存储和管理,能够保存各类用户的账户信息、学生信息、课程信息、班级信息、成绩信息等各类信息。该系统能大大减少学生管理工作人员及教务处、总务处、学生处等部门的日常工作量,并自动生成可打印的各类信息报表,为学生管理人员开展日常工作提供便捷。 1.3系统功能需求分析 通过对同类院校现有学生管理系统进行调查与研究,并借鉴当下较为先进的信息管理软件的设计理念,结合学校对学生信息管理的需求,最终把整个学生信息管理系统功能划分为以下几大模块:(1)系统管理员功能模块。包括系统用户注册审核;系统用户信息管理;系统用户权限的设置;系统各类数据的录入、查询和修改;后台数据库的维护;前台页面的维护。(2)各相关部门学生管理人员功能模块。包括系统学生注册信息的审核;学生基本信息的录入、查询、修改、添加、删除、打印;班级基本信息的录入、查询、修改、添加、删除、打印;学期课表的查询、打印等。(3)各相关部门教学管理人员功能模块。包括课程信息的设置、查询、修改、添加、删除、打印;任课教师信息的录入、查询、修改、添加、删除、打印;各专业的教学计划的录入、查询、修改、添加、删除、打印;教学日志的录入、查询、修改、添加、删除、打印;学期课表的录入、查询、修改、添加、删除、打印;班级基本信息的查询等。(4)任课教师功能模块。包括查询本学期所教授的课程及其对应班级的信息;浏览、查询以往所授课程信息;查询、浏览、打印本学期教师授课课表;设置课程的教学进度;设置课程的教学大纲;为所授课程编写教案;为所授课程编写试卷;对授课班级的学生给出平时成绩;批改学生试卷给出卷面成绩;查询所授课程学生成绩。(5)班主任功能模块。包括班级基本信息的录入、查询、修改、添加、删除、打印;班级学生成绩查询、打印;学期课表的查询、打印等;各专业的教学计划的查询、打印等。(6)学生功能模块。包括注册系统用户;查阅、修改、打印个人基本信息;查询、打印学生已修课程成绩;查询、打印学生本学期成绩单;查询、打印本班级课表;查询、打印学生待选修课程信息;给本学期任课教师留言,测评。 2系统结构 该系统面向高职院校。高职院校职能部门相对较多,教学对象也比较复杂,用户绝大多数分布在不同区域,而学校管理学生资源也相对集中,依据以上分析内容,该学生管理系统采用B/S结构(Brower/Server结构)。采用B/S结构的系统设计可以将学生类的信息集中在几台服务器上,用于日常的学生管理,这样可以简化系统的设计开发和日常运行流程。系统只需将数据库安装在服务器上,而各客户端只需通过浏览器便可登陆系统,与该系统进行交互。在该学生管理系统中之所以采用B/S结构模式,出于以下几个方面的考虑:(1)B/S结构便于系统在投入运行后升级与维护,这些工作只需在服务器上完成,并不涉及各个客户端。各客户端只需使用浏览器与服务器交互,并不涉及今后的系统升级与维护工作。此外,系统再增加用户也不会额外增加系统的升级和维护的工作量。但从另一个角度看,该系统也存在弊端,主要是重要的数据资料均集中在服务器上,服务器的负担比较重。如果系统服务器发生故障,将使得整个系统面临瘫痪的危险,所以,学校应提供几个备份服务器,一旦服务器发生故障,立即启用备份服务器。总体来讲,使用B/S结构框架成本较低,安全性也比较高,只需在服务器上安装即可。(2)当今大多数系统均采用B/S框架结构,大多数操作可以在客户端上完成,减轻了服务器的负担。(3)B/S框架结构的应用程序交互性强,可以进行局部性刷新,在客户端上均可以进行操作,而无需安装任何软件(浏览器除外),也不涉及维护问题,更容易实现系统的扩充。B/S框架结构下的基于WEB的连云港开放大学学生信息管理系统如图1所示。 3系统的数据流图 基于WEB的连云港开放大学学生信息管理系统能够处理学生行政管理人员所需的各类信息(包括学生基本信息、学生成绩、教师课表、班级课表、学生课程信息、课程试卷信息、学生的授课评价等),教师所需的各类信息(包括所授班级学生的基本信息、所授班级学生以往课程的成绩、学生的课表、学生的评价等),学生所需的各类信息(包括学生的基本信息、学生已修课程信息、学生待选修课程信息、本学期任课教师联系方式、学生对任课教师的评价、学生的课表、学生的已修课程成绩等)。这些信息均提供浏览、查询、打印功能,根据不同的类别设置不同的权限,如:学生对系统的各为教学的无纸化、现代化提供一种途径。本系统设计具体完成了以下各工作:(1)调查研究学生信息管理系统的背景及发展现状,从中总结出本系统所要研究的主要工作;(2)广泛调查学校具体工作流程、所需数据特点及今后系统面向的用户,总结系统的需求分析,并使用数据流图对系统的功能进行详细地描述;(3)以数据流程图的方式描述系统各个模块的设计过程;(4)该系统是基于WEB模式进行设计的,采用.NET技术,以SQLServer2000数据库作为系统后台数据库,实现学生信息管理。以上是笔者对基于WEB的连云港开放大学学生信息管理系统的分析,后续阶段需要在系统的设计中加以认证和实施。 作者:孙婕 单位:连云港开放大学 学生信息管理系统论文:学生信息管理系统初探 一、学生信息管理系统的需求分析 由于高校学生信息管理系统主要是针对高校教育工作者所应用的,其承载着学生的重要信息,因此该系统要实现以下功能:一是保证相关数据信息的安全,并且对使用人员进行科学的权限划分。二是由于学生的信息是不断变化的因此系统要具有信息管理功能,并且具有信息修改能力。三是界面系统必须要具有帮助、查询等功能。根据系统设计功能的要求,我们将信息管理系统主要分为系统管理模块、机构和专业管理模块、学籍管理模块、成绩管理模块以及课程管理模块等。之所以选择VisualBasic程序开发技术主要是因为VisualBasic程序开发技术是比较容易学习的程序编程语言,而且其能够在限期的时间内完成信息管理系统的工作要求。 二、系统数据层的实现 1、视图的设计 视图是一个虚拟表,它是由一系列的带有名称的列和行数据组成的,它不是在数据库中以存储的数据值集形式存在,视图的主要优点是:一是视点集中。视图集中是用户只关心感兴趣的某些特定数据,这样系统只允许用户看到视图中所定义的数据,这样大大提高了系统数据的安全性。二是简化操作。视图的存在简化了系统的操作,因此视图本身就是查询结果集,这样在系统查询时不再需要重复的填写这些复杂的查询语句,因此视图是向用户隐瞒了表与表之间的复杂的连接操作。三是定制数据,视图可以实现不同用户看到不同查询数据集的效果,这样就可以大大提高许多用户在查询数据时避免数据库因为查询信息过多而瘫痪的现象。 2、存储过程的设计 存储过程是为了完成特定功能的SQL语句集,它是经过编译后存储在数据库中的,存储过程是数据库中的一个重要对象,因此存储过程能力的大小直接关系到SQL语言的功能和灵活性,存储过程可以用流控制语句编写,因此其具有很强的灵活性。具体到本系统中,一共设计了五个存储过程。 3、关系图设计 数据库设计器是一种可视化工具,它是对连接数据库的设计与可视化处理。再设计数据库时,可以使用数据库设计器进行相应的操作,为了是数据库具有可视化,可以创建一个或者多个关系图,对数据库中的部分或者全部表、列和关系。 三、系统的总体设计 1、系统登入的设计 在系统登入设计中首先需要判定用户名与密码是否合法,如果用户输入的是错误的信息,那么系统就会给出错误的提示,当用户经过系统验证后,就会由系统后台对用户的身份进行检验,以此验证用户的使用权限,用户权限级别越高,用户执行系统的管理级别也就会越高,比如用户的级别属于系统级别用户,那么该用户就可以对学生的信息进行查询和管理。在系统登录中,对用户级别的判断主要是用户的登录界面相关的,这部分的操作主要是在应用程序的主界面窗体的Load中完成的,登入界面的设计非常简单,其主要包括:一是菜单设计,菜单设计是Windows应用程序中重要的组成部分,而菜单项的设计应该按照标准菜单项的功能进行设计,也就是说在设计菜单中必须要有父窗体和子窗体的菜单,这样一来就会在程序具体应用中出现菜单替代的问题,如何有效解决这一问题,可以采取,在系统运行时先让子菜单的各项功能不可见,这样可以在子菜单对应的LostFocus事件中控制这些子菜单的每一项。这样将各种菜单进行合并的管理模式,在系统维护上比较方便,而且也易于操作。二是工具栏设计,工具栏的设计为便捷操作应用程序系统提供了简单的工具,在应用系统中,工具栏中放置了一些用来操纵界面的常用按钮,同时还要对各个按钮设置一些其他属性,比如为每个工具栏提供相关联的图片索引,并且在每个按钮上添加提示文本。三是TreeView控件和状态栏控件。本系统主要采取目录树实现对菜单操作功能的导航控制,一般状态栏主要体现在系统界面,是用来显示状态信息的,状态栏控件中需要添加以下4个控制面板:放置当前子窗口体的窗口信息、备用面板、显示当前日期的面板、显示当前时间的面板。 2、系统用户管理模块 2.1用户窗口的创建。系统用户管理模块主要是在学生信息管理系统中添加与删除新的学生信息的模块。信息管理者在进行系统后,选择菜单,按照菜单界面的要求添加用户信息,该窗口主要包括3个文本框,用户需要在相应的文本框内输入信息,不同的文本框代表着不同的用途。2.2班级管理模块的创建。班级管理模块主要是对学生的班级添加、班级浏览以及班级查询等功能,班级添加窗口的创建主要是填写7个标签。班级浏览窗口主要包括查询、修改、删除、打印等按钮。查询班级主要是按照年纪、班级以及专业等信息进行输入。2.3学生学费管理模块的创建。学生学费管理模块主要是反映学生学费情况的基本界面,其主要包括:基础学费设置、学生学费浏览以及学费添加。3、学生用户模块设计学生登录后进入的模块也是对其信息进行处理,不同的是,学生用户的权限收到了一定的限制,主要包括了:个人信息、课程信息、选课浏览信息、成绩查询以及密码的修改这些操作。当学生进入系统后,首先可以看见的是自己的个人信息,也是数据库表ST_student中的主要信息,包括了学生的学号、姓名、性别、出生日期、民族、班级、入学时间、生源以及备注信息。在选课浏览中的设计,学生进入后,学生可以选择课程名称,输入教师姓名以及课程教授的年份后点击“浏览”将出现可提供的选课信息,选中一条信息后,学生点击“选课”,就可以进行课程的选择,并提交进系统数据库中。 作者:戚燕 单位:四川建筑职业技术学院 学生信息管理系统论文:学生实验信息管理系统构件化方法 1系统公告构件 系统公告构件封装授权用户对公告的、查阅、修改和删除等操作,具体细分为公告子构件、公告查阅子构件、公告修改子构件和公告删除子构件。公告子构件和公告查阅子构件会分别对应系统公告构件的实现体。其中,公告查阅子构件又是公告修改子构件和公告删除子构件的构件复合体。在本系统的五类角色中,只有系统超级管理员具有公告构件、修改公告构件、删除公告构件的授权,其余四类角色只具备查阅公告构件的授权。数据填报构件封装授权用户对数据上报的操作,具体细分为在线填报子构件和离线填报子构件。数据填报构件是在线填报子构件和离线填报子构件的构件复合体。本系统只有领导组不具备该构件的授权。 2数据管理构件 数据管理构件封装授权用户对上报数据的查询、统计分析和预警等操作,具体细分为数据查询子构件、统计分析子构件和预警子构件。除数据管理构件是数据查询子构件、统计分析子构件和预警子构件的构件复合体之外,数据查询子构件又是简单查询子构件、组合查询子构件以及报表查询子构件的构件复合体。本系统只有普通填报员不具备该构件的授权。 3数据填报单位管理构件 数据填报单位管理构件封装授权用户对本系统填报单位的添加、查询、修改和删除等操作,具体细分为数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件。数据填报单位管理构件被设计成数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件的一类构件复合体。本系统只有系统超级管理员具有该构件的授权。 4数据填报人员管理构件 数据填报人员管理构件封装授权用户对本系统填报人员的添加、查询、修改和删除等操作,具体细分为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件。数据填报人员管理构件设计为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件的构件复合体。本系统只有系统超级管理员具有该构件的授权。 5系统数据库构建 学生实验信息管理系统开发的基础工作之一是学生实验数据的数据库设计。学生实验信息管理系统的概定模型设计ER主要包括学生、教师、部门、专业、设备、实验、成绩等实体。限于篇幅这里省略了ER图。依照ER图向关系数据库转换方法并经过优化处理后,学生实验数据库逻辑结构(表)构成如下:学生(专业名称,班级编号,学号,姓名);教师(部门编号,工作证号,姓名,职称);部门(部门编号,名称);设备(部门编号,设备编号,设备名称,设备类型,位置);实验(实验名称,实验类型);指导(工作证号,学号,实验名称,实验成绩);使用(实验名称,设备编号) 6结语 本文主要讨论一个学生实验信息管理系统的构件化设计,给出了一种抽象构件模型和基于此构件化软件体系结构,较详细的给出系统各功能模块的构件化设计。文中涉及的系统已实现。基于构件的系统设计有效加强了系统对实验信息管理需求不断变化的支撑能力,提高了系统的可扩性、可维护性和复用性。 作者:卢凌燕 单位:武汉工程大学计算机学院 学生信息管理系统论文:学生信息管理系统设计与实现 【摘要】 本文针对目前学校学生信息管理效率低下的情况,首先对系统进行了详细的调查,了解用户的需求和现行系统的状况,接下来从系统可行性、系统分析、系统设计等方面进行研究。在对学生管理系统进行设计过程中,大胆将结构化设计思想和面向对象理论有机地相结合。在设计的过程中,充分考虑功能的实用性和操作的简单性,使用本系统的人上手速度快,也可减少操作失误率。不仅从设计角度对一个学生信息管理系统从国内外发展动态、系统数据分析、系统设计的目标、系统设计的策略、系统设计的方法、系统总体结构设计等进行了详细的分析,同时还考虑了系统的安全性,数据的共享性,可移植性,可扩展性等方面的问题,提高了学生管理工作的效率,基本实现学生成绩管理工作的信息化。 【关键词】 可移植性;学生信息管理;面向对象设计;JSP 近年来,我国的职业教育迎来了蓬勃发展的新局面,对于学生信息管理中诸如教师特定时间不能上课、场地限制、合班上课、单双周轮流上两门课、两门课程不能安排到同一天等情况,采用开放性程度不高的管理系统已经不能适应当前形势的需要和发展。如何提高学生信息管理的水平,建立适合自己院校的学生信息管理系统,已成为学校信息化建设过程中亟待解决的重要问题。因此一个性能优越的学生信息管理系统对于一个学校来说至关重要,以此提高学校对学生的科学化管理。本文采用面向对象设计的方法对系统进行设计和开发,首先对系统进行了详细的调查,了解用户的需求和现行系统的状况,接下来从系统可行性、系统分析、系统设计等方面进行研究,并使用大量的流程图、数据字典、结构图和数据表等工具对系统的分析与设计进行详细的描述,系统实施时采用安全系数高、可扩展性强的jsp语言进行开发,使用MyEclipse8.5、Tomcat6.0作为开发工具,用MySQL作为后台数据库,编制了一个简捷、实用、可以解决现代经济管理学院信息系学生管理当中实际问题的系统。 1国内外发展动态 国外在管理信息系统的应用方面走在了前列,国内对管理信息系统作用的认识虽然较晚,但是管理信息系统在我国发展还是非常迅速,应用已经非常普遍。管理信息系统自20世纪60年代的层次数据库系统发展到现在的关系数据库系统,中间经历网状数据库系统的发展阶段。现有的管理信息系统的技术已经得到了很大的提升和改进。目前中国的大部分大学、高等学院都使用了学生管理系统、学生成绩管理系统之类系统,而且像学生成绩管理这类系统现在正向下面的技术学院、中学和小学快速挺进,特别是一些地方的技术学院掀起了引进学生成绩管理这类系统的热潮。 2系统分析 面向对象系统开发基本经历两个阶段,其一“WHAT”,即研究问题域;其二“HOW”,即如何实现目标系统。该方法实用且相对简单,模型易构造,但对系统动态特征表述不充分,且发映系统整个功能特征的能力较差。但该方法反映系统结构完成,模型一致性好,易于完成开发系统,因而还不失是一种好用的方法。 3系统数据分析 学生信息管理涉及的实体有:(1)学生。它的属性有:姓名、学号、性别、专业、出生日期、备注、照片。(2)课程。它的属性有:课程号、开课学期、学时、学分。(3)成绩。它的属性有:学生号、课程、分数。(4)登入。它的属性有:学号、密码。(5)专业。它的属性有:专业名、辅导员。这些实体之间的关系如下:(1)一门课程可以被多个学生所选择,同时一个学生可以选择多门课程。(2)一门课程类别里包含一门或多门课程,一门课程必然属于某个特定课程类别。(3)一个专业有一个或多个学生,一个学生必然属于某个特定专业。 4系统设计 4.1系统设计的目标本系统设计的目标是在保证实现系统逻辑模型的基础上,尽可能地提高系统的各项功能指标,即系统的运行效率、可修改性、可靠性、灵活性、实用性和通用性。能够更快捷、更准确、更多的提供信息;能够提供更新的信息;能够具有更多、更细的处理功能;能够提供更有效、更科学的管理方法。 4.2系统设计的策略本系统采用面向对象的设计方法,采用把一个大的复杂的系统逐步分解成小的层次化的暗盒模块结构,以变换为中心的设计策略。此外,为了实现数据共享,提高模块的独立性,使系统具有很高的可修改性,提高模块的内聚性,降低模块间的耦合程度。 4.3系统设计的方法本系统的设计主要是围绕着功能设计,数据库设计,编码设计,界面设计等项内容进行,采用面向对象设计原则将系统分解为控制层、模型层和表现层[1-2],然后使用结构图来表达这些模块之间的联结关系。 5系统总体结构设计 本课题根据学生信息管理综合分析,便出于方便管理考虑,将学生信息管理系统的功能总结起来,共需要实现以下几个方面功能:(1)学生信息管理模块。针对职业学校与其他学校的不同,除通常功能外,特别设计职业技能选修功能,学生通过登录本模块可以根据时间条件或者专业老师的条件进行选择,也可根据选修专业的课程名、课程号或者上课时间选择,可以根据自己的需要进行数据的添加、删除、修改的操作。(2)成绩信息管理模块。本模块主要实现了成绩的输入、删除、更新。除了教师可以通过该模块输入成绩外,还设计了平均成绩、单科最高最低成绩、个人成绩等功能。(3)留言板信息管理模块。留言板信息管理是对管理人员和学生的留言信息进行管理。学生可通过登录本模块,可以将自己的意见添加到留言板信息中,也可以查看留言板信息。管理人员的可以进行留言数据的添加、删除、修改等操作。(4)课程信息管理模块:管理人员可通过登录本模块,可以实现添加以及更新课程。解决了学校排课所涉及的教师特定时间不能上课、场地限制、合班上课、单双周轮流上两门课、两门课程不能安排到同一天等情况,增加了调课操作的灵活性和严谨性。可以根据管理人员的修改要求进行数据的添加、删除、修改的操作。(5)新闻信息管理模块:新闻信息管理是将学校各大新闻进行管理,本模块实现了新闻的输入、删除、更新。该模块把成绩统计这个繁琐的工作简单化,为学校院在和管理新闻方面提高工作效率。(6)档案管理可以将学生的成绩、学生信息等档案材料等资料进行系统的管理,通过存档申请、档案电子化、完善确认、审核归档、检索、授权查阅等环节的系统管理,提高学校的档案管理应用效率。具有存档申请、电子档制作、归类存档、授权查阅、统计、封存、密级管理等功能,快捷、全面、准确的规范管理。 6数据库设计 首先先创建一个学生成绩管理数据库,然后在数据库中创建需要的表和字段,如果需要,还可以设计视图等。在系统分析阶段,我们用E-R图来说明了学生成绩管理系统的数据库概念模型。同时,在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。 7小结 经过多次单元测试和模块测试、系统测试后,我把做好的系统发给客户并进行了相应的部署。相对其他现有系统,本系统在对学生管理系统进行设计过程中,大胆将结构化设计思想和面向对象理论有机地相结合,在思路上有所创新。在设计的过程中,充分考虑功能的实用性和操作的简单性,使用本系统的人上手速度快,也可减少操作失误率,在管理和操作简单人性化有所创新。 作者:杨松 谢荣桥 单位:南昌市湾里区职工学校 安福中学 学生信息管理系统论文:学生信息管理系统安全性优化措施研究 针对网络使用的信息安全主要包括介质安全、传输安全等,而针对信息管理系统的特殊要求,主要包括数据安全、权限管理、信息使用管理等。电子档案信息在开放的、不安全的网络环境中传输,面临着被窃取、篡改和重发等威胁。首先,电子信息在网络环境中的传输和使用具有开放性,给信息存储等带来一定的不安全因素。其次,电子信息来源的真实性、可靠性不易鉴别及容易被删改等特性,也给电子档案信息管理埋下了很大的安全隐患。其三,电子档案信息的存储介质受自然和人为的影响极大,对其设备和操作环境的依赖程度很高,同时,受黑客和病毒侵扰及其合法用户越权访问的安全威胁。其四,由于管理人员与用户的安全意识薄弱,各种有意无意的安全事件也时有发生。根据《高等学校档案管理办法》的要求,学生档案信息必须保持其真实性、原始性和完整性。由于档案信息资源的特殊性,如个人基本信息资料、学习成果资料等信息都非常重要且敏感,使得档案信息资源共享过程中很容易被恶意攻击者所利用。同时,由于学生信息管理系统的管理主体为学校相关部门的管理人员与学生,使用范围比普通信息管理系统要大得多,包括所有学生、家长、生源地领导等,这些用户本身可能存在信息安全意识不强,对于保密性的认识不足,就会有意无意地造成信息安全事件。 根据学生信息管理系统的实际使用过程,按照信息数据所处的不同状态,可以划分为信息存储、信息传输、信息查阅、信息使用四个阶段,对每一个阶段可能存在的安全隐患,如信息丢失、物理损坏、越权访问、恶意篡改、随意复制与传播等,我们分别提出不同的解决策略,包括备份机制、信息加密、物理隔离、电子签章、身份认证与严格的权限划分、网页控制、安全日志等。具体阐述如下。 1.数据信息的安全。(1)数据类型的限制。对系统中的文件类型进行严格的限制与管理,对于可能带来数据安全隐患的文件类型不用或者少用,比如禁止上传可执行文件、脚本语言文件等。(2)隐私保护技术结合服务器安全技术。由于电子档案信息往往具有重要的价值,我们必须对重要信息从受限访问与自由访问两种访问类型进行安全性保护。同时,为服务器创建一个或多个DMZ,并将信息管理系统所需要访问的资源放置在相应的DMZ中,不允许它们对服务器其他资源的访问,并关掉无关的网络服务。(3)数据文件真实性的保护。信息管理系统中的文件一般以原始格式存在,如常见的Office文档格式(doc、xls)等。由于此类信息的可编辑性,其存储与使用过程中就存在被篡改的风险,违背了档案的真实性原则。我们可以采用双套制的存储模式,一套保留原始格式,作为归档用途,另一套转换成不可编辑的文件格式(例如PDF、图片等),作为日常信息使用用途,确保信息资源在使用过程中内容不被篡改。同时,可采用电子印章或电子签名技术来保障电子档案的真实性。也可以采用经济的数字摘要校验方法(如MD5、CRC32值校验等),实现初级的真实性验证。(4)确保信息资源处于只读状态。用户只能从系统中读取相关信息,但不能对信息作任何修改,这种不可逆式的记录介质确保电子档案信息的原始性[4]83。(5)信息的防复制功能。特别是各种多媒体信息资源必须具备防下载功能。通过网站与网页的相关技术措施,阻止用户对页面显示的信息进行复制和修改,最大程度地确保信息传播范围的最小化。(6)数据系统的迁移功能。由于计算机与网络技术发展的日新月异,在系统设计之初,就必须考虑到系统的可升级性,以便能够跟上技术的发展,不能出现技术升级了,数据无法使用的尴尬局面。具体要求为:第一,系统既能读取旧格式的电子档案,也能将有关信息写到新的格式上,当数据在不同系统间迁移时,应首先确保内容的真实和可用。第二,系统中的管理模块应具备较强的数据独立性,确保在软、硬件环境发生变化时,数据能够保持完整,并实现安全迁移。第三,系统内文件处理部分录入的数据与档案数据对应项目的格式应能够保证完全一致,并能根据归档标识实现归档文件的有效迁移。第四,系统设备更新或系统扩充时,相关部门应能够及时对电子档案信息进行迁移操作,并详细记录原系统设备、目标系统设备、被迁移电子档案情况等。 2.介质的安全。(1)与管理系统中所载部分重要信息对应的实体介质的安全性管理。如纸质文件、光盘、录音、录像等介质的安全性保护。主要要注意这些实体介质的保存环境,如温度、湿度要求等,同时,要对各种介质进行有效的复制,保证一定数量的复本。(2)数据备份机制。为了保证电子档案信息系统的安全性,可采用分布式存储、灾备技术或者服务器磁盘镜像等,及时对信息系统建立可靠的数据备份,实施异地保存。这样可以有效地防止自然灾害、黑客攻击和病毒感染等,确保电子档案信息的安全,提高远程访问的有效性,增强信息系统中数据库系统的容错率。 3.信息网络传输的安全。(1)系统数据分级管理。主要方法是物理隔离。根据电子信息保密级别,建设网络传输保障体系,将电子信息利用范围划分为不可用、内部使用和公众使用。内部使用的电子信息,应建设内部专网,保证网络传输安全,确保与互联网隔离。公众使用的电子信息,应确保网络畅通,不发生断网事故,同时,采取断点续传技术,以保证在发生传输中断的情况下,最终获取的电子档案副本具备完整性。(2)防范外部攻击。主要是指应用防火墙、入侵检测、防病毒、身份认证、安全审计等安全技术。电子档案信息系统要配备先进的入侵检测系统,及时发现来自网内外的非法入侵行为;安装的杀毒软件要及时更新病毒库,真正做到御“敌”于网外;加强电子档案信息系统的审计系统建设;设置自动启动的电子档案操作日志;从安全日志中分析入侵事件或非法访问,运用网络取证等手段有效遏制入侵、破坏电子档案系统的犯罪行为。(3)传输数据过程加密。在一个完善的安全的信息管理系统中,用户必须将其身份信息与使用请求发送给系统,系统自动利用认证机制,在验证用户身份真实、请求合理性之后,根据该用户对应的权限确定是否提供查阅数据,然后根据查阅数据内容、用户身份信息、利用时间等有关信息,自动生成认证签章(系统签名),并且利用水印、电子印章等相关技术,在查阅的文件上自动生成防伪水印系统。(4)系统并发数的控制。由于计算机网络的特点,多个用户可能同时对系统进行数据访问,为了确保系统数据的安全与稳定,我们必须采取相应的技术措施,如分步式系统、网站镜像等,当然,最简单的办法是对系统的并发数进行严格的控制,对同时在线人数进行一定的限制,以保证系统的正常高效运行。 4.信息使用的安全。(1)建立完善的系统访问跟踪机制。完善系统访问的跟踪记录功能,以便在发生各类安全事故时能够及时溯源,及时诊断,及时解决问题。(2)建立严格的权限管理机制。根据不同人群的不同需求,分配不同的查阅权限,如学生仅能查阅、管理自己的部分信息,对于重要信息的增加与修改,必须取得管理员的许可与授权,数据更新后亦须经过管理员的审核方可,以保证信息的真实性与客观性。(3)建立健全电子文档的归档与管理制度。(4)加强培训,提高相关人员对档案工作的重视程度。基于网络的学生信息管理系统的安全性问题是一项综合性课题,也是一项动态工程,我们不但要注重安全技术因素,不断完善和改进技术措施,又要注重安全管理,建立健全各项安全管理制度,强化管理,从而将学生信息管理系统的安全性研究引入更深层次。只有在安全管理制度完善落实、电子档案信息数据库安全建设、电子档案管理系统安全运行和一系列信息安全技术结合运用的基础上,学生信息管理系统才能得以安全、高效运行。(本文作者:赵文金单位:扬州职业大学) 学生信息管理系统论文:学生工作中对信息管理系统的需求 摘要:随着学院的发展,学生工作存在着对学生信息管理系统的需求,本文站在学院学生和教师的角度浅谈信息系统中可以简化日常工作的几个方面。 关键词:学生工作;信息管理系统;学生信息 1满洲里俄语职业学院概况 满洲里俄语职业学院是2010年经内蒙古自治区人民政府批准、教育部备案的一所公办全日制普通高等职业院校,坐落于中国最大的陆路口岸——满洲里市,2010年正式招收国家计划内高职专科学生。现开设应用俄语、国际经济与贸易、旅游管理、酒店管理、涉外旅游、报关与国际货运、金融管理与实务、艺术设计、家具设计、汽车技术服务与营销等专业。 2学生工作中对信息管理系统存在的需求 在学院的发展进程中,学生的服务与管理工作成为高校的工作的重心,这项工作关乎学生的切身利益和学校的未来发展。在以下三个方面都存在对信息管理系统的需求:(1)从服务学生角度。学生工作的宗旨是为学生提供优质的服务。学生工作中的重点、难点需要简化流程和提高效率,如每年招生阶段:从招生录取到新生报到;毕业阶段:从择业、实习到报到证的签发、档案发放;在校阶段:学生的奖助学金的评定、违纪情况处理、学籍成绩信息、学生历年缴费统计、学生对教师的打分、学生对餐食质量的评价体系。上述提及的工作项目,每年都会占用大量人力、物力、财力,随着办公自动化的应用于普及,一套较为完整的、实用的信息管理系统,可以在很大程度上提高学院为学生服务的质量;(2)从学校的管理角度。高校的各个职能部门均涉及学生的基础信息,而信息的相互交叉也越来越普遍。以往各部门因应管理的需要,每个部门都各自有一套单独的信息存储,进而产生了诸多问题,如采集的工作量大、耗时、费力;相同数据字段重复采集;对于个别数据字段变更产生滞后;没有一套统一的数据标准;(3)从提高教师工作效率角度。学校的政策信息及各项统计工作,通常是由班主任或辅导员完成上传、下达及整理的,为减轻班主任老师的工作强度,有些工作可以通过网络的交互来完成。例如,学生可以通过网络交互的功能在线为每位教师打分,无需大部分学生对每个教师进行纸质的涂卡打分,信息系统可以更加便捷、准确的得到结果。 3信息管理系统数据流程及数据库构成描述 如图1数据流程及数据构成所示,从学院各职能部门的具体工作对信息系统的数据流程进行描述。参照该图对数据库中的构成作简要的分析。(1)招生阶段的数据分析:1)基础数据导入系统,通过招生系统中预留的电话号码,通过短信息告知学生访问网站,可在网站用本人的准考证号查看自己的录取信息及通知书发放单号,同时完善个人基础信息,如是否申请生源地贷款、家庭贫困状况等,入学后将由班主任审核;2)网络自助缴纳学费,报名时财务部门提前掌握已缴费学生,简化报到手续,目前我院已经和中国银行合作实行网上自助缴费,学生可通过多种付费手段在网上缴费,效果良好,简单快捷;3)录取专业三年的培养方向和主干课程的分布、课时,以便提前做好准备。我院目前和多所俄罗斯高校建立交流访学关系,学生可在大三全年在合作院校访学,并实行学科学分的互相认定,浅谈学生信息管理系统——以满洲里俄语职业学院为例王嘉1,2(1.满洲里俄语职业学院;2.内蒙古大学满洲里学院,内蒙古满洲里021400)摘要:随着学院的发展,学生工作存在着对学生信息管理系统的需求,本文站在学院学生和教师的角度浅谈信息系统中可以简化日常工作的几个方面。关键词:学生工作;信息管理系统;学生信息DOI:10.16640/ki.37-1222/t.2016.07.126因而学生也可提取做好出国访学的相关准备;4)学校报到的相关事项办理,例如宿舍的提前申请,所需服装的尺寸。(2)入学阶段数据分析:学校各个部门充分共享相应的数据字段,并严格控制访问相应字段的权限。1)学工部门:学生电子档案的建立、助学金的发放记录,违纪记录,学生证发放次数记录,学生的诚信档案,勤工俭学审批(学生可以自主申请勤工俭学,学工老师根据数据库中的申请情况个别招聘);2)务部门:学籍信息;课程成绩(教师、学生都可查询),学生成绩在老师图1数据流程及数据库构成确认录入后不得更改;学生的选修课的自主选择;3)财务:统计学生的缴费记录,通过数据库生成的奖学金名单,统一发放到学生银行卡,可以实时掌握学生的欠费情况;4)各系部:任课老师录入学生的成绩,班主任录入学生的基础信息。并在系部设立相应用户具有查询学生成绩并打印的权限;5)舍务:学生日常信息录入,如晚归,夜不归寝,违规使用电器,备品的使用情况,为学工部门对学生违纪处理提供参考依据;6)学生:对个人信息可以变更申请;对教师打分;学校食堂餐食的评分;学生可了解通知公告的功能;对学校发展的意见建议。(3)毕业阶段数据分析:1)各系部学工或班主任:毕业生签约情况批量导入,如拟签约,已签约等,生成统计,实时掌握学生就业状态。为就业部门有针对性的开展就业市场开发工作提供依据;2)就业部门:生源审核;派遣状态更新;档案派往流向。实现学生可通过数据库自助查询派遣状态及档案派发情况;3)毕业生:每年学生毕业都会到各个部门盖章,完成毕业流转单,给老师学生带来诸多不便,如是否欠学费,在系统中有清晰的记载,不必每个学生在财务盖章确认。因而可以通过信息库简化毕业流程。 4小结 随着学院的日渐发展,学生信息系统的需求也日益显著。在软件的编码于实现方面尚待时日。随着信息技术的不断普及与应用,实现的成功也会更好的惠及教师和学生,方便学院的学生工作。 作者:王嘉 单位:1满洲里俄语职业学院 学生信息管理系统论文:学生教务信息管理系统设计与实现 摘要:现在对于教务系统管理人员来说,能够通过网络平台对学生信息进行相互传递,分析某班学生信息、对无关信息进行处理等等,而这一切都归功于电脑技术的快速发展。对于以前的管理办法来说,想要实现联网共享信息、远程操作、迅速及时传达信息等功能,可以说根本不可能实现,但通过现代最管理手段全部都能实现。正因为如此,现代管理手段有着不可估量的市场价值。 关键词:;教务管理系统;设计;实现 1国内外研究现状 美国和欧洲其他发展国家,政府非常支持建设数字化校园。所以各个学校都对本校的学籍以及教务等管理进行了信息化改造。在20世纪90年代之初,这些地区几乎所有的名牌院校都已经非常成功的实现了信息化,数字化校园。现在,全球的在互联网方面具有顶尖技术的大型公司都开始斥巨资用来开发与研究数字化校园。一般情况下,以上这种类型的软件对应群体是软件开发商。软件开发商在开发和使用自身企业或者是和自身企业相联系的软件的时候,关键是使用了下面的这两个不同的方法来设计与建设上述的那类技术。首先是需要购买在开发研究方面所需要的基础设施,像是桌面软件和服务器等。买这些基础设施就需要花费该公司大量的人力资源和物力资源。其次就是,根据对有关的虚拟主机与服务器不进行购买而是通过租赁的形式来获得使用权,这样就为企业节省了大量的人力物力资源,大大的节约了成本。但是若是这样做的话同时也降低了对后台服务器的控制权。数据化校园能够使全体师生在上网的过程中,可以让用户访问服务、处理器、存储设备等和他们相联系的设施。对学生和教师来讲,可以在运用校园信息化数据部署和应用程序在。基于同样的道路,可以选择任意的服务并对它们进行组合,这一来,在藕合程度方面还是比较低的。数字化校园运用了虚拟技术,云端或者本地的运行环境能够支持类型不同的编程语言,采用了改进的数据库。在我国,中国高等教育文献保障系统简称CALIS是第一个把信息化的应用带入到教务管理系统中的。其创造了没有访问界限的中国高等教育数字化校园。这所学校变成了社会经济和谐发展的重要因素,是至关重要的。根据之前的所的出的结论与未来发展的趋势,CALIS不仅实行了定位,而且还建议根据信息化来设计适合我国的数字化校园。以上所说的是,CALIS要构建植根于信息化平台的数字化校园。同样需要在全国、不同的地区、不同的学校都创建CALIS的数字化校园云服务中心。如此,大学生和教师就可以获取丰富的服务。同样,CALIS还可以为当地的数字化校园在建设云服务平台时给出有效的处理办法。建设CALIS的信息化平台,能够不断地提升信息化在数字化方面的进程。如此就为更深层次的优化数字化校园的服务结构部分给出了非常重要的可行性。信息化平台能够使数字化校园服务变得更加的虚拟,并且在此基础上,建设与分享图书馆的资源信息可以为数字化校园的发展带来巨大的美好前景。如此一来,我国的数字化校园也迈进了新时代。 2系统目标和总体需求 (1)系统目标。1)系统应该功能强大,操作过程简单明了;2)远程网络协同访问系统;3)对校园网实行开放,进行标准建设;4)可以对各种工作步骤进行传递;5)文件、数据安全可靠。(2)系统总体需求。学生想要对其个基本信息、下载学习有关资料、根据老师安排上传所布置的作业、等一列与网络有关的学习方法。现在只要登录网络管理系统都能够顺利实现。对于教师来说,凡是学生需要掌握的教学大纲、课辅资料、作业习题、参考课本等有利于学生更好学习的资料,均可以通过登陆网页系统来完成。这样一来,不仅增加了师生间的良好沟通,也极大地促进了网络教学目标的实施。另一方面。教务管理系统想要针对课程安排、教学任务、学生成绩查询、教师绩效考评等管理任务也能够通过网络平台实现自动化管理,而不再是以往的人工化。大大加快了工作效率。 3关于教务管理系统如何设计 设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。针对全部的用户来说,系统的管理机制必须安全可靠 4系统测试 通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。其中所提到的途径和思想就是我们称之的“策略”。对于软件测试方法,在实际操作中,我们需要对其提供两种两种办法,即低级测试办法和高级测试办法。其中,确保低级测试可以对小段落的代码验证是否正确,相比而言,高级测试主要用于用户对于系统主要功能的满意度。软件测试的螺旋模型就能够为我们提供这样一种符合要求的软件测试策略。 5小结 我们可以从项目最初的选题、开题,随后对于项目的可行性进行论证以及所需要求进行分析,进一步的对项目总体进行详细设计,直至最后完成任务,当中的任意一个环节都让我对于软件开发工程有了更深一层的了解,在实施过程当中所遇到的每个技术性难题都为以后的工作积累了宝贵经验。 作者:蒋永伟 单位:湖北工业大学 学生信息管理系统论文:学生信息管理系统的设计 摘要:随着学校规模扩大,学生人数迅速增加,采用纸介质来管理学生信息的办法已经不能适应时代的发展,推行计算机信息管理系统来管理学生信息是大势所趋。 关键词:信息管理系统;功能模块;数据库 目前大多数学校对于学生信息的管理仍未实现计算机系统化管理,不同管理人员的管理方式方法不尽相同,容易造成数据不一致。因此建立学生信息管理系统就是要使学生信息的管理方式得以规范化。即采用计算机技术处理事务,使信息能够方便地、高效地保存和管理;管理方式遵循一定的流程,提高管理人员的工作效率;同时又能实现迅速、全方位的信息采集与信息处理,为学校管理日常事务提供科学的依据。 信息化管理是当今的一个发展趋势,其优势主要体现在:一方面经过信息管理系统处理的信息具备规范化以及保密性,另一方面采用信息管理系统可减少不同人员之间操作上的差异性,减少人为错误。学生信息管理是每所学校都必须面对的问题,一直以来人们使用传统的人工方式进行学生的信息管理,这种管理方式存在许多弊端:手工工作量大,难免出现人为失误,数据难以统计与分析;学籍表、成绩单格式不规范、不统一等。面对越来越庞大的信息,学校特别需要专门管理学生信息的计算机应用系统。通过建立这样的系统,可以规范学生各种信息的管理,提高学生信息管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。 因此,开发一个信息系统,帮助管理部门和广大教师提高工作效率,实现学生管理工作的系统化、规范化和自动化,其意义是显而易见的。 一、系统分析与设计 本系统主要针对各类学校学生管理要求进行设计,在开发完成之时应该具备一定的先进性、实用性,保证系统不需要在短期内进行大规模调整;同时应考虑硬件要求和可移植性,避免学校因为使用系统而大量投资升级设备。系统应该实现的功能目标有: (1)能够系统地管理学生的各类信息;(2)能够快速地进行学生各类信息的查询;(3)要求有良好的人机界面,原始数据的编辑简单方便,数据稳定性好;(4)减少人工的参与和基础信息的录入,具有良好的自治功能和信息循环。 该系统的开发包括后台数据库的设计及前台应用程序的开发两个方面。对于数据库的设计要求数据的一致性和完整性强,数据的安全性好;而对应用程序要求功能完整,方便使用,浏览统计,能够实现数据更新等。学生信息管理系统是以学校管理方式为实例而设计的一种应用系统,系统的前台设计主要包括界面设计,菜单设计,超链接几个方面,数据系统的主要功能模块有系统管理、学籍管理、班级管理、课程管理、成绩管理5大管理模块,使用者通过设定的账号和密码登录后即可使用该系统的相关功能进行数据操作,系统的特点是通用性和简单操作性。各模块主要功能描述如下: (1)系统管理模块:该模块主要功能是验证使用该系统的用户是否合法,并使操作记录可以追踪,这是基于系统安全性的考虑包括添加用户,修改密码等。(2)学籍管理模块:该模块主要功能是实现对学生个人信息的管理与查询,包括记录的增、改、删操作及多种查询方式功能。(3)班级管理模块:该模块包括系院设置与班级设置两个子模块,包括系院、班级相关信息的浏览、增改删操作及查询等功能。(4)课程管理模块:该模块主要任务是对课程信息的增改删操作,对各个班级的课程进行设置,以及相关课程信息的查询等。(5)成绩管理模块:该模块是以班级为单位,查询指定课程的成绩列表;也可以编辑学生成绩。生成成绩单窗口的功能主要是生成学生个人成绩列表,并自动计算平均成绩。 二、功能模块的实现 设计学生信息管理系统主要从模块设计、数据库设计、功能整合等几个方面开始入手,每个模块通过数据库相互关联,所以在数据库设计时要充分考虑数据的有效性,减少数据冗余。由于操作人员不一定是专业的计算机人员,所以要求系统有良好的人机界面。系统采用自上而下的设计思想,在Windows XP Professional操作系统环境下,用VisualBasic6.0作为程序开发设计工具,使用Microsoft SQL Server 2000进行数据库设计,使用ADO数据库接口,通过ODBC 的方法进行数据库访问,采用程序分层的架构实现对资源的全盘管理。 在学生信息管理系统中,需要完成的功能比较多,而且几乎所有的功能都涉及到数据库,为了简化代码复杂性,将ADO访问数据库的一些方法和对象定义在一个公共模块――DataBase.bas中,系统运行时将直接调用该模块,实现数据传输和操作。模块的功能总结起来有几类:浏览、增加、修改、删除和查询。以班级管理模块为例,添加、修改班级信息主要通过设定判断标志位来执行相应的操作,使用ADO数据集传递信息更新数据库。删除功能则可通过调用定义好的公共模块实现,系统中ExecuteSQL是定义用于执行SQL语句的过程,包括更新、删除和插入语句。 实现各个模块功能的编码及调试后,将系统进行整合,然后编译生成可执行文件。最后对系统进行测试,系统测试的目的是验证软件与设计需求是否一致,通过检验结果的可靠性和正确性消除错误,保证软件质量。 三、结束语 随着教育体制改革的深入,学校规模不断扩大,学生人数不断增加,使用计算机信息系统对学生信息进行管理,即能够极大地提高学校管理的效率,也是学校走向科学化、规范化管理的必由之路。 学生管理是一项繁琐而艰巨的工作,学生信息管理系统所需的功能也是相当强大的,本系统只实现了学生管理的部分功能,为了更加便于管理及更全面地掌握学生在校期间的信息,本系统仍可进行发展和完善。
期刊收录:万方收录(中) 知网收录(中) 国家图书馆馆藏 上海图书馆馆藏 维普收录(中)
弱电系统工程论文:建筑弱电智能化系统工程应用浅析 【摘 要】随着科技技术的不断前进,建筑弱电智能化技术将会获得更大的进步。建筑施工管理应紧密联系施工和客户需求,采取有效地策略的方式来提高建筑水平。本文介绍了弱电智能系统及构成,并对弱电智能化系统在建筑工程中的应用及效果进行了分析。 【关键词】建筑工程;弱电;智能化系统;应用 0 前言 弱电智能化系统工程在建筑中的应用,改变了传统的建筑理念。智能化设备的使用,节约了人力资源,提高了建筑管理水平。由于该系统的使用,将许多难以发现的事故隐患及时发现,降低了事故发生带来的灾害,保证了人民群众的人身和财产安全。建筑中弱电智能化系统工程的应用虽取得了一定成绩,但仍需不断努力,改进完善硬件和软件,使建筑中弱电智能化系统的使用范围更广,应用效果更好。 1 弱电智能系统及构成 当前信息化技术不断取得突破,各种智能设备层出不穷,人们对建筑智能化的重视也越来越强。为了适应时代潮流,满足社会发展需要,不仅在我国的新建建筑中,智能系统工程应用广泛,在已建成的建筑中,通过技术改造,也加大了智能系统工程的应用。智能系统一般以低电压驱动,简称弱电智能系统。 弱电智能系统主要是指有低电流驱动的智能系统。弱电智能系统最主要的特征是由中央控制室统一支配、调度和控制,整个系统的各智能设备由优化后的布线系统统一连接。此系统主要分别为:(1)楼宇自动化系统(BAS);(2)办公运行自动化系统(OAS);(3)通讯网络自动化系统(CAS);(4)安全与防范自动化系统(SAS);(5)消防自动化系统(FAS);(6)集成管理系统(IBMS)。在我国建筑行业采用的弱电智能系统工程中,主要使用的技术有:以局域网为基础的计算机网络通信系统、集约布线系统、监控与报警系统、闭路电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电了巡更系统、不间断电源系统、排队及显示系统、家居智能化系统等方面。 2 弱电智能化系统在建筑工程中的应用 2.1 楼宇自动化系统(BAS)应用 楼宇自动化系统在医院中的应用,能将在医院建筑内部分布的各种机电设备连接在一起,由中央控制器统一控制,随时监测他们的运行情况,及时发现问题并快速解决。某医院,其智能化程度可以说是国内一流的。分析楼宇智能化系统在其中的运用可以发现,该医院采用的楼宇智能化系统采用三级结构,第一级为中央控制室,该室主要装备了监控电脑、LCD大屏幕显示器及相关的监测控制软件。第二级为数字式控制器,在大楼内每一楼层均有分布。第三级为各种信号采集装置和各执行部门,分布在医院大楼内指定位置。楼宇智能化系统在医院中的运用,提高了信息处理能力,加速了病人的就医流,提升了医生看病的准确度。智能化系统的运用,使各楼层拥有各楼层所需的独特的环境条件,保证了医生的好心情,使他们能高效工作,为病人排忧解难,同时也能为前来就医的人员提供舒适的就医环境。 2.2 办公自动化系统在(OAS)应用 办公自动化系统主要是引入现代的信息网络技术,各公司组建自己的内部网络,里面存放有各公司的相关可公开资料,公司员工在办公时,可以依据需要,随时进行资料的提取和相关通知的发放,大大节约了资源,提高了办公效率。 各公司员工从早上上班打卡开始,到下班打卡离开,办公中处理办公事务的全过程都实现了自动化。办公过程的自动化,抛弃了传统的人工记录、人工管理和人工查阅资料方法,节约了资源,节省了时间,提高了办公效率,并且自动化的办公环境减少了人为差错。 2.3 通讯自动化系统(CAS)应用 通讯自动化系统在体育场中的应用在举办大型体育活动或者文艺演出活动时显得尤为重要。其中公共广播系统和有线电视系统的应用,提升了体育场的服务能力及信息传达能力。公共广播系统具备背景音乐广播、公共广播和各类事故广播的功能。平时,可以播放一些背景音乐,供在此处运动训练的人们愉悦心情;在举办大型活动时,可以进行比分广播或者演出声音广播;在发生火灾时可以进行火灾播报,并可通过广播系统进行疏散指导。有线电视系统能将场地实时景象显示在屏幕上,能让位置靠后,视野不佳的人更好地享受体育活动或演出活动带来的乐趣。 2.4 安防自动化系统(SAS)应用 安防自动化系统在现代建筑中的运用主要有以下几个方面:(1)各建筑控制区域上安装的红外线探测仪,能及时将进入本区域的人和物的情况通过警报系统传递给中央控制室,并划定人或物进入的区域范围,中央控制室通过控制系统向保安人员传达命令,保安人员便会快速反应,前去查看处理;(2)闭路监控系统的应用在现代建筑中已广泛应用。在居住社区,主要由小区出入口的监控设备和各单元楼出口的监控设备实时记录相关人员的进出,能较好地震慑犯罪分子,起到安全防范作用;(3)停车场管理系统在居住社区或者各停车场的运用,对维护车辆停放秩序,保证生产生活活动正常有序进行有重要作用。 2.5 消防自动化系统(FAS)应用 随着时代的进步,现代的消防自动化系统在所有酒店中几乎全部应用。在酒店业中,消防自动化系统一般是按照如下方式运行:各客房中安装的消防探测器和喷淋器能及时将火灾险情发送到消防控制室,并通过自动控制模块,自动进行喷淋,及时进行扑火。消防警报信号能在第一时间发送到住客和消防部队,为逃生和火灾及时扑灭节约时间。 2.6 智能建筑集成管理系统(IBMS) IBMS 集成系统将建筑设备监控系统、安保自动化系统、消防报警系统、通信自动化系统、机房监控系统等各类先进的弱电系统集成到一个平台上,通过规范设备管理程序,实现各子系统的功能联动、集中管理和信息共享,达到优控设备运行、降低运行成本、确保设备安全可靠运行之目的,提高楼宇自动化管理和服务水平。各子系统与智能化集成管理系统既保持独立性又保持互连性,实现现场信息资源的采集、存储和共享,用户界面为Web 浏览方式,方便操控与管理。 3 弱电智能化系统的应用效果 3.1 构建了服务管理的数字化平台 IBMS 实现了建筑物内设备的自动检测和优化控制管理及信息资源共享,为建筑物的使用者提供最佳的信息服务。一是工作效率显著提高,在总控中心的BAS 工作站上,管理人员可以对所有被监控设备的运行状态进行实时监控,并可对大多数设备进行人为控制或由系统自动记录保存,无须专人到现场抄录,提高了工作效率。二是运行成本明显减少,系统采用远程网络自动化监控和有效调节,不仅节约了人力资源,而且减少能源浪费。 3.2 建立了安全可靠的智能化系统 楼宇自控系统采用集散型控制方式,即现场区域控制、计算机局域网通讯,最后进行集中监视、管理的系统控制方式。这种控制方式保证每个子系统都能独立控制,同时各关联子系统之间的互动集成在统一的软件平台上,实现信息共享,进行综合管理,在中央工作站上集中监视和联动控制,使得整个系统的结构完善、性能可靠。 4 结语 智能化在建筑领域应用的是多年里,在探索中发展,在发展中探索,我们可以说是摸索着前进。当前我国有关弱电智能化系统的标准、规范、设计、图集, 已经在不断的更新和完善当中,不论从设计上还是实际操作上,我们的工作都有待进一步的提高。智能化系统工程的普遍推广和应用, 目标是逐步走向市场化的运作模式,不仅为人民的住宅带来极大的方便,也为日常工作带来许多的便利,节省不必要浪费的时间,创造更多的使用价值。 弱电系统工程论文:智能建筑弱电系统工程实践中的几种抗干扰措施 摘要:分析了智能建筑弱电系统构成,同时探讨了电磁干扰、信号线路干扰以及系统结构干扰等智能建筑弱电系统干扰来源,并针对智能建筑弱电系统干扰来源提出了抗电磁干扰措施、抗信号干扰措施以及系统结构抗干扰措施等相关智能建筑弱电系统抗干扰措施,以期为智能建筑弱电系统的抗干扰提供一些参考,确保智能建筑弱电系统性能。 关键词:智能建筑;弱电系统;抗干扰 近年来,随着科技的不断发展,信息技术和计算机控制技术发展迅速,并广泛应用于各行业中,为人们生活带来了更大的便捷。信息技术和计算机控制技术在智能建筑中的应用,显著提升了智能建筑的自动化水平。目前,智能建筑弱电系统在耐压水平方面相对较低,使得智能建筑弱电系统在运行过程中时常受到电气干扰源的干扰,降低弱电系统设备工作性能,智能建筑弱电系统出现错码、数据丢失以及系统运行故障等问题。对此,应当注重智能建筑弱电系统的抗干扰,确保系统的稳定运行。 一、智能建筑弱电系统构成 智能建筑的弱电系统主要由楼宇自动化系统、办公自动化系统、安全防范系统以及通信与网络系组成,其中为提升建筑智能化,每个系统内又包含多个不同功能的子系统。智能建筑弱电系统结构主要为分布式客户端/服务器(Client/Server)结构。图1为智能建筑弱电系统的网络拓扑图。智能建筑弱电系统在结构方面主要由IBMS管理层、系统管理层以及设备层组成。为实现智能建筑弱电系统各子系统之间的通信,智能建筑弱电系统通过通信网管实现,以便更好地对各个子系统采集到的实时数据进行收集,充分发挥智能建筑弱电系统功能。 图1 智能建筑弱电系统的网络拓扑图 二、智能建筑弱电系统干扰来源 (一)电磁干扰 智能建筑弱电系统在运行过程中,通常会受到建筑内、外部电磁干扰,其中静电感应、电磁辐射以及高频电噪声对智能建筑弱电系统的干扰较为严重,直接影响智能建筑弱电系统通信、雷达以及广播和电视系统发出的信号,使得智能建筑的通信系统和广播系统无法正常工作,从而使得智能建筑弱电系统功能的难以得到全面发挥。 (二)信号线路干扰 由于智能建筑弱电系统的临近线路间存在着电容或有电容分布,使得智能建筑弱电系统在正常运行过程中,临近线路之间会产生互感,在改变电信号耦合传播途径的过程中,电信号会传播到临近的线路上,从而干扰相邻线路信号的传播。 (三)系统结构干扰 现代智能建筑弱电系统的网络结构、设备选型以及通信网络结构等电气干扰源,会产生电信号,直接干扰智能建筑弱电系统的设备,降到智能建筑弱电系统设备的运行效率。 三、智能建筑弱电系统抗干扰措施 (一)抗电磁干扰措施 由于现代智能建筑中含有大量的电磁干扰源,可能导致会对智能建筑弱电系统产生电磁辐射、地电位异常以及静电感应现象。智能建筑弱电系统子系统中的广播系统、无线电系统以及雷达系统在运行过程中很容易受到电磁干扰,对此,应当注重智能建筑弱电系统的防电磁干扰,确保弱电系统的正常工作。对于智能建筑弱电系统的防电磁干扰可以从传输线路和空间辐射两方面入手,采用以下防干扰措施:第一,注重自身设备内部结构的抗干扰能力。通常情况下,弱电系统的外壳应当采用金属材料外壳,或是采用内部涂抹金属膜的塑料外壳,提升系统看电磁干扰能力。同时,应当在弱电系统设备内部的电力板、电路板以及电源板之间,应使用厚度超过0.7mm的射频元件,同时屏蔽铁板镀银铜线与外壳的接地连接。第二,加强电源装置抗干扰能力。可以在弱电系统输入和输出设备的两端安装瞬变电压抑制器,在电源输入端安装隔离变压器且确保变压器接地性能的可靠性,将电源工作电压控制在85~265V之间,有效提升电源抗电压跌落能力。 (二)抗信号干扰措施 对于智能建筑弱电系统在信号干扰方面的防范,应当从抗感应干扰和抗信号线路干扰两方面采取相关处理措施,提升智能建筑弱电系统扛信号干扰能力。第一,感应信号的处理。弱电系统线路上的对交、变电信号,可能通过耦合方式传播到其它线路,从而干扰智能建筑弱电系统,对此,应当注重弱电系统感应信号的处理。对于长距离传输的弱电系统信号,应当采用小节距双绞线进行传输,同时确保双绞线每相隔一定距离进行一次位置交叉,实现降低或抑制噪声。若采用多根双绞线交叉传输信号,应当确保采用的双绞线节距各不相同。在敷设信号线和动力线时,应当避免二者平行敷设,避免动力线产生的磁场干扰信号线。第二,信号线路干扰的处理。对于输入信号和通信信号,在敷设过程中普遍存在一次仪表接线外露现象、金属管道外露现象,使得其接口元件的滤波作用,对弱电系统产生信号干扰。在进行弱电系统线路一次仪表接线时,应当避免接头外露。在电缆沟敷设信号线或是明敷信号线时,应当采用穿管敷设的方式,尽量避开金属管道。 (三)系统结构抗干扰措施 对智能建筑弱电系统网络结构的抗干扰,一方面应当注重网络结构抗干扰。弱电系统在选择网络结构时,应当尽量选择树形网络结构或是总线结构,避免一个节点产生干扰而影响其他节点。若弱电系统网络结构中存在分支结构,应当在分支接口出采用T型连接器进行连接,提升各个操作站与控制站之间的独立性,提升弱电系统网络结构的抗干扰能力。另一方面,注重设备选型,通过设备的科学选型来实现抗干扰。在选择智能建筑弱电系统的PC机时,应当尽量选择抗干扰性能良好的工业控制计算机,确保计算机在恶劣环境下的使用寿命。在选择智能建筑弱电系统各控制站功能板,应选抗干扰性能高且具备光电隔离性能以及滤波与限幅性能的设备。在选择智能建筑弱电系统各子系统接口元件时。应当选择网络接口元件抗干扰性能高的设备。此外,还应当注重通信网络的防干扰,避免信号衰弱。据相关研究表明,随着通信电缆长度的增加,其信号也会出现一定的、相应的衰减,从而影响信号的传输性能。对此,在进行智能建筑弱电系统的电缆敷设时,应当注重对电缆线路的科学规划和设计,以便有效缩短电缆距离,降低信号传输过程中的衰减。同时,在电缆线路敷设过程中,应当尽量少使用分支器和电缆接头,确保线路的紧密连接性。在信号电缆的敷设过程中,应当尽量确保电缆绕开易腐蚀区域和高温区域,避免信号电缆在使用过程中受到损坏而影响信号通信质量。在敷设通信电缆与高压电缆时,应当结合工程的实际情况,应当采用垂直交叉敷设方式,避免信号线缆与动力线缆平行敷设的现象。 结束语: 智能建筑弱电系统在运行过程中通常会受到电磁干扰、信号线路干扰以及系统结构干扰等干扰,直接影响着智能建筑弱电系统的稳定运行。对此,应当注重智能建筑弱电系统的抗电磁干扰、抗信号干扰以及抗系统结构干扰,保障智能建筑弱电系统的稳定运行,从而确保智能建筑弱电系统性能。 弱电系统工程论文:探究智能建筑弱电智能化系统工程应用 摘要:建筑弱电工程是我国智能化发展的突破点,对于提高建筑建设水平有着重要的作用。实现弱电智能化能够进一步提高我国建筑的自动化水平,随着现代电子信息技术的不断发展,实施弱点智能化系统工程更加的复杂,对于建筑施工提出了更高的要求。本文阐述了当今建筑弱电智能化存在的问题,并根据工作经验和理论分析提出了改善性的措施,为我国的建筑弱电智能化系统工程应用提供参考。 关键词:建筑;弱电;智能化;系统工程 弱电智能化系统工程是随着我国电子辅助设备技术的发展,引入到建筑设备中的智能化技术增多。在我国建筑弱电智能化系统工程中,主要的技术包括:计算机网络系统、综合布线系统、监控报警系统、有线电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电子巡更系统、不间断电源系统、排队及显小系统、家居智能化系统等方面。建筑弱电智能化系统工程所涉及的因素较多,施工中技术路线、材料质量和施工设备状况都影响着工程质量。 一、建筑弱电智能化系统工程影响因素 衡量弱电技术的主要依据包括:电压和电流的稳定性、信号传输的精确程度和可靠度等。在建筑弱电智能化系统工程中,可以分为两个方面;第一,低电压电能。例如,进行控制建筑大楼、报警监控、消防电气控制等,都属于该方面。第二,信息信号传输。例如,有线电视信号、电脑网络和信号接收等。建筑弱电智能化系统工程主要影响因素可以分为相关技术和施工管理两个方面,具体如下: (一)、计算机技术 计算机技术影响着未来弱电技术发展,采用更加复杂的计算机网络化控制,实现复杂的智能化操作都必须计算机技术保证。计算机及信息网络技术管理着弱电系统,其工作水平和可靠性都决定了弱电系统的服务质量。因此,计算机技术在弱电工程中起着关键作用,在一定程度上决定了弱电智能化发展程度。 (二)、信息传输技术 通信技术主要影响了智能建筑弱电技术信息传导,是智能控制中的传输环节。现代的信息传输技术包括宽带、无线信号、多媒体通信技术和ATM通信技术,这些在建筑弱电工程中都发挥着重要作用。随着信息传输技术朝着数字化、高速化和稳定化方向发展,建筑弱电智能化的信息传输也将获得进一步的提升。 (三)、施工工程管理技术 由于弱电工程所涉及的专业技术较多,需要工种广泛,有效地工程管理技术能够保证弱电工程正常实施,帮助工程采取最合理的施工工序。根据建筑施工知识我们知道,工程管理技术是一项工程最为优秀的环节,要想提高建筑弱电智能化系统工程建设水平,就必须结合建筑弱电智能化系统工程施工特点,提出合理的工程管理方案,保证弱电工程规范施工。 (四)、施工技术管理技术 技术管理是指在建筑弱电智能化系统工程中指导进行施工的技术方案。弱电工程必须根据合同和技术设计的要求,实施过程中的技术管理能够保证所进行工程的规范,工程在正式使用中能正常工作。技术管理要制定详细可执行的规范文件,保证施工工人能够完成工程操作。有效地技术管理技术是建筑弱电智能化系统工程质量保证,决定了系统工程的可靠度。 二、建筑弱电智能化系统工程存在问题 我国建筑弱电智能化技术在改革开放以来有了很大的进步,建筑实施的智能化水平得到了飞速发展。然而,随着电子科技和信息相关技术的发展,传统的建筑弱电智能化技术不能适应当今发展,必须根据出现的新技术进行调整,在此过程中也出现了较多问题,主要如下: (一)、设计和施工人员专业素质较低 智能建筑弱电技术的设计和施工人员专业素质决定了工程的质量。由于弱电智能系统工程所需要的知识涵盖了机械电子、自动化控制、通信技术和建筑技术等,这就要求从事智能建筑弱电技术必须具备各方面的知识,能够在施工过程中结合工程需要采取合理的处理办法。然而,我国当前从事弱电工程人员相对较少,具备综合素质的人员更少,这就造成了智能建筑弱电工程对人才的需求增加。缺乏高素质人才的工程往往难以控制系统工程质量,造成由于不能将建筑设计与施工与网络、通信等技术充分的结合,出现工程漏洞,造成较大的安全隐患。 (二)、建筑设计缺乏合理指导 随着现代开发商对于建筑实用性的关注增加,导致设计师在规划智能弱电设备中重视功能,往往采取尽可能的功能覆盖面来吸引客户的关注。但是,在此过程中就出现了由于不重视相关技术的发展,使所设计的智能弱点技术得不到充分发挥,大大降低了智能弱电技术的推广。因此,只有建立合理的设计指导思想,弱电智能化系统工程才能有实质性的进展。 三、建筑弱电智能化系统工程分析 弱电技术主要是根据使用的电流和电压定义的,通常定义使用24V电压和直流电流进行工作设备采用的电技术,该范畴实际上是广义范围的弱点技术定义。建筑弱电智能化系统工程就是基于弱电技术,考虑到实现无需人工干预的自动化,从而为人们提供更加方便的居住条件。在我国,当前建筑弱电智能化系统工程主要包括内容:弱电智能化系统设置包括:综合布线系统、计算机网络系统、电话布线系统、有线电视系统、视频监控系统、停车场管理系统、多功能会议系统等。为了提高建筑弱电智能化系统工程水平,主要改善措施如下: (一)、提高设计规范,加强智能化设计水平 设计阶段主要包括功能设计和施工方案设计,在此阶段决定了建筑弱电智能化系统工程总体方案。为了保证所设计工程的质量,必须保证所设计功能、使用设备和设计方法符合施工合同要求,从用户的角度客观评价智能化水平。在所设计的弱电工程中,要结合设计设备的具体功能制定相应的施工内容。所提供的智能化设计内容要积极结合当前电子设备技术发展,不断地引进新的智能化设计方案。此外,要保证所设计工程的系统功能、信号匹配、施工工序合理性,严格审核施工总体方案,从而保证智能化工程设计规范性。 (二)、加强施工过程控制,严格执行设计方案 针对施工设计执行施工涉及到诸多细节,这些细节对于弱电智能化设备有着关键影响。在施工前,施工人员和管理人员应熟悉工艺的总体过程,并明确工程的重点和难点,然后在按照各个阶段进行施工,努力在每阶段做好施工管理。对于施工过程的电管、线槽、电缆敷设及隐线施工进行详细记录,核对设计方案的接线图和原理图,排出施工出现的失误。 (三)、做好验收检验,保证实施建筑的可靠度 施工过程不可避免的存在失误,通过验收工作能够有效地控制工程质量,为用户提供最规范的智能化弱电设备。建筑弱电由于受到环境温度、湿度和清洁程度的影响,因此在施工过程中的不规范施工很可能是弱电设备使用寿命缩减,通过设备的使用说明,分别验证弱电设备的工作状态。在验收过程中若发现设备存在信号、电压、电流不稳定情况,应立即组织技术和管理人员进行分析,分析出现不稳定状况的原因,进行返工或者技术维护。 (四)、提高弱电设备的功能和品质,满足用户功能需求建筑弱电智能系统工程不仅要为用户提供更多的服务,提高生活智能化和自动化程度,而且还应着重保证系统工程的品质要求。在新时期,人们对于居住提出了新的要求,例如拓宽居住环境、提高居住的安全性和视觉感受等,建筑弱电智能化工程应紧密结合客户需求,定期开展客户要求调查,不断地推出新的智能化服务。此外,在提供全方位服务的过程中应注重设备的可靠度,不断地提高施工品质,维护人们对弱电设备的使用感受。 总之,随着科技技术的不断前进,建筑弱电智能化技术将会获得更大的进步。建筑施工管理应紧密联系施工和客户需求,采取有效地策略方式来提高建筑水平。加强智能化建筑配套设施的规划与完善,从而保证我国建筑弱电智能化系统顺利发展。 弱电系统工程论文:浅谈建筑弱电智能化系统工程应用 摘要:智能建筑的发展给弱电系统的现场施工管理工作带来新的挑战和机遇,作为弱电系统施工的工程技术人员,要充分的利用好这种机遇和挑战不断的机会,掌握新技术、完善新设计,只有这样才能在快速发展的市场环境中拥有一片天地,同时也能更好的推进我国智能建筑的良性发展。本文主要阐述了有关智能楼宇弱电系统项目工程施工技术管理的一系列问题。 关键词:智能建筑;弱电系统;施工管理 引言 智能建筑弱电系统是一个复杂的建设工程,其中涉及了多种先进的科学技术,是一个由多门学科作为理论依据的服务系统。智能建筑弱电系统主要对建筑的使用提供各方面服务,这就要求必须把整个建筑包括的界面有效的结合在一起,像建筑内部的机电设备界面、信息网络界面以及建筑前后期建设施工的界面。 一、智能建筑弱电系统概述 建筑施工是我国建设和发展过程的重要环节,提高建设水平和建设建筑的智能化是当今建筑业的发展方向。弱电智能化系统工程是随着我国电子辅助设备技术的发展,引入到建筑设备中的智能化技术增多。在我国建筑弱电智能化系统工程中,主要的技术包括:计算机网络系统、综合布线系统、监控报警系统、有线电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电了巡更系统、不间断电源系统、排队及显小系统、家居智能化系统等方面。建筑弱电智能化系统工程所涉及的因素较多,施工中技术路线、材料质量和施工设备状况都影响着工程质量。我国相关人员进行了建筑弱电智能化系统工程技术的研究,阐述了我国建筑弱电智能化系统工程发展历程,并从管理、设计和施工等方面,提出了诸多提高建设施工水平改善措施。 二、建筑弱电智能化系统工程影响因素 1、计算机技术 计算机技术影响着未来弱点技术发展,采用更加复杂的计算机网络化控制,实现复杂的智能化操作都必须计算机技术保证。计算机及信息网络技术管理着弱电系统,其工作水平和可靠性都决定了弱点系统的服务质量。因此,计算机技术在弱电工程中起着关键作用,在一定程度上决定了弱电智能化发展程度。 2、信息传输技术 通信技术主要影响了智能建筑弱电技术信息传导,是智能控制中的传输环节。现代的信息传输技术包括宽带、无线信号、多媒体通信技术和ATM通信技术,这些在建筑弱电工程中都发挥着重要作用。随着信息传输技术朝着数字化、高速化和稳定化方向发展,建筑弱电智能化的信息传输也将获得进一步的提升。此外,信息传输技术能够为弱电技术提供信息平台,保证系统内部信息交流和资源共享。 3、施工工程管理技术 由于弱电工程所涉及的专业技术要多,需要工种广泛,有效地工程管理技术能够保证弱电工程正常实施,帮助工程采取最合理的施工工序。根据建筑施工知识我们指导,工程管理技术是一项工程最为优秀的环节,要想提高建筑弱电智能化系统工程建设水平,就必须结合建筑弱电智能化系统工程施工特点,提出合理的工程管理方案,保证弱电工程规范施工。 4、施工技术管理技术 技术管理是指在建筑弱电智能化系统工程中指导进行施工的技术方案。弱电工程必须根据合同和技术设计的要求,实施过程中的技术管理能够保证所进行工程的规范,工程在正式使用中能正常工作。技术管理要制定详细可执行的规范文件,保证施工工人能够完成工程操作。有效地技术管理技术是建筑弱电智能化系统工程质量保证,决定了系统工程的可靠度。 三、建筑弱电智能化系统工程存在问题 1、设计和施工人员专业素质较低 智能建筑弱电技术的设计和施工人员专业素质决定了工程的质量。由于弱电智能系统工程所需要的知识涵盖了机械电子、自动化控制、通信技术和建筑技术等,这就要求从事智能建筑弱电技术必须具备各方面的知识,能够在施工过程中结合工程需要采取合理的处理办法。然而,我国当前从事弱电工程人员相对较少,具备综合素质的人员更少,这就造成了智能建筑弱电工程对人才的需求增加。缺乏高素质人才的工程往往难以控制系统工程质量,造成由于不能将建筑设计与施工与网络、通信等技术充分的结合,出现工程漏洞,造成较大的安全隐患。 2、建筑设计缺乏合理指导 随着现代开发商对于建筑实用性的关注增加,导致设计师在规划智能弱电设备中重视功能,往往采取尽可能的功能覆盖面来吸引客户的关注。但是,在此过程中就出现了由于不重视相关技术的发展,使所设计的智能弱点技术得不到充分发挥,大大降低了智能弱电技术的推广。并且,建筑设计缺乏在智能化要求的指导,不能对于所使用的智能弱电工程提出具体的要求,使施工过程中不能贯彻设计思想。因此,只有建立合理的设计指导思想,弱电智能化系统工程才能有实质性的进展。 四、建筑弱电智能化系统工程分析 1、提高设计规范,加强智能化设计水平 设计阶段主要包括功能设计和施工方案设计,在此阶段决定了建筑弱电智能化系统工程总体方案。为了保证所设计工程的质量,必须保证所设计功能、使用设备和设计方法符合施工合同要求,从用户的角度客观评价智能化水平。在所设计的弱点工程中,要结合设计设备的具体功能制定相应的施工内容。所提供的智能化设计内容要积极结合当前电子设备技术发展,不断地引进新的智能化设计方案。此外,要保证所设计工程的系统功能、信号匹配、施工工序合理性,严格审核施工总体方案,从而保证智能化工程设计规范性。 2、加强施工过程控制,严格执行设计方案 针对施工设计执行施工涉及到诸多细节,这些细节对于弱电智能化设备有着关键影响。在施工前,施工人员和管理人员应熟悉工艺的总体过程,并明确工程的重点和难点,然后在按照各个阶段进行施工,努力在每阶段做好施工管理。对于施工过程的电管、线槽、电缆敷设及隐线施工进行详细记录,核对设计方案的接线图和原理图,排出施工出现的失误。并且,施工过程要做好施工记录,统计施工过程的技术实施数据,方便后期进行质量分析和管理。 3、做好验收检验,保证实施建筑的可靠度 施工过程不可避免的存在失误,通过验收工作能够有效地控制工程质量,为用户提供最规范的智能化弱电设备。建筑弱电由于受到环境温度、湿度和清洁程度的影响,因此在施工过程中的不规范施工很可能是弱电设备使用寿命缩减,通过设备的使用说明,分别验证弱电设备的工作状态。在验收过程中若发现设备存在信号、电压、电流不稳定情况,应立即组织技术和管理人员进行分析,分析出现不稳定状况的原因,进行返工或者技术维护。 4、提高弱电设备的功能和品质,满足用户功能需求 建筑弱电智能系统工程不仅要为用户提供更多的服务,提高生活智能化和自动化程度,而且还应着重保证系统工程的品质要求。在新时期,人们对于居住提出了新的要求,例如拓宽居住环境、提高居住的安全性和视觉感受等,建筑弱电智能化工程应紧密结合客户需求,定期开展客户要求调查,不断地推出新的智能化服务。此外,在提供全方位服务的过程中应注重设备的可靠度,不断地提高施工品质,维护人们对弱电设备的使用感受。 结束语 智能建筑弱电系统的建设是一个庞大的工程,整个系统涉及多个专业,并且要求严格,这样在施工过程就会出现各种问题,如何避免以及解决这些问题,是整个施工管理工作的重点和难点。建设单位可以就施工单位、设备材料的质量以及各分项系统的相互配合这几点下手,来提高整个系统建设施工过程的管理工作。 弱电系统工程论文:提高机电安装中弱电系统工程的施工质量 摘要:随着科技信息发展,越来越多的弱电系统进入建筑领域,建筑弱电工程的安装施工也将朝着精细化、复杂化发展,鉴于此,本文主要介绍了如何提高机电安装中弱电系统工程的施工质量,仅供参考。 关键词:机电安装;弱电系统工程;施工质量 一、弱电系统概述 1、概念 所谓的弱电系统,是指在建筑应用中,电压较低的电子设备,以及相应的电子应用系统。在电力的应用中,按照电力输送功率的强弱,可以分为强电和弱电两种,强电是指交流220V50Hz及以上的建筑用电,通常为人们提供电力能源,将电能转换为其他能源,如空调用电,照明用电,动力用电等。弱电主要有两类,其一,是国家规定的安全电压等级及控制电压等低电压电能,有交流与直流之分,交流36V以下,直流24V以下,如24V直流控制电源,或应急照明灯备用电源。其二,是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 2、种类 在通常情况下,建筑机电安装中的弱电系统工程主要是指第二类应用,其内容主要包括:①电视信号工程,如电视监控系统,有线电视等;②通信工程,如电话系统等;③智能消防工程,如火灾自动报警系统、消防联动控制系统等;④扩声与音响工程,如小区中的背景音乐广播,建筑物中的背景音乐等;⑤综合布线工程,如计算机网络系统等。 二、提高弱电系统工程施工质量的有效措施 1、做好弱电系统工程的施工准备 1.1前期沟通. 前期沟通是非常重要的一个环节,通过沟通了解客户需要,从技术需要、功能需要、资金配备等,需要从沟通中了解,同时根据房屋结构、地理位置、装修设计中对工程总体进行设计。重点要了解装修布线的进度,不要错过最好的布线时机,否则工程实施难度会加大,这一点需要和装饰公司沟通了解好。 1.2图纸设计. 根据客户需要和确定各类信息点的设置具体实际情况,确定方案后,进行图纸设计,施工图纸是施工人员进行施工的依据,是对每个子系统实施的具体反映。图纸编制完成后,需要对图纸实施及施工进行交底和会审,减少错误,保证质量和周期有着重要意义。施工图纸的设计交底与会审应由弱电系统总包方负责组织实施,在设计交底与会审中把疑难和存在的问题 1.3弱电系统的施工计划。 施工计划包括总的计划进度以及子系统的计划进度。在整个工程施工中应严格控制好整体进度。计划编制需考虑的要素是:总的工作量;材料的供货时间和周期;施工工程队的施工安排、人员保障等;各个子系统之间的施工协调,尤其应考虑管线、桥架施工的顺序。原材料的购进应保证工程进度要求,各种系统设备的进场时间要适时,要根据进度进行安装调试。工程中需要单独施工的部分应预留出施工空间,以便随后施工时方便设备进出。施工过程中如遇有与方案设计冲突需做调整时必须征得客户的同意。产品的安装要随工程进度进行,要在装修结束时完成,不能过早将产品装上,以免人为损坏。 2、弱电系统工程设计与施工应注意的问题 2.1布线施工 布线就是布置安放线缆,为弱电系统的正常运转打好基础,在建筑弱电系统设计安装过程中非常重要,布线初期一定要合理规划,在实际布线中要遵循一定的标准,这样才能将线缆的故障降得最低,特别是要避免布线结构凌乱、布线过程中偷工减料、设备摆放不合理,减少隐患的发生,同时也要考虑弱电与强电布线保持足够距离,在强电与弱电管路垂直交叉时一,要各自套管,以避免线路交叉处发生漏电危险。布线穿线时要求用力均匀,尽量减少破坏而影响传输速度,如果线一旦打弯,立即拉动,解绕后再继续。尽量精确计算线头预留量,对每箱线使用位置进行介理的分配,以节省用线量。 2.2线管和线槽的敷设。 需要与土建工程同步进行的是线槽架的安装施工、还有线管的预埋,槽与桥架的敷设,在土建工程基本完毕之后与其他(风管、给排水管)同步或者稍微迟点安装。但是对于线槽架与管道在位置上合理安置和配合,是各弱电系统必须在设计上解决好的。导线出线槽时要穿保护管,同时所有弱电线槽应有警示及鉴别标志或铭牌。布管时,以免穿线时划伤线,接头不能有毛刺;管拐弯时,弯度要达到要求;安装桥架时以防拉线时增加阻力挂坏线缆,要求接头处不能有明显高差,竖向桥架与横向桥架交接处防护处理,以免串线时破坏线缆或线缆在此受力太大而折断。各种线在接头处用塑料胶布和电工胶布包扎严实,电源线相、零接头要分开一定距离。 2.3系统设备的安装 对于机架、设备安装,其水平和垂直,需要符合国家规范和标准的规定,但如果没有明确规定,机架和设备就要与地面垂直,垂直偏差度均小应大于3m m。统一、完整的将机架上各种零部件安装好,其内部不许留有线头等杂物。机架和设备安装时不应有摇晃现象,拧紧各种螺钉,使其牢固可靠,为了方便人员施工维护和通行,机架和设备的背面距离墙面应大于0.8m,相邻机架设备应靠近,平齐排列同排机架和设备。重要设备要轻拿轻放,以免造成小必要的损失。 2.4防雷接地要求 机房或设备间的接地,按其不同的作用分为直流工作接地、交流工作接地、安全保护接地。为了防止雷电的危害而进行的接地,叫做防雷保护接地,需要注意的是,弱电系统的接地线不能与强电交流的地线以及电网零线短接或混接,接地线不能形成封闭回路,弱电系统的监控系统及其专业设备的接地线,应选用铜芯绝缘软线,三芯电源插座的接地端,应与系统的接地端相连(保护地线)。信号电路和电源电路,高电平电路和低电平电路不应使用共地回路。灵敏电路的接地,应各自隔离或屏蔽,以防地回流或静电感应而产生干扰。 3、测试与调试 系统检测是验证智能建筑最终是否达到设计技术要求的重要手段,检测机构按照各建筑的设计施工资料和检测方案对所涉及的各功能项目进行测试,在整体智能建筑弱电系统的检测中选取以下其中具有代表性的一部分。 3.1综合布线系统检测 综合布线系统是建筑物质或建筑群内的传输网络。系统目前主要由光纤系统和对绞电缆系统组成,其测试工作主要是针对由传输线缆和接线模块所组成的信息链路的电气特性或光学特性进行分析。注意系统综合评价:作为综合布线系统,单一的链路测试不能综合体现该系统的整体质量水平,必须根据综合评价方案进行判定。因此在验收测试时首选“全部测试”,在只能进行抽样测试时尽可能的遵照以下儿个原则进行:分散进行抽样、综合抽取、具有代表性线路进行测试。 3.2建筑设备监控系统 建筑设备监控系统用于对智能建筑内各类机电设备进行监测、控制及自动化管理,达到安全、可靠、节能和集中管理的目的。各系统的检测主要以系统功能和性能检测为主,系统测试应在系统试运行1个月以后进行,并本着“先分项,再系统”的原则进行。首先应按设计方案明确各“状态位”、“控制位”的管理及控制功能,将各点位分类;其次,采用模拟事件发生的检视法,对各点位进行现场操作,并记录系统对各事件反映的相应情况。 结束语 总而言之,在当前的信息化时代,建筑机电安装的质量是十分重要的。建筑电气化标准的提高以及功能的日益繁多,使得越来越多的弱电系统进入建筑之中,弱电工程的施工也更加复杂。在实际施工过程中,要切实做好质量控制工作,避免出现系统质量问题,确保弱电系统的作用可以得到充分发挥。 弱电系统工程论文:建筑弱电智能化系统工程的应用探析 摘要:随着建筑智能化的发展,弱电工程所发挥的作用越来越重要,是提升我国建筑自动化水平的关键。由于智能化系统日趋复杂,因此对于弱电系统的施工要求也有所提高,本文中结合个人工作经验对弱电智能化系统的影响因素进行了分析,提出了建设性的建议,对促进我国弱电智能化的发展意义重大。 关键词:建筑;弱电系统;智能;措施 弱电是相比建筑所用动力与其他强电而言的另一种电力,在建筑电气工程中,建筑智能化弱电是其重要的组成部分。除此之外,在建筑电气工程施工过程中弱电系统的有效应用使得建筑的整体服务能力得到了极大提升,并且有效增加了建筑物与外界的信息交换能力,同时,提高了建筑物的电气化标准。因此,工作人员在建筑电气工程中应当注重建筑智能化弱电施工设计的有效进行,并在此基础上,通过建筑智能化弱电施工管理要点的分析,促进电力电气工程整体水平的不断进步。 一、弱电工程管理的影响因素 建筑智能化弱电工程是以集中监视、控制和管理为目的构成的综合系统,主要包括综合布线系统、计算机网络系统、语音通讯系统、楼宇自控系统、安全监控系统、智能消防系统及其系统之间的综合集成等。 (一)信息传输技术 通信技术是智能控制中的传输环节,其主要使影响了智能建筑弱电技术信息传导受到了影响,现代的信息传输技术包括ATM通信技术、多媒体通信技术、无线信号、宽带,这些信息技术在建筑弱电工程中都起着非常重要的作用。目前,我国信息传输技术向着稳定化、高速化、数字化方向发展,这也在一定程度上使得建筑弱电智能化的信息传输得到了相对的提高。并且,信息传输技术可以保证系统内部资源共享与信息交流,为弱电技术提供信息平台。 (二)施工工程管理技术 因为弱电工程涉及的范围比较广,需要的工种较多,对各项专业技术的要求也相对较高。所以,对施工技术进行科学合理的管理控制,是保障整个弱电工程顺利进行的有效措施。除此之外,工程管理技术作为整个工程中的重要环节,在具体施工过程中必须以建筑施工理论知识作为基础依据,充分结合建筑弱电智能化系统工程施工特点,研制出行之有效的工程管理方案,以此来不断提高建筑弱电智能化系统工程的建设水平,从而保障弱电工程的规范施工。 二、建筑弱电智能化系统的改进措施 (一)全面推行项目经理负责制 全面推行且不断总结改进项目经理负责制度,更加强调“三全”管理(全企业、全员、全过程),进一步推进项目经理职业化进程。企业明确项目部作为一级经营考核单位,项目经理依照企业政策,在项目实施期内,对其领导的项目团队的考核奖惩、项目实施的过程和结果负直接责任。基于此,项目经理有权在全公司范围内,优先双向选择项目部成员,改变了以往主要由公司分配的做法;有权在公司政策允许的范围内,根据业绩决定本项目部人员的项目奖励分配;有权参与公司采购部门关于本项目所用材料的产品选型、价格确认,并拥有否决权等等。 (二)提高设计规范,加强智能化设计 水平设计的过程中,要对施工方案进行设计,还有相关的功能设计,设计阶段对建筑弱电最终形成的总体方案有很大的影响,进行设计的过程中,为了有效的保证工程的质量,要按照合同规定的相关要求进行使用设备、设计方法、设计功能的规定,要从用户的角度对其智能化进行分析,保证智能化的水平。进行弱电工程的设计中,要结合设计的设备对弱电工程的具体功能进行设计,要不点的进行智能化的设计方案和设备的引进,这样才能保证设计的不断完善,此外,进行设计的过程中,对设计工程的系统功能、施工工艺的合理性等要进行相应的研究,保证设计的规范性。 (三)加强施工过程的管理和验收 建筑弱电工程中安防系统的施工涉及到多个专业和诸多细节,这些细节对安防系统设备有着关键影响,在施工之前,必须做好各个专业之间的沟通协调,施工人员和管理人员应熟悉施工工艺,明确施工中存在的重点和难点,严格按照施工流程进行各个阶段的施工。对隐蔽工程施工、线槽开挖、电管施工等进行详细记录,统计技术数据,经常核对施工图纸,避免施工出现不必要失误。在施工过程中,不可避免会出现一些质量问题,这就决定了工程验收的重要性,通过验收工程能够实现对工程质量的有效控制,进而为用户提供最为规范和实用的安防系统设备。建筑弱电会受到湿度、温度、环境、清洁度的影响,如果施工不规范,很有可能会影响设备使用寿命,所以,可根据设备的使用说明验证安防系统设备的工作状态,当验收工作中发现设备存在信号、电压、电流等不稳定的问题,及时组织技术人员和管理人员分析、处理和维护。此外,安全文明施工也很重要,在施工过程中必须做好安全防护措施。 三、建筑弱点系统的的应用 进行弱电系统的应用,是保证办公楼连接通信的枢纽,为了实现办公的智能化,要对其进行重视。一般来说,智能化的系统设计要包括以下系统:计算机网络系统、电子政务办公应用系统和机关办公服务系统。其中电子政务办公系统的作用是能够有效的实现政府对企业、政府内部的政务的公众工作,一般它是由内部的应用系统和外网的网站通过构成的。一般来说,一座办公楼要实现智能化,计算机系统是其优秀,它在网络和应用软件的基础上监理,对各项数据进行分析。采集、整理和收集,然后根据数据进行相应的分析,这样可以形成完成的使用决策系统。这一系统的平台是专线内部局域网,主要是通过EthernetTCP/TP协议各子系统集成的,系统具有非常快的响应速度,一般在0.5秒之内,此系统在办公中的应用主要有:车库管理点、通过电锁控制点和门禁点的设定,这样可以完成有效的开关门的工作,对车库进行有效的管理、对身份进行有效识别,可以形成完善的一卡通办公的系统。 四、结束语 随着科学技术不断发展,智能建筑弱电工程设计不有非常广阔的发展空间,需要设计人员不断的充实自身的知识结构,掌握新技术和有创新的精神,从而使智能建筑弱电工程设计得以不断的完善和发展。 弱电系统工程论文:建筑弱电智能化系统工程应用探析 【摘要】建筑智能化弱电系统的运用有效提高了建筑电气在施工的过程中产生的服务能力,同时,提升了建筑物本身的信息同外界进行交换的能力,间接提高了建筑的电气化标准。本文首先对建筑弱电智能化系统做了概述,然后分析了建筑弱电智能化的影响因素,最后从施工设计和施工管理两方面详细阐述了建筑弱电智能化系统工程的应用要点。 【关键词】建筑;弱电智能化;信息传输;线路;防雷 一、建筑弱电智能化系统概述 建筑施工是我国建设和发展过程的重要环节,提高建设水平和建设建筑的智能化是当今建筑业的发展方向。弱电智能化系统工程是随着我国电子辅助设备技术的发展,引入到建筑设备中的智能化技术增多。 在我国建筑弱电智能化系统工程中,主要的技术包括:计算机网络系统、综合布线系统、监控报警系统、有线电视系统、多媒体会议系统、防雷接地系统、楼宇自控系统、电力巡更系统、不间断电源系统、家居智能化系统等方面。建筑弱电智能化系统工程所涉及的因素较多,施工中技术路线、材料质量和施工设备状况都影响着工程质量。我国相关人员进行了建筑弱电智能化系统工程技术的研究,阐述了我国建筑弱电智能化系统工程发展历程,并从管理、设计和施工等方 面,提出了诸多提高建设施工水平改善措施。 二、建筑弱电智能化的影响因素 (一)计算机技术 计算机技术影响着未来弱电技术发展,采用更加复杂的计算机网络化控制,实现复杂的智能化操作都必须计算机技术保证。计算机及信息网络技术管理着弱电系统,其工作水平和可靠性都决定了弱点系统的服务质量。因此,计算机技术在弱电工程中起着关键作用,在一定程度上决定了弱电智能化发展程度。 (二)信息传输技术 通信技术主要影响了智能建筑弱电技术信息传导,是智能控制中的传输环节。现代的信息传输技术包括宽带、无线信号、多媒体通信技术和ATM通信技术,这些在建筑弱电工程中都发挥着重要作用。随着信息传输技术朝着数字化、高速化和稳定化方向发展,建筑弱电智能化的信息传输也将获得进一步的提升。此外,信息传输技术能够为弱电技术提供信息平台,保证系统内部信息交流和资源共享。 (三)施工工程管理技术 由于弱电工程所涉及的专业技术要多,需要工种广泛,有效地工程管理技术能够保证弱电工程正常实施,帮助工程采取最合理的施工工序。根据建筑施工知识我们指导,工程管理技术是一项工程最为优秀的环节,要想提高建筑弱电智能化系统工程建设水平,就必须结合建筑弱电智能化系统工程施工特点,提出合理的工程管理方案,保证弱电工程规范施工。 (四)施工技术管理技术 技术管理是指在建筑弱电智能化系统工程中指导进行施工的技术方案。弱电工程必须根据合同和技术设计的要求,实施过程中的技术管理能够保证所进行工程的规范,工程在正式使用中能正常工作。技术管理要制定详细可执行的规范文件,保证施工工人能够完成工程操作。有效地技术管理技术是建筑弱电智能化系统工程质量保证,决定了系统工程的可靠度。 三、建筑弱电智能化系统工程应用要点 (一)施工设计要点 1、注重结构设计 在硬性的施工设计中结构上的设计是它的优秀因素。普遍来讲,因为智能化的系统工程往往会受到技术、时间以及经济各种因素的影响,所以研究工作人员要根据建筑物所具有的专业性以及需求性将它的结构进行合理设计,进而有效提高建筑设计的系统集成程度。 2、引用先进技术 若要提高建筑智能化系统设计的效果,引用先进的技术是必不可少的。所以研究工作人员在进行设计的过程中要清楚产业技术和智能化技术新的发展方向,并且要在这些知识基础之上不断提高工程施工的设计水平。 此外,对智能化的建筑进行施工设计需要注意的是,在工程现场没有反复变动以及进行多次试验的条件,它的设计需要一次性完成。并且智能化系统的弱电施工要受到工程进度以及周期的限制,那么在投资方面的约束便会更加显著。 3、合理选择机器设备 建筑的智能化弱电系统施工水平的优秀便是在机器设备的合理选择上。不管是哪种机器设备都有着自己独特的性质和使用范围,并且这些设备在不同的施工情况下会产生不同的效果。所以,在智能化的弱电系统施工过程中,工作人员要注意选择合理的机器设备,进而为施工能够顺利进行建立良好基础。 5、采用合理的弱电线路设计 对弱电线路进行合理的设计可以有效提高建筑智能化系统的可靠性。研究工作人员在对弱电线路进行设计时,要注意施工的现场因素和产品的质量问题,因为这两点因素往往会限制线路的设计。工作人员对线路中的电缆以及导线的密度要十分明确,进而使设计出的弱电线路能够合理可靠。 6、有效防雷击技术 这影响着整体智能化建筑施工的安全性。在运用防雷击技术时,要求研究工作人员要对微电脑设备和电子器件的防护有充分的重视。因为这些机器设备最易受雷电的影响并且有着较高价值,理所当然地成为在防雷工作中的重点保护对象。这便要求工作人员在工作过程中要重视电位的均衡,有效屏蔽隔离,同时采取对过电压和过电流的保护措施,进而达到防雷击效果。 7、模块的连接线路 这是智能化弱电施工管理方面中的主要环节,同时也是建筑中常用的连接方式。所以,研究工作人员在对建筑进行智能化系统施工过程中,要对不同种类的模块和其中的功能以及线路连接的方式有明确的认识,而且要保持不同种类的模块信息能够及时有效地传送到控制中心,进而使控制中心在调节系统和执行机构方面保持良好的工作状态。 (二)施工管理的要点 1、提高设计规范,加强智能化设计水平 设计阶段主要包括功能设计和施工方案设计,在此阶段决定了建筑弱电智能化系统工程总体方案。为了保证所设计工程的质量,必须保证所设计功能、使用设备和设计方法符合施工合同要求,从用户的角度客观评价智能化水平。在所设计的弱点工程中,要结合设计设备的具体功能制定相应的施工内容。所提供的智能化设计内容要积极结合当前电子设备技术发展,不断地引进新的智能化设计方案。此外,要保证所设计工程的系统功能、信号匹配、施工工序合理性,严格审核施工总体方案,从而保证智能化工程设计规范性。 2、管线预埋的隐蔽性方面 这是提高建筑智能化系统弱电管理的优秀因素。在建筑弱电工程中,管线预 埋同以往传统意义上的电气工程有着很大程度的不同。除了这一点,在提高管线预埋的隐蔽性时,要重视施工的现场对埋设管线路线进行修正和调整,进而能够有效地对出现的混凝土空洞的现象进行遏制。 3、施工建筑材料质量控制 智能化建筑在施工过程中所选择的机器设备和建筑材料的质量问题对整个工程质量方面的影响是不可估计的。材料是建筑工程进行施工的前提和基础,所以,研究工作人员要对采用的设备和材料做好严格的把关工作。主要表现在要了解所选材料的信息,此外,还要对供货的厂家进行优选,进而合理地对材料的供应进行重组以保障建筑工程能如期顺利施工。 4、做好验收检验,保证实施建筑的可靠度 施工过程不可避免的存在失误,通过验收工作能够有效地控制工程质量,为用户提供最规范的智能化弱电设备。建筑弱电由于受到环境温度、湿度和清洁程度的影响,因此在施工过程中的不规范施工很可能是弱电设备使用寿命缩减,通过设备的使用说明,分别验证弱电设备的工作状态。在验收过程中若发现设备存在信号、电压、电流不稳定情况,应立即组织技术和管理人员进行分析,分析出现不稳定状况的原因,进行返工或者技术维护。 弱电系统工程论文:建筑弱电系统工程的设计与施工技术分析 摘要:随着建筑行业的快速发展,更多的新型技术被应用到工程建设中,这对实现建筑功能的多样化具有至关重要的意义。建筑弱电系统工程作为建筑工程的重要组成部分,是建筑智能化的必然要求,而良好的施工管理技术水平是建筑弱电系统工程的前提和保证。基于此,本文就建筑弱电系统工程设计及施工技术进行分析与研究。 关键词:建筑;弱电系统;设计;施工技术 引言 建筑工程逐渐实现了智能化、多样化和自动化建设,其中,弱电系统是保证所有工程顺利开展的重要保障,它通过与其他功能系统的相互联系,满足了人们在生活和工作中的各种需求。因此,必须加强对建筑工程弱电系统的设计和施工管理,针对其中存在的问题进行分析,并结合工程建设的特征,确定切实可行的管理措施,以不断提高弱电系统建设的可靠性。 一、建筑中的弱电系统设计要点 (一)综合管路 为了符合弱电线路的连接要求,弱电系统中必须放置很多桥架和保护管;另外,弱电桥架和墙体的预留空洞较多,所以在管路的设计过程中要结合系统的要求进行综合设计。 智能建筑中线路比较复杂、规模也较大,因而促进了弱电桥架设计和安装的运用。弱电桥架可以有效减少预埋的线路,降低了施工过程中预埋盲目性造成的损失,因此方便了线路的维修和修改。在设计过程中,桥架规模要根据弱电系统走线的容量进行设计,并结合走廊、弱电井和机房的位置和走向,以保证桥架的连通合理性。 在基本确立弱电的功能以后,管路设计要尽可能的应用预埋管,这能够得到更多的空间余量。预埋管要选择短且直的,并在安装过程中避免经过建筑的沉降缝和伸缩缝,如果无法避免时,则需要对线管进行必要的处理。 (二)供电 供电是弱电系统设计过程中一个容易忽略的问题。根据电气工程的要求,弱电系统一般由子系统单独供电;虽然强电系统能够保证弱电系统的运转,但是这两个系统不可以通用,这就更需要加强弱电系统的设计和施工。 大部分弱电系统的单独供电要求是为了保证设备的供电安全性。除此之外,进行强电设计时,要着重考虑供电进线的容量要求。即使使用不间断的电源供电,也需要对单独回路的供电要求进行合理的设计,以避免系统由于电路混用造成的损害。 根据目前的弱电技术发展形式,弱电系统也得到了更完善的发展,现在的弱电系统已经不是单纯的弱电设备的累加。弱电系统要求智能化系统具有集成性和关联性的特点,要求弱电系统的施工承包商必须具备智能建筑的项目建设和管理经验,具有实际建筑的设计和策划能力,并具备承接智能建筑项目的资格证书。 (三)接地系统 接地系统能够有效促进资源的利用率,为建筑物的科学性和安全性提供了便利和条件。接地方法中通常包括建筑基础地梁、保护接地和防雷接地等各类设备接地,弱电系统要以建筑的接地系统为基础进行设计,接地电阻需要小于1欧姆,接地系统的设计也需要选择具有相关资格证书的单位承担设计,然后根据弱电系统的设计要求对接地设施进行设计,除此之外,还要为弱电系统各个部位提供对接端口。 (四)竖井及弱电管理间 弱电系统中竖井的安排对弱电的应用环境来说十分重要。传统弱电井通常只是一个简单的过线通道,但是,随着信息技术的发展,各种数据通信线路不断增加,这对弱电井的设计提出了更高的要求。 智能建筑中的计算机系线路通常使用铜质双绞线,它对网络带宽有重要的影响。结合布线规范和标准进行分析,交换机的双绞线到计算机工作的距离不能多余100米,另外,还要考虑管路弯度、建筑边缘到弱电设备间的距离等因素。因此,建筑物平面设计过程中,要对网络管理中的弱电竖井进行考虑。 另外,除了对弱电系统进行合理规划外,还要综合考虑智能建筑的整体规划,即协调处理建筑设计和弱电系统设计的关系,从而促进建筑施工的正常进行。 二、建筑工程弱电系统中存在的问题 (一)缺乏一定的科学性和系统性 目前对于一个集成性较高的电气工程弱电系统,对电气工程弱电系统实施相对的维护与管理是在传统的弱电系统设备维护基础上进行的,将电气工程弱电系统中各个不同的系统进行分割,单独的对电气工程弱电系统某个部分进行管理和维护,在我国现阶段的电气工程弱电系统的管理基本上遵照的原则而是:电气工程弱电系统存在问题才去进行维护,没有问题的电气工程弱电系统不维护的原则。使得当前电气工程弱电系统的维护与电气工程弱电系统管理缺乏科学性和系统性。 (二)缺乏专业的监测设备 在我国现阶段电气工程弱电系统的管理大多是依靠手工,还是采用发现电气工程弱电系统存在问题、分析电气工程弱电系统存在的问题、研究解决电气工程弱电系统存在问题的方法、达到管理与维护的目的,这种电气工程弱电系统管理的效率比较低,并且没有一个完善高效的电气工程弱电系统管理方案。并且在电气工程弱电系统维护与监测的设备上得到具体的体现,还是采用传统的万用表对电气工程弱电系统进行检测,这根本无法满足当前电气工程弱电系统的管理与弱电系统维护需求。 (三)缺乏专业性的人才作为后盾 我国软件工程和其他发达国家相比我国的电气工程弱电系统起步相对较晚,但是电气工程弱电系统发展速度还是很快的,因而电气工程弱电系统的专业化管理与维护人员无法满足我国当前的雪球;而电气工程弱电系统维护与管理需要综合能力较强、业务能力高的施工来作为后盾。 三、加强建筑工程弱电系统施工技术的措施 (一)加强施工人员素质 不管是项目指导人员还是工程施工人员,都应该具有一定的素质。对于指导人员,他们必须具有较高的文化程度,掌握一定的文化知识,还应具备一定的领导才能,对于某些情况能够正确的给出有建设性的意见,保证项目的实施。对于施工人员,必须经过正规的技术培训,没有经过培训的工作人员是不能上岗工作的。而且还要提高其他各方面的素质,每个人都应该对这项工作的实施负有责任,这样在工作时可以大幅度的提高工作效率。 (二)弱电系统的防雷接地维护 雷电对安防监控系统具有极大的破坏性,使电子设备产生误动作而暂时瘫痪或整个系统停顿。为了确保建筑物本体免受直击雷的侵袭,需要在保护设备的前端安装合适的避雷器,使进入的雷电流阻拦在外,保护建筑物本体免受雷击引起的火灾事故及人身安全事故。首先是直击雷的外部防护,为了降低建筑被雷击的概率,宜优先采用避雷网、在局部加装避雷针保护。其次是引下线,将接闪器接闪的雷电流安全的导引入地,很多建筑物利用体内的钢筋作为防雷引下线,大大降低每根引下线的沿线压降,减少侧击的危险。感应雷的防护:对建筑物内的系统设备进行感应雷防护时,通过空间感应侵入通信站的内部线路,实现单点接地方式,坚持每一级的交流电源之间连接导线超过25m以上的原则。 (三)实施弱电工程过程化控制 1.加强对弱电系统的维护控制。每一个电气工程弱电系统必须组建一个管理机构,根据电气工程弱电系统的实际需求和情况制定软垫系统中相关的管理制度。对整个电气工程弱电系统的初步方案进行深化并与建筑工程项目设计、按照制定的按照进度计划对电气工程弱电系统的安装、接线等电气工程弱电系统各阶段工作全面的监督和管理,以确保电气工程弱电系统的施工质量。 2.弱电电源与接地系统的有效控制。电气工程中弱电电源系统必须是无干扰和可靠稳定的。利用计算机采用双电源末端自切供电控制策略。对电气工程弱电系统终端计算机设备配置均有采用双电源末端自切供电。电气工程弱电系统的接地是弱电系统的一个重要环节。为减少电气工程弱电系统干扰和保护设备,电气工程弱电系统接地必须单独接地,确保整个电气工程弱电系统的施工质量。 结束语 建筑弱电系统工程的施工管理过程是一项难度和强度都极大的系统性工程,需要我们在工作实践中不断学习与积累,加强建筑弱电施工前的准备工作,施工过程中同其他各专业的协调工作,以及施工过程中的质量控制与管理工作,以提高建筑弱电系统的施工管理工作和施工管理水平。 弱电系统工程论文:提高机电安装中弱电系统工程的施工质量 摘要:在整个建筑工程中,建筑机电安装工程是非常重要的环节,其中的弱电系统更是关键。提高其管理技术、质量控制,有着重要意义。本文对提高机电安装中弱电系统工程的施工质量进行了分析。 关键词:机电安装 弱电系统工程施工质量 一、弱电系统工程设计与施工中应注意的问题 1、线缆选型 1)消防弱电工程 消防弱电系统是指在建筑物的建设过程中根据建筑物的特点用于消防系统以及相关消防工程的相关的弱电设备和有关的系统。消防系统包括火灾预警设备系统以及消防控制设备系统,而在消防系统中的相关电子设备多是电压较低的弱电线路。对于消防弱电的线路系统在建筑物中的要求比较高,电缆要有足够的敏感度才能保证信号的快速传播及时的发现火灾的隐患,在火灾的发生以后必须保证信号的及时传播,这就对光缆提出了很高的要求,既要有足够的传输速度又要有足够的耐热性。 2)通信工程的弱电系统 通信工程是现代社会重要的组成部分,现代社会的发展越来越离不开通信工程的作用。电信服务商把电子信号通过电话光缆和计算机宽带的形式把通信信号传输到整个小区。小区的整个建筑设计必须符合通信弱电系统的要求,这最主要的体现就是在电线光缆的选择上。在电话光缆以及互联网光缆的选择上一定要考虑小区信息传播的特点,电信信号的传播光缆一定要特别的注意信号传输的质量和信号传输的安全程度。 3)电视工程的弱电系统 电视工程的弱电系统的普及使得有线电视技术在千家万户中得以采用。电视工程的弱电系统通过电视信号的传递和视频信号的转换实现了用户画面和声音的视觉以及听觉的享受。根据有限信号的传输距离以及传输质量要求具体的传输介质,电线的不同类型必须被考虑在信号的传输类型中。不同形状的电缆对于信号的衰减程度有明显的不同,在实际的有线电视的弱电线路铺设的过程中应该根据具体的信号要求,根据信号传输的相关距离合理的采取相应介质的电线,实现整个工程的良好质量水平。传输距离要求的比较远以及对于信号的质量要求比较高的电视工程可以采取能耗比较低、频带相对较宽、抗干扰能力比较强的电缆,在电缆的选择上也要结合当地的温度及其后条件采取有针对性的电缆,电缆同时要考虑信号的保密性。在整个选择的过程中一定要重视电缆的成本。 4)广播和智能远程抄表工程 广播系统一般选用RVV护套双绞线缆即可,传输距离长,线径可选粗些;紧急疏散广播系统则必须选用NH-RVV耐火多芯电缆;数据检测远传系统需选用RVVP屏蔽线。线缆的芯数根据实际需要选择。 5)安全防范工程 电视监控系统可采用SYV聚乙烯实芯同轴电缆,当摄像机到子监控中心距离≤1 000 m时,可选用SYV-75-12同轴电缆;当摄像机到子监控中心距离≤800 m时,可选用SYV-75-9同轴电缆;当摄像机到子监控中心距离≤500 m时,可选用SYV-75-5同轴电缆;当摄像机到子监控中心距离≤300 m时,可选用SYV-75-3同轴电缆。 门禁、可视对讲系统主干线电缆可采用SYV-75-3+5C×0.5+2C×0.75多芯线缆,用于连接门禁、可视对讲系统的主机与分机,其中SYV-75-3线缆传输视频信,5C×0.5线分别传输音频信号、控制信号,2C×0.75线传输电源信号等。 2、布线设计与施工 布置线路是整个弱电工程发挥作用的前提,弱电工程的设计过程中布线工作显得非常重要,只有把布线工作做好才能保证整个系统有效的发挥作用。布线就是布置、安放线缆。在弱电系统工程设计中,布线工作非常重要,只有将布线工作做好,才能为弱电系统的正常运转打好基础。由于布线属于隐蔽工程,因此在布线与设计的初期一定要合理规划,只有建立坚实的基础,才能让网络大厦更加牢固。 因此,在弱电布线时,必须考虑弱电与强电布线保持足够距离,如弱电线缆不能与高压(AC≥1000V,DC≥1500V)电缆一起并行布线,弱电线缆的终端与高压电缆的终端最小间隔为450 mm弱电线缆若为屏蔽线缆,则最小间隔可以近一些;弱电线缆的终端与低压(AC 布线工程属于墙内的工程,在整个布线工程的开始前夕一定要有合理的规划,在规划的保证下才能保证整个网络的协调统一。在整个建筑物的布线工作中要分清各个线路的不同特点,对号放入特定的线槽中,保证全部的弱电线路良好有序的发挥作用。在布线的施工过程中一定要注意施工的严格性,防止布线出现混乱的局面,如果布线的工作不能严格的按照规划的要求就会出现混乱的局面,影响线路正常的发挥作用,在线路出现问题时也不能进行及时有效的检修工作。在弱电的布线工作中也要注意和强电的合理布局,防止强电对于弱电形成大的干扰。弱电和强电如果出现线路的交叉时一定要各自安排各自的管道,防止管道的交叉形成漏电的现行发生。 二、弱电工程施工质量管理 1、质量控制方案的控制 弱电系统的安装应该结合工程现场实际情况,编制安装质量控制的方案。能够确保弱电系统能够正常运行的前提,提供安装质量控制的科学依据。 考察工程的具体要求,规范相关安装程序与安装质量,统筹具体的弱电系统本身运行特点,运用科学合理的方法做到分项工程技术规范。例如,在安装电梯弱电系统时,是根据电梯工程安装质量的相关控制要求来确定电梯门和轿箱地坎间的有效距离。类似的,安装其他系统时考虑具体控制要求减少安装偏差,严格控制各项参数差值。 针对系统装置质量水平提高,安装时可依据现场提出的系统有关功能要求和计划,来提高系统运行的协调性,促使系统机械均能正常配合运作。此外,也要重点考虑安全开关有关技术参数。举例可采用单独辐射方法安装电源电线,可同时顾及到安全的可靠性和保证系统正常运作。 对电气设计图纸和有关的技术文件已经讨论审核并一致通过,那么在弱电系统的现场施工过程中就要严格遵照执行,同时在施工方案的落实过程中还要严格执行国家现行的电气工程施工和验收规范以及地方相关的建设法规、文件等。在施工过程中要严格按照规范化操作程序进行施工,平时要及时收集和整理关于施工过程方面的资料,特别是隐蔽工程的验收资料及隐蔽签证等,隐蔽工程施工的工序衔接中,必须由相关人员在隐蔽验收表上签字确认才能进入下一工序。 2、子系统的施工质量管理 弱电工程中的设备监控、综合布线、智能卡、有线电视、背景音响以及紧急广播等子系统施工,都需要和土建工程、装饰工程等专业密切配合才能顺利推进,因此,在弱电系统施工中不但要考虑各个子系统的功能需求使其符合设计要求,还要加强和土建、装饰等相关专业的配合,在确保其功能达到要求的同时,保证其外观及观感也符合规范。比如在室内,各子系统的信息面板要排列整齐,标识要明确统一等。 3、材料与设备质量管理 智能楼宇弱电系统使用的材料、器件和设备的种类繁多,技术要求严格,所以应对所有的材料、器件和设备在进场前进行充分的检验,尤其要注重对电气管材、线盒质量的检查,做到达不到质量规范要求的材料、设备拒绝入场。并且所有进场材料要求标识清楚并符合工程要求,对于标志不清或对其质量保证有怀疑而数量大无法一一检验的材料,要采取抽检的方式确保进场物资质量达标。所有进场的材料、设备都应填写报审表,并经监理人员审查并同意后方能用于施工。 4、 管线施工质量管理 管线施工是智能楼宇弱电系统施工中的重要环节,其施工质量能够达标也是弱电系统质量实现的关键。为了保证管线施工质量达到要求,在施工中需要注意几个问题:一是不属于同一系统、电压等级或电流类别不同的线路不应该共用管路。二是综合布线时要防止打弯,拉动时用力要均匀,以防因用力过猛使双绞密度破坏而影响传输效果。三是要确保管接头出口光滑无毛刺,以防穿线时对线缆造成伤害;对与有拐弯的管线要确保弯度符合规范要求;横向和竖向桥架连接处要作必要的防护处理,以防穿线时对线缆造成破坏。四是对各子系统的线缆要做好标识,有条件时应用不同颜色的绝缘导线进行区分,强、弱系统管线要留有足够的距离,以防干扰。五是管线与管线、管线和接线盒之间的连接要确保牢固、紧密。 5、安装具体措施 1)设置挡烟垂壁与防火卷帘门。在高层建筑,把挡烟垂壁同消防控制的室内联动控制柜组到一起。若火灾发生,大量烟雾往往横向蔓延,这样可将挡烟垂壁安装于地下各层及裙房,并下降挡烟垂壁1.5 m,控制烟雾在固定的小区域内来控制火势。其中电动防火卷帘起到隔离作用,一般设置在地下车库和电梯四周。电动的防火卷连门两侧置有一对温度传感器和烟雾传感器,同时里外两侧都置有按钮。电动防火卷帘门有隔离式、疏散式。隔离式一般放在区域边界,火灾发生时它就立即降至最底,同时启动淋系统对火灾位置大量喷水;疏散式置于疏散通道,依据火势状况得出卷帘门设置高度,保证疏散人群。 2)智能化火灾报警系统。智能化火灾报警系统可从外部与内部两个方向分析研究。外部的智能化集中于系统的联动。鉴于成本大的高层建筑,火灾一旦出现,产生很大损失。而系统联动可争取足够多的时间和提高很大主动性,有效控制火灾。但是外部的智能化只能使用编码探测器,对占地面积广的高层建筑要适宜房间格局并综合使用性能等多方面因素,只能在报警回路安置些许探测器。 结束语:弱电系统是机电安装施工技术的一项非常重要的工作,它是整个施工技术的优秀技术。其中它的质量控制方法是最重要的难点集中所在,要控制好过程对相关的技术人员来说更需提出更高要求,不仅需熟知相关理论储备与国家规定,更要把握具体要求参数和性能,良好的结合好两大方面的要求做好统筹规划。 弱电系统工程论文:浅谈建筑弱电智能化系统工程应用 摘要:当前我国经济不断向前发展的情况下,人们正在不断的对当前的社会设施以及相关的生活条件提出更多、更高的要求。在众多当前的公共设施之中,民众们对自身居住的建筑物提出了较之前来说,更多的是对建筑弱电方面的要求与需求。因此,相关的工作人员们应当不断的对当前的建筑行业中的弱电智能化等相关内容,进行加强分析与研究。 关键词:建筑工程;弱电智能化系统;应用 一、建筑行业中弱电智能化的含义与内容 对当前我国的根据相关的工作人员们对当前的建筑行业中的弱电智能化技术进行的分析与研究,我们不难发现的是,在当前的建筑行业不断向前发展的大前提之下,建筑行业的弱电智能化主要有两个方面的内容。首先,指的是我国内部对当前建筑行业进行的全面的规定。主要内容指的是对当前建筑行业中用电的电压的规定与限定,主要分为安全电压。这种安全电压之中,还有两种分类与具体情况,例如:直流电、交流电等。其次,指的是建筑行业中的一些自身的信息源,这些信息源主要指的是当前的一些语音、图像以及其他的一些数据等等。 二、智能化建筑工程中的弱电技术 (一)通信系统 (1)电话通信系统 电话通信设施可以按照传输媒介的特点分成有线传输和无线传输。而采用弱电技术进行传输的主要是有线传输。有线传输的工作原理:①采用将语音信息转换成电流模拟量形成模拟传输,如普通电话;②利用数字编码的方式将语音信息转换成数字信号,从而进行数字传输,如程控电话交换机。 (2)计算机网络系统 计算机网络的组成部分包括:主机、通信线路、路由器和信息资源等。弱电技术在计算机网络系统中的应用,使计算机网络能够与外界数据往来,建立远程通信网络,实现信息资源共享。 (3)综合布线系统 综合布线系统是智能建筑的基础系统,是为完善传统布线的缺陷而被提出来的,它是一种用于满足目前和将来智能建筑布线需求的具有全新概念的布线系统。综合布线系统是由多个子系统组成的,其中主要包括:工作区子系统、管理间子系统、楼宇子系统、水平(垂直)干线子系统和设备间子系统等。它采用的是组合压接的方法,以星形布线来拓补结构,并遵循EIA或TIA标准模块化的设计原则,使综合布线系统更加可靠、完整、方便和经济。 (二)广播音响系统 智能建筑的广播音响系统属于有线系统,它包括有两个功能,即音乐背景和紧急广播。如何通过公共广播的特定功能特点,在特定的时间播放特定的广播内容,如:背景音乐、业务广播和紧急事故广播等,并保证功能的合理性和可靠性,是各建筑小区最为关注的问题。而弱电技术是实现智能建筑小区安全、健康和舒适的必要条件,它可以实现小区智能化的管理。 (三)电视接收系统 电视接收系统可分为电缆电视接收系统和卫星电视接收系统,两者的推广与应用解决了高层建筑阻挡和处于偏远地区造成电视信号差的问题。有线电视网有大、中、小三种类型,采用电缆传输方式进行电视接收的是中小型有线电视网,而大型有线电视网一般采用从电缆与光缆干线或电缆电视相结合的形式进行传输。卫星电视接收系统顾名思义是要利用同步卫星进行电视信号的接收。 (四)安全防范系统 (1)电视监控系统 电视监控系统的主要功能是利用摄像机、监听器和其它辅助设备来获取被监控现场的信息,并以图像、声音等方式将现场信息传输到监控中心。电视监控系统可以对智能建筑的各个区域,包括:主要无入口、地下停车场、道路、公共场所等进行全天候的监控,并进行实时录像,方便事后查询。 (2)防盗报警系统 智能建筑小区的防盗报警系统是由小区周围设置的联动防越报警系统构成的。通过在小区周围重要的区域建立围栏,并安置红外报警测探器,如果小区遭遇非法入侵,那么就会通过管理处的管理机发出警报信息,并通过计算机显示发出警报的区域、时间和电子地图等。防盗报警系统是有效防止非法入侵和避免遭遇危险的重要系统。 (3)出入口控制系统 智能建筑小区利用出入口控制系统对进出小区的人员和车辆进行控制以提高小区的管理质量。出入口控制系统的功能主要分成三个部分:①接口设备,它包括:读卡器、门传感器、电控门、栏杆机、出门按钮等,用于接收出入人员和车辆的信息;②门禁控制主机,它的作用是将接收到的信息与系统存储的信息进行对比,对比完成后发出操作命令;③包含各个控制器的局部网络,它主要是管理整个小区各个出口的出入。 (4)楼宇对讲系统 楼宇对讲系统是保证小区安全的重要系统之一。它的作用是在来访客人进入到住户家中之前,住户可以通过双向电话和可视电话确认来访者的真实身份,若来访者是不法分子,住户可以通过遥控防盗门的开头向保安中心报警。楼宇对讲系统在保障小区居民安全方面的作用是不容忽视的。 (5)电子巡更系统 电子巡更系统是为了更好的管理巡更人员的巡更情况而设置的,它的主要原理是在已经规定好的巡更路线上安装若干个地点信息钮,巡更人员进行巡更时,在规定的时间内利用巡更棒依次读取信息钮,这样可以智能化的记录巡更人员的巡更情况,管理人员可以通过计算机快速查看各个巡更人员的工作记录,给小区物业的管理工作带来了很大方便 二、建筑弱电智能化系统的不足 科学技术的革新,深刻的影响着我国建筑弱电智能化技术,从在改革开放以来,智能化系统的发展从无到有,从有到普遍,有了很大的进步,经过于我们努力的研究和实践,建筑实施的智能化水平得到了飞速发展。传统的建筑弱电智能化系统已经出现了很多的问题,为了适应新技术的应用,必须要与时俱进,随着新技术的发展改变而改变。但是在改变的过程中,我们也发现了很多的问题,主要有以下几方面:①一个优秀的智能建筑弱电技术依赖于优秀的设计和施工人员,因为他们的技术高低,直接决定了建筑质量的高低,当前从整体上来看,不论从设计师再到施工人员,其专业素质都还较低,从事弱电智能化系统工程,必须要具备多方面的知识,其中涵盖了自动化控制、机械电子、通信技术和建筑技术等,因此对从事弱电自动化的人员要求很高,高的要求可以确保在施工过程中避免出现不必要的失误,或是出现问题可以合理的采取处理办法。一个重要的现实是,在我国从事弱电工程的人员还比较少,综合素质高或是具备专业素质的人更加的缺乏,造成了智能化建筑二Lie程施工质量层次不齐。没有高素质的人才,我们的施工质量就难以掌控,不能很好的将设计施工与网络通信等技术融合,以此来看,这样很容易出现工程漏洞,留下很大的安全隐患。②现在的建筑设计讲究合理性、环保性,开发商对于建筑的实用性的关注度开始增加,但是也产生了一新的问题,那就是设计师在规划智能弱电设备中,只重视功能,以面盖篇的吸引消费者,真正谈到具体的智能化,可能就没有想象中的完美。弱电智能化得不到充分的发挥,但是还成为开发商宣传的嘘头,没有相关的智能化要求的指导,因此也导致了在施工过程中不能贯彻智能化设计思想,所以,当下,我们应该加大智能化技术的推广,建立合理的指导思想,不论从设计还是施工,保证专业、科学,实现真正的住宅弱电智能化。 结语 总之,随着科技技术的不断前进,建筑弱电智能化技术将会获得更大的进步。建筑施工管理应紧密联系施工和客户需求,采取有效地策略方式来提高建筑水平。加强智能化建筑配套设施的规划与完善,从而保证我国建筑弱电智能化系统顺利发展。 弱电系统工程论文:谈提高机电安装中弱电系统工程的施工质量 摘要:机电安装工程是建筑工程施工的重要组成部分,直接影响着工程施工进度和施工质量。而弱电系统工程作为机电安装的主要部分,具有系统技术含量高、管理的对象复杂、以及综合协调要求高的特点,因此加强弱电系统工程项目管理提高弱电系统工程的施工质量非常重要。 关键词:机电安装;弱电系统;施工质量 1、弱电系统概述 1.1、概念 弱电系统,是指在建筑应用中,电压较低的电子设备,以及相应的电子应用系统。在电力的应用中,按照电力输送功率的强弱,可以分为强电和弱电两种,强电是指交流220V50Hz及以上的建筑用电,通常为人们提供电力能源,将电能转换为其他能源,如空调用电,照明用电,动力用电等。弱电主要有两类,首先,是国家规定的安全电压等级及制约电压等低电压电能,有交流与直流之分,交流36V以下,直流24V以下,如24V直流制约电源,或应急照明灯备用电源。其次,是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 1.2、种类 通常情况下,建筑机电安装中的弱电系统工程主要是指第二类应用,其内容主要包括:首先,电视信号工程,如电视监控系统,有线电视等;其次,通信工程,如电话系统等;再次,智能消防工程,如火灾自动报警系统、消防联动制约系统等;然后,扩声与音响工程,如小区中的背景音乐广播,建筑物中的背景音乐等;最后,综合布线工程,如计算机网络系统等。 2、弱电系统工程项目管理概述 弱电系统工程项目管理包括技术管理、质量管理、施工管理、安全与文明管理、成品保护、系统测试与验收等多个方面。 2.1、施工管理 工程施工是一种综合性很强的管理工作,首先要做好施工组织管理,合理安排整个弱电系统施工期间的工程管理人员、技术人员、安装工人和调试工程师的人数和这些人员进场的时间,避免造成不必要的劳动力浪费,增加人工成本。这种管理需要与施工进度管理密切结合,分阶段组织强有力的施工队伍,保质保量地按时完成这个阶段的施工任务。 其次,要做好施工的进度管理,施工进度管理决定着整个施工期间施工人员的组织,设备的供应,以及弱电工程与土建工程、装修工程的配合时机,通常必须通过建立工程进度表的方式来检查和管理。 第三做好施工界面管理,施工界面管理的中心内容是弱电系统工程施工、机电设备安装工程和装修工程施工在其工程施工内容界面上的划分和协调,尤其是智能建筑物管理系统与机电设备和独立子系统的接口界面很多,一般通过各子系统工程负责人开调度会的方式来进行管理,建立文件报告制度,一切以书面方式进行记录、修改、协调措施等。 最后做好施工现场安全的管理,安全重于泰山,严格贯彻、落实和执行《中华人民共和国建筑法》、中华人民共和国环境保护法》、《建设工程安全生产管理条例》、《中华人民共和国劳动法》等法律、法规和《建筑施工安全检查条例》的相关规定和各项措施。 2.2、技术管理 工程技术管理贯穿整个工程施工的全过程,执行和贯彻国际、国家和地方的技术标准和规范,严格按照弱电系统工程设计的要求。在提供设备、线材规格、安装要求、对线记录、调试工艺、验收标准等一系列方面进行技术监督和行之有效的管理。 2.2.1技术标准和规范管理 进行弱电工程技术标准和规范的管理,是进行工程技术管理的重要内容。在弱电系统工程中所涉及的国际、国家和地方标准和规范很多。因此,需要在系统设计、设备提供和安装等环节上认真检查,对照有关的标准和规范,使整个管理处于受控状态。 2.2.2施工图的深化设计 (1)图纸目录:标明图纸内容、图号和图幅。图纸的图别图号要求编号连续,暂缺的图纸在备注栏中应加以说明,新增图纸的图号也应该编号相连,保证图纸目录能够反映图纸的完整性。 (2)设计说明及图例:设计说明按各子系统分别叙述。应说明设计的依据、遵循的标准、子系统功能及配置概况、子系统的施工要求、设备材料安装高度、与各专业的配合条件、施工需注意的主要事项、接地保护内容,注明图纸中有关特殊图形、图例说明,对非标设备的订货说明。 (3)设备材料表:分系统列出各系统的设备材料的选型规格、数量、品牌。 (4)系统图:表现系统原理图、系统主要设备配置和构成、系统设备的供电方式、系统设备分布楼层或区域、设备间管路和线缆的规格、系统逻辑及连动关系说明。对如BA这样的系统,还需说明所监控的机电设备的工艺流程及监控点设置、监控点的类型及供电等级、控制器的划分、相关的机电设备和电气控制箱编号等。 (5)平面管线图:分层表现该层上弱电相关设备的位置、标高、安装方式、线槽和管路的规格、走向、标高和敷设方式、线缆的规格、走向,弱电井的位置及井内设备材料布置示意等。 (6)室外管线图:标明室外弱电管线的敷设方式、埋设深度、线路坐标、各种管线的规格型号,与其他管线平行和交叉的坐标、标高,与进线管道的衔接位置。 (7)弱电井、控制室布置图:表明弱电井内的设备、线槽、管路的布置,控制室内操作台、显示屏等的布置。明确弱电井内的电源要求,控制室内的装修要求和电源要求。 (8)安装大样图:如门禁系统门控制的安装方式等。 2.2.3技术文件管理 弱电系统工程的技术文件是工程实施各阶段的依据,在弱电系统工程中,技术文件主要包括各弱电子系统的施工图纸、设计说明、以及相关的技术标准和产品说明书、各子系统的调试大纲、各子系统的验收规范和集成系统的功能要求、验收标准等,这些都要进行系统的科学管理。为了能够及时地向工程管理人员提供完整的、正确的技术文件,必须建立技术文件收发、复制、修改、审批归档、保管、借用和保密等一系列的规章制度,实施有效的科学管理。 2.2.4安装工艺管理 弱电系统工程是一个技术性很强的工作,要做好整个弱电工程的技术管理,主要是抓各个施工阶段安装设备的技术条件和安装工艺的技术要求。现场工程技术人员要严格把关,凡是遇到与规范和设计文件不相符的情况或施工过程中做了现场修改的内容,都要做好记录,为最后的系统整体调试和开通,建立技术管理档案和数据。 2.3施工质量的确认 弱电系统施工范围包括上述各个子系统的布管、线槽、穿线等内容,施工质量除了总承方加强施工管理外,一般还需甲方报监和找一个合适的监理,以保证质量控制流程的严格实施。当然,施工质量的最后确认是通过各个子系统的测试来进行,每个子系统根据各自的功能和技术指标均有一套完整的测试验收方案。弱电工程的质量管理主要从设计、采购、施工三个环节进行质量控制。 施工过程的质量控制主要包括以下几个方面:在施工阶段认真做好施工记录,若发现问题,必须写明所采取的措施以及最终效果。每次协调会应有会议纪要,并分发给有关各方。在项目实施过程中,根据设计计划和项目策划,对子系统和系统进行阶段性的测试和验收,发现问题应召集有关方面分析解决,否则不得转入下一阶段。设备安装、系统或分系统测试,均应按计划和规范进行,且应责成分承包方到现场配合。在项目实施过程中发现的不合格品(项),现场人员应对其进行标识和隔离,填写不合格品记录单,并及时报告子系统负责人,由子系统负责人提出处理意见并及时解决,对重大不合格品(项),应由子系统负责人报项目经理。 3结 语 提高建筑机电安装施工技术,使建筑弱电系统的安装质量和效益更加有效发挥,作为建设单位一定要从设计过程、施工过程及项目管理上严格把关,建设出更多符合要求的智能化的办公、学习、生活和娱乐的空间。 弱电系统工程论文:试论弱电系统工程施工管理技术 摘 要:建筑弱电系统工程作为建筑工程的重要组成部分,是建筑智能化的必然要求,而良好的施工管理技术水平是建筑弱电系统工程的前提和保证。该文对建筑弱电系统工程施工项目技术管理的意义进行分析,对加强建筑弱电系统工程施工管理的技术措施进行阐述,旨在提高施工技能和技术管理水平,促进企业持续健康发展。 关键词:建筑弱电系统 施工管理 智能建筑 技术 建筑弱电系统工程施工作为智能建筑发展的衍生专业,是机电系统施工的重要分支,在智能化建筑中占有重要地位。其具有作业空间范围大、周期长、系统复杂、设备使用品种多、与其他专业联系密切等特点。因此探讨建筑弱电系统工程施工管理技术具有重要的现实意义。 1 建筑弱电系统工程施工项目技术管理的意义 建筑弱电系统主要以信息科学为支撑,保证建筑物内一切机电设备正常运行。通过建筑弱电系统工程施工技术管理,可保证施工过程的正常进行,促进施工技术的不断进步,遏制施工事故发生,确保工程质量,降低工程成本。同时,还能改变施工单位的生产和管理面貌,进而提高竞争力。近年来,施工竞争愈来愈激烈,部分企业尽管拥有雄厚的物质技术力量,但其技术管理水平较为薄弱,加之管理制度不完善,使之在竞争中处于被动地位,因此企业管理者必须加强对技术管理工作的重视,并在实际工作中不断创新,将施工技术管理融入至企业管理中,提高施工技能和管理水平,促进企业健康稳定可持续发展。 2 加强对建筑弱电工程施工技术的管理 2.1 施工前的准备工作 良好的施工准备可保证安装工作有条不紊的进行,减少施工中的混乱,实现均衡施工,缩短工期,确保安全生产与工程质量。首先,根据建筑弱电系统工程所涉及内容,在施工前掌握相关规范和标准,严格遵守《建筑弱电安装工程施工及验收规范》和所在地区的安装工艺标准及有关部门的相关规定。其次,要熟悉图纸,组织施工图的会审,分析各工序施工技术要点。检查施工图纸是否符合规范与技术要求,图纸资料是否同其他专业的图纸资料相矛盾,图纸设计是否与现有事物环境相矛盾,设计图纸是否齐全,若发现问题,及时与甲方、监理、设计等部门协商,探讨解决对策。根据会审后的图纸,进行施工图预算编制和施工预算,确定项目管理目标;对其他单位进行审核,并进行交底,明确双方职责;对于重要的工程编制施工方案进行组织设计,以确保工程质量;根据甲方要求和合同工期,结合现场实际条件、设备、材料及土建、精装修的进度,编制有效的施工计划;制定安装所需的主要施工机具计划,并做好机具的维护与保养工作,保证其安全性;根据图纸提出预制加工件(如设备、桥梁、线管、桥架等)的数量和规格,绘制加工图便于集中预制加工;与施工人员明确安装技术要求与所执行的验收标准;根据现场实际情况和工程需要,编制设备、材料的进场计划,确保工程进度。确定施工力量的构成与分配,并且组织施工技术交底,使每位施工人员均能明确自身责任。具体的施工力量分配情况需结合图纸及工期需求进行有效安排,同时项目管理部门作出配合施工的安排。 2.2 施工中的协调工作 做好建筑弱电工程施工同其他各专业的协调工作,可提高安装质量,加快施工进度,提高生产效率和经济效益,保证施工过程的安全。其主要包括以下几个方面:(1)适时办理交接手续:专业人员一旦进场,总包单位则需限时扫管,办理交接手续,否则不允许穿线[1]。而专业人员常以自身利益为重,担心漏项而匆忙办理交接手续,导致穿线工作与扫管工作同时进行。为避免此种现象,管理人员应加强专业队伍数量,集中扫管,提高办理交接手续的效率。(2)现场督促补管:穿线过程中,会常碰到管路不通和漏做管盒问题,刚开始总包方较容易接受处理漏做管盒问题,但久而久之,便产生厌烦心理,拖着不补。因此,应要求建筑弱电专业施工方将漏做管盒一次查清,并耐心与总包方说明:大面积管盒,要求一次性查清,确实存在困难。甲方和监理需多与双方人员沟通,深入现场,随时补管。另外及时组成一个由双方参加的临时小组,专门处理补管事宜,避免出现互相指责,推诿局面。(3)耐心磨合,交错施工:跨专业之间的施工、调试需仔细安排,尽早分析,协调进行。譬如在设计时,建筑弱电系统可能用到强电的某些线槽,此时则需要强电的线槽必须留有足够的空间以满足电源线的敷设。这就要求在施工图深化设计时,应与相关单位进行协调设计图纸。又如电磁屏蔽在挂网时,需涉及到土建和风、水、电等专业的协调配合,甲方、监理人员要深入现场,了解各专业施工进度;土建施工时需督促风、水、电等专业的配合;电磁屏蔽施工前要组织各专业施工队的汇签,制定局部的施工进度配合计划及施工工序等。只有耐心磨合,交错施工,才能确保高水平的工程质量。 2.3 施工中的检查与验收工作 建筑弱电工程施工过程中,应做好施工各个工序间的检查与验收工作,特别是一些线、配管、线槽及线路的敷设等。因为施工单位不同,其采用的施工标准与方法亦不同,因此在各个工序完成后要加强检查与验收工作,以保证施工质量达到验收方的要求。每个工序完成后需填写相应的施工记录与安装表格,对于需要安装的单体设备以及接线、穿线时,需根据隐蔽工程、相关工程验收规范与图纸要求进行工序验收工作,同时做好单体设备的测试记录,并最终符合标准后的测试结果提交至工程技术资料档案。另外,还应加强建筑建筑弱电工程项目的后期质量管理工作。加强对全部配电箱、盘、开关、插座等设施在竣工前的全面清理工作,以保证配电箱、盘、盒内无污物,配电箱、盘的名称、编号、功能等标记清晰,面板整洁等[2]。检查施工单位完成接地电阻测试、绝缘电阻测试、通电测试和漏电保护测试项目的测试及测试报告的编制。督促施工单位对各种建筑建筑弱电技术资料、质量保证书、合格证书、各类设备与材料的测试报告等资料的汇总,并整订成册。督促施工单位根据工程实际施工情况编制完整的工程竣工图,进行整理汇总,并装订成册,作为工程验收的依据和建设单位日后维修的原始资料[3]。 综上所述,建筑弱电系统工程的施工管理过程是一项难度和强度都极大的系统性工程,需要我们在工作实践中不断学习与积累,加强建筑弱电施工前的准备工作,施工过程中同其他各专业的协调工作,以及施工过程中的质量控制与管理工作,以提高建筑弱电系统的施工管理工作和施工管理水平。 弱电系统工程论文:浅谈弱电系统工程的范围管理 摘要:弱电系统工程的技术含量高、建设周期长且建设过程复杂,子系统种类繁多例如建筑设备监控系统、安全防范系统、通讯网络系统、信息网络系统、火灾自动报警及消防联动等系统。近几年又兴起智能家居系统、交通电子警察等弱电系统,使得弱电系统工程的系统范围更广,更复杂。在项目实施及准备过程中如何完成既定的计划任务,对弱电系统工程的范围实施有效的控制,防止因增加额外未经认可的工程量而影响项目工期和费用。对弱电系统项目管理者有着重要的现实意思,本文结合作者实际,对弱电系统工程范围管理现状进行剖析,并对范围管理的实施办法进行论述,希望对读者有一定参考意义。 关键词:工作分解结构变更控制系统工程界面 正文: 一、影响弱电系统工程范围管理的不利因素 A 弱电工程系统繁多。 弱电系统不像强电等其它系统工程其子系统繁多,日常的子系统有安全防范系统、综合布线系统、信息网络系统。各个子系统所包含的分项系统也不少,安全防范系统就含有闭路电视监控系统、入侵报警系统、出入口系统等。这对明确各个系统所包含的交付物、验收标准及所要完成的管理工作提出了不小的要求。 B弱电系统较复杂,前期的项目设计不明确。 弱电系统较为复杂,特别是前期设计业主可能对项目的需求较为模糊。例如各个视频监控点位、报警点位数量到项目实施的时候才发现不满足实际要求,需要调整,这难免造成不断的设计修改,从而给项目增加了控制难度和很大的风险因素。 C工程界面不清晰。 弱电系统工程和其它工程组成了整个大项目的有机整体、弱电系统需要和土建、装修、强电等工种相互配合实施,在项目实施过程中,明确工程界面,也是范围管理的重要一环。 二、工程项目范围管理的论述 1、概念 项目范围管理简而言之就是完成项目所必须完成的工作。 2、目的 a按照项目、合同目标或者用户的要求完成的活动,并详细定义计划这样活动。 b 确保在预定的项目计划中进行项目的实施和管理,既不多也不遗漏的完成工程。 C确保项目的各项活动满足项目范围定义所描述的要求。 3 范围管理的对象 a 专业工作:设计是否合理、完整;施工是否规范,内容是否遗漏;供应商是否按要求提供货物。 b 管理工作:例如项目的成本管理工作、进度管理工作、质量管理工作、风险管理工作、采购管理工作等。 4影响范围管理的主要因素 a最终交付物:在弱电系统工程的各个子系统就是最终的交付物,例如在综合布线系统中需要完成的线缆敷设、模块安装等工作。在入侵报警中完成各个报警点位的实时报警任务。 b 合同条款:验收的条件、相关的责任特别是些特殊要求等。 三,范围管理实施方法 (一)制定项目管理计划 定义整个项目的范围对整个项目的成功有至关重要的影响。也是项目成员熟悉了解整个项目的基础。一个弱电项目需要做什么,需要根据项目施工图纸、合同、招投标文件罗列所有的交付物、相关产品、服务及验收标准等最好再明确些范围控制方法。汇总以上这些指定出弱电项目的范围说明书。包括:项目的目标、项目的需求和交付物、项目的验收标准等。由于项目实施过程中会不断出现变化,范围说明书可以在后续阶段不断修改完善。 (二)为项目创建工作分解结构 工作分解结构(WBS)是面向项目交付物的层次型结构,是对完成项目目标所要做的工作的分解。WBS把项目工作分为更小、更容易管理的工作单位。我们称之为为工作包。这也是我们安排项目进度、估算成本的基础。目前常用的WBS表现形式主要有两种: .分级的树形结构:该形式层次清晰,表现直观,在较小的项目中使用。 .表格形式:类似于书本的目录,该形式可以尽可能多的反应项目要素,直观性较差,在大型项目中使用较多。 笔者对项目进行分解有2中方法一种是对项目的交付物、自交服务、或者目标子目标进行分解。例如整个项目有若干子系统对每个子系统要做的工作进行分解,综合布线子系统 需要管材预埋 然后敷设隐蔽桥架管然后布线、上终端设备等等。 还有一种是对项目的实施过程进行分解。例如我们在最上层 把项目分解成需求阶段、深化设计阶段、基础施工阶段、安装阶段…….验收阶段。安装阶段再往下分解成 安防设备安装、网络设备安装、楼控设备安装等。两种方法根据项目管理者的习惯或者项目的实际进行选择。有点时候两种方法可以相结合。说不定有意想不到的效果。 在项目分解的时候注意各个底层要素是否合理必须不要遗漏,以保证合理的管理控制。对每层的项目要素进行编码统计。例如第一层用1、2、3、4…..第二层用1.1、2.1、3.1、4.1……第三层用1.1.1、2.1.1、3.1.1、4.1.1….表示。 (三)范围控制 项目的范围控制是对项目实施中超出既定范围的变化采用正确的方法进行处理,把项目控制在可控范围之内。弱电系统较为复杂特别是前期设计不周密详细,有错误和遗漏。或者客户对项目或者产品要求发生变化等使得项目发生范围变更。对付项目变更最为有效地方法是建立一套变更审批流程。简称变更控制系统。让项目相关干系人明白项目不是说变就变,需要相关人员审批,需要付出成本和工期的代价的。 四 项目范围延生论述 (一)工程项目系统的界面分析 在一个大型工程项目中施工单位各方与弱电施工方存在施工交界面,如前期需跟进土建工种进行管路预埋,后期配合装修工种的进度安装设备。哪些是对方的工作,哪些是弱电施工放的工作。这些都是需要明确的,不要做了别人的工作而得不偿失。另外弱电施工方和各管理单位之间也存在组织工作界面问题。这里有建设单位、监理单位、设计单位等的相关工作。需要建设单位出面协调的工作就让对方完成,所有的这些都需要写进项目范围管理说明书中 这对解决界面之间的不协调,积极的管理系统界面之间的关系有着非常重要的作用。 (二)对无法变更的情况的处理 我们往往在项目快竣工验收时发现可能遗漏一些关键要素。使得项目无法顺利验收,而这些要素是项目施工方漏项,一般是无法通过变更控制审批流程的,为了尽可能减少损失采用的办法一般是请专家帮忙解决。专家可能是行业专家也 可能是厂家的技术人员。或者和项目干系人协商解决,采取补救措施,尽可能减少额外的工程开支。 弱电系统工程论文:提高机电安装中弱电系统工程的施工质量 摘 要:在建筑工程的施工过程中,机电安装工程的质量管理是十分重要的,直接影响着工程整体的施工质量和施工进度,影响建筑自身的使用质量。作为机电安装中的主要部分,加强对弱电系统工程施工质量的控制,是工程施工人员需要重点关注的焦点。 关键词:机电安装;弱电系统;施工;质量 引言 随着现代高新技术的发展,弱电技术在智能建筑中越来越广泛的得到应用,它给建筑使用者提供了舒适、安全、便捷的工作或者生活环境,提高生活质量或工作效率,弱电系统安装,所涉及方面比较广泛,对现阶段的要求来说是比较高的。需要工作人员在施工技术中对弱电系统安装进行深化和加强,提高质量。 一、弱电系统概述 1、概念 所谓的弱电系统,是指在建筑应用中,电压较低的电子设备,以及相应的电子应用系统。在电力的应用中,按照电力输送功率的强弱,可以分为强电和弱电两种,强电是指交流220V50Hz及以上的建筑用电,通常为人们提供电力能源,将电能转换为其他能源,如空调用电,照明用电,动力用电等。弱电主要有两类,首先,是国家规定的安全电压等级及控制电压等低电压电能,有交流与直流之分,交流36V以下,直流24V以下,如24V直流控制电源,或应急照明灯备用电源。其次,是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 2、种类 在通常情况下,建筑机电安装中的弱电系统工程主要是指第二类应用,其内容主要包括:首先,电视信号工程,如电视监控系统,有线电视等;其次,通信工程,如电话系统等;再次,智能消防工程,如火灾自动报警系统、消防联动控制系统等;然后,扩声与音响工程,如小区中的背景音乐广播,建筑物中的背景音乐等;最后,综合布线工程,如计算机网络系统等。 二、做好弱电系统工程的施工准备 1、前期沟通 前期沟通是非常重要的一个环节,通过沟通了解客户需要,从技术需要、功能需要、资金配备等,需要从沟通中了解,同时根据房屋结构、地理位置、装修设计中对工程总体进行设计。重点要了解装修布线的进度,不要错过最好的布线时机,否则工程实施难度会加大,这一点需要和装饰公司沟通了解好。 2、图纸设计 根据客户需要和确定各类信息点的设置具体实际情况,确定方案后,进行图纸设计,施工图纸是施工人员进行施工的依据,是对每个子系统实施的具体反映。图纸编制完成后,需要对图纸实施及施工进行交底和会审,减少错误,保证质量和周期有着重要意义。施工图纸的设计交底与会审应由弱电系统总包方负责组织实施,在设计交底与会审中把疑难和存在的问题 3、掌握相关的规范和标准。 严格遵守建筑弱电安装工程施工及验收规范和所在地区的安装工艺标准及当地有关部门的各项规定。本项目应遵守的规定主要有《智能建筑设计标准》(GB/T50314-2006)、《民用闭路监视电视系统工程技术规范》(GB50198-2011)、《视频安防监控系统工程设计规范》(GB50395-2007)、《综合布线系统工程设计规范》(GB50311-2007)、《综合布线系统工程验收规范》(GB50312-2007)、《建筑电子信息系统防雷设计规范》(GB50343-2004)等。 4、弱电系统的施工计划 施工计划包括总的计划进度以及子系统的计划进度。在整个工程施工中应严格控制好整体进度。计划编制需考虑的要素是:总的工作量;材料的供货时间和周期;施工工程队的施工安排、人员保障等;各个子系统之间的施工协调,尤其应考虑管线、桥架施工的顺序。原材料的购进应保证工程进度要求,各种系统设备的进场时间要适时,要根据进度进行安装调试。工程中需要单独施工的部分应预留出施工空间,以便随后施工时方便设备进出。施工过程中如遇有与方案设计冲突需做调整时必须征得客户的同意。产品的安装要随工程进度进行,要在装修结束时完成,不能过早将产品装上,以免人为损坏。 三、弱电系统工程设计与施工应注意的问题 1、布线施工 布线就是布置安放线缆,为弱电系统的正常运转打好基础,在建筑弱电系统设计安装过程中非常重要,布线初期一定要合理规划,在实际布线中要遵循一定的标准,这样才能将线缆的故障降得最低,特别是要避免布线结构凌乱、布线过程中偷工减料、设备摆放不合理,减少隐患的发生,同时也要考虑弱电与强电布线保持足够距离,在强电与弱电管路垂直交叉时一,要各自套管,以避免线路交叉处发生漏电危险。布线穿线时要求用力均匀,尽量减少破坏而影响传输速度,如果线一旦打弯,立即拉动,解绕后再继续。尽量精确计算线头预留量,对每箱线使用位置进行介理的分配,以节省用线量。 2、线管和线槽的敷设 需要与土建工程同步进行的是线槽架的安装施工、还有线管的预埋,槽与桥架的敷设,在土建工程基本完毕之后与其他(风管、给排水管)同步或者稍微迟点安装。但是对于线槽架与管道在位置上合理安置和配合,是各弱电系统必须在设计上解决好的。导线出线槽时要穿保护管,同时所有弱电线槽应有警示及鉴别标志或铭牌。布管时,以免穿线时划伤线,接头不能有毛刺;管拐弯时,弯度要达到要求;安装桥架时以防拉线时增加阻力挂坏线缆,要求接头处不能有明显高差,竖向桥架与横向桥架交接处防护处理,以免串线时破坏线缆或线缆在此受力太大而折断。各种线在接头处用塑料胶布和电工胶布包扎严实,电源线相、零接头要分开一定距离。 3、系统设备的安装 对于机架、设备安装,其水平和垂直,需要符合国家规范和标准的规定,但如果没有明确规定,机架和设备就要与地面垂直,垂直偏差度均小应大于3mm。统一、完整的将机架上各种零部件安装好,其内部不许留有线头等杂物。机架和设备安装时不应有摇晃现象,拧紧各种螺钉,使其牢固可靠,为了方便人员施工维护和通行,机架和设备的背面距离墙面应大于0.8m,相邻机架设备应靠近,平齐排列同排机架和设备。重要设备要轻拿轻放,以免造成小必要的损失。 4、防雷接地要求 机房或设备间的接地,按其不同的作用分为直流工作接地、交流工作接地、安全保护接地。为了防止雷电的危害而进行的接地,叫做防雷保护接地,需要注意的是,弱电系统的接地线不能与强电交流的地线以及电网零线短接或混接,接地线不能形成封闭回路,弱电系统的监控系统及其专业设备的接地线,应选用铜芯绝缘软线,三芯电源插座的接地端,应与系统的接地端相连(保护地线)。信号电路和电源电路,高电平电路和低电平电路不应使用共地回路。灵敏电路的接地,应各自隔离或屏蔽,以防地回流或静电感应而产生干扰。 四、测试与调试 系统检测是验证智能建筑最终是否达到设计技术要求的重要手段,检测机构按照各建筑的设计施工资料和检测方案对所涉及的各功能项目进行测试,在整体智能建筑弱电系统的检测中选取以下其中具有代表性的一部分。 1、综合布线系统检测 综合布线系统是建筑物质或建筑群内的传输网络。系统目前主要由光纤系统和对绞电缆系统组成,其测试工作主要是针对由传输线缆和接线模块所组成的信息链路的电气特性或光学特性进行分析。注意系统综合评价:作为综合布线系统,单一的链路测试不能综合体现该系统的整体质量水平,必须根据综合评价方案进行判定。因此在验收测试时首选“全部测试”,在只能进行抽样测试时尽可能的遵照以下儿个原则进行:分散进行抽样、综合抽取、具有代表性线路进行测试。 2、建筑设备监控系统 建筑设备监控系统用于对智能建筑内各类机电设备进行监测、 控制及自动化管理,达到安全、可靠、节能和集中管理的目的。各系统的检测主要以系统功能和性能检测为主,系统测试应在系统试运行1个月以后进行,并本着“先分项,再系统”的原则进行。首先应按设计方案明确各“状态位”、“控制位”的管理及控制功能,将各点位分类;其次,采用模拟事件发生的检视法,对各点位进行现场操作,并记录系统对各事件反映的相应情况。 结束语 随着科技信息发展,越来越多的弱电系统进入建筑领域,建筑弱电工程的安装施工也将朝着精细化、复杂化发展。提高建筑的机电安装施工技术,使建筑弱电系统的安装质量和效益更加有效发挥,作为建设单位一定要从设计过程、施工过程及项目管理上严格把关,建设出更多符合要求的智能化的办公、学习、生活和娱乐的空间。
管理系统论文:口岸优秀能力信息管理系统论文 1现状分析 目前,总局开发建设了一部分卫生检疫的业务管理系统,包括口岸卫生检疫业务信息管理系统、卫生检疫电子监管系统、国际航行船舶电子检疫管理系统等,但是这些系统均为卫生检疫的业务工作系统,实现了大部分卫生检疫直接业务的管理,但未涉及到卫生检疫业务开展所需口岸优秀能力要素的基础信息,以及信息统计、查询和管理,卫生检疫工作的业务管理部门或决策层想要获得各口岸的口岸优秀能力基本情况,仍然沿袭传统的书面统计、调查等人工方法获取相关数据,同时受人为因素等的影响,获得数据的时效性、准确性和完整性不能够得到有效保证,亦不能及时获取口岸优秀能力的即时状况和动态变化,从而影响了决策的科学性和时效性。 2总体思路和目的 通过建立全面完整的全省口岸优秀能力建设数据库,并及时动态更新,准确掌握各口岸优秀能力的动态变化和发展情况,从而着眼全局,科学决策,统筹制定全省口岸优秀能力发展规划,有计划、有步骤的科学实施,达到事半功倍的效果,同时将国际卫生条例的口岸优秀能力要求提炼出相关匹配条件设计在系统中,辅以日常主客观评价,实现对各口岸的优秀能力的即时考评,提升管理效能和科学性,切实做好口岸疫情防控和反恐怖防范工作。 3功能架构及功能描述 系统主要功能框架包含数据采集、统计查询、风险预警、即时考评和系统管理几大功能。 3.1数据采集 数据采集模块主要分口岸优秀能力要素数据采集和重要业务数据采集(重要业务数据采集虽然不属于口岸优秀能力要素,但是基于业务管理的需要,并且为了能从侧面反映口岸优秀能力的建设成果,因此选择了部分比较重要的业务数据进行采集)。 3.1.1口岸优秀能力要素数据采集 口岸优秀能力最主要的形成要素包括基础设施设备、人力和技术资源、工作机制资源,这些也是做好卫生检疫工作的基础要素,因此本模块设计了基础设施模块、设备模块、人力资源模块、工作机制模块等,具体功能描述如下:①基础设施模块主要采集各口岸卫生检疫用房、实验室、查验通道等的面积、格局等情况。②设备模块可细分为查验用设备、实验室检测设备、防护装备以及应急物资储备等,主要掌握各口岸现有的正在使用的各类设备的数量、种类、型号、功能、用途、使用期限,并要求各口岸根据设备的增加和减少情况,及时录入系统,使管理部门能够随时准确全面掌握各口岸的设备情况,做到对口岸的设备配置统筹考虑、科学调配,做到既满足需要,又不闲置浪费。③人力资源模块主要采集全省卫生检疫人员的数量、岗位配置情况(含动态变化)、人员的基本情况,含专业、学历、资质、技术职称、参加过的培训情况,工作经历、科研情况,并设定培训模块和能力评估模块(培训模块可放置学习资料,并对学习情况统计,能力模块可通过随机考试等形式对人员的能力进行评估),使管理者掌握人员与岗位的适配情况,遴选专家,科学调配,制定培训计划。④工作规程、制度模块主要放置总局、省局、口岸分支机构制定的相关文件、应急预案、工作规程、工作制度以及应急工作流程、协作机制、国家标准等,供各级人员工作学习参考,并在应急时使用。 3.1.2重要业务数据收集 该部分可定期(月)收集各口岸分支机构的重要业务数据包括:查验的交通工具数量(含阳性数量)、出入境人员数量(含有问题的数量)、截获的各类医学媒介数量、卫生监督的数据等。 3.2数据查询统计 该模块可实现对各口岸不同要素的查询和统计,包括查询统计优秀能力各要素的各种信息,也可实现模糊查询,例如查询某人员参加过何种培训,查询某设备使用期限等,同时可根据不同要求进行统计。 3.3即时自动考评 系统内设置口岸优秀能力建设要求和标准(可及时调整和更新),可实现以口岸为单位将该口岸的口岸优秀能力各要素与建设要求和标准进行匹配,进行自动考评打分。 3.4风险预警功能 该模块主要是提供信息功能,可将有关国际疫情动态和总局的预警公告等信息进行即时,并设置提醒功能,对一线人员工作提供依据和指导。并可设定有效期,过期自行删除。 3.5系统管理 系统提供强大的后台管理功能,具体包括业务数据字典管理、组织机构管理、用户管理、权限管理、数据备份、日志查询等功能模块。 4系统设计原则和技术架构 4.1设计原则 ①规范性原则。系统设计遵循国际通用开发标准,并按国家标准执行,结合项目需求,形成接口规范、数据规范、应用系统接入规范等。②可靠性原则。系统设计应保证长期大规模访问下系统的稳定性、可用性和运行性能,避免单点故障和关键信息丢失。③扩展性原则。系统采用模块化、组件化的体系结构,在技术架构和设计模式上保证技术的延续性,灵活的扩展性和广泛的适应性,确保系统能够在数据及业务功能扩展方面的需求。④易用性原则。系统设计应符合一般用户访问习惯和要求,提供简便、灵活、易用的页面布局和功能选项。⑤安全保密原则。系统具备统一完善的多级安全机制设置,符合国家安全及保密部门要求,拒绝非法用户和合法用户越权操作,避免系统数据遭到破坏、窃取和篡改。 4.2技术架构 “口岸优秀能力建设信息化管理系统”采用B/S三层结构设计,分为表示层、业务层、数据库层。基于windows2003sever操作系统,采用SSH开源框架实现。表示层采用Struts框架实现,业务服务层采用Spring框架实现,并且可同Struts框架有效结合,数据持久层主要采用Hibernate框架,并实行O/RMapping,对JDBC进行对象封装,建立Java对象模型的持久对象。集成框架的方法主要是利用Struts作为系统的整体架构,负责MVC的分离;在Struts架构的模型部分,利用Hibernate框架来提供持久层支持,业务层用Spring支持。具有不需要专门开发客户端程序、可跨平台操作、系统维护及时方便等优点,所有数据及大部分参数都存放在服务器端,系统运行维护、升级时只需操作服务端,降低了系统维护成本。具体做法就是用面向对象的分析方法根据需求来提出一个模型,将这些模型用Java语言生成Java基本对象,并编写出DAO接口,然后设计基于Hibernate的DAO实现,用于实现Java对象与数据库之间的转换和访问,最后采用Spring框架进行业务服务层的设计,提供管理和服务。 4.3数据库设计 “口岸优秀能力建设信息化管理系统”采用MySQL数据库,MySQL是一种关联数据库管理系统,能够将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样可增加速度并提高灵活性,并且其体积小、速度快、总体拥有成本低。 5建设建议 口岸优秀能力建设信息化管理不单是信息化技术层面的问题,不是开发设计一个管理系统便能解决所有问题,更多的是管理层面的问题,各级部门要提高认识,高度重视口岸优秀能力建设的信息化管理,重点推行系统的使用,并明确专人负责系统的维护,及时补充、完善、更新系统所涉及的数据,保证数据的完整性、准确性和及时性,充分发挥系统的效能,同时还应根据工作的发展变化、功能需求的变化对系统的功能进行不断的完善。 作者:刘利辉 李自力 方洪 狄楠 张治富 李静 林建斌 单位:河北出入境检验检疫局 管理系统论文:肿瘤资源库管理系统论文 1材料与方法 1.1材料 新疆医科大学附属肿瘤医院使用医院信息系统,包括实验室信息系统、医生工作站、门诊管理系统、手术管理系统、随访管理系统、病案管理系统等和患者的临床资料。 1.2方法 以HIS为载体,将肿瘤资源库管理系统纳入其中,成为HIS子系统,将肿瘤资源库的标本作为医院资料的一部分加以保存,实现标本资料高效管理,方便工作人员对肿瘤资源库库存标本进行查询。新疆特高发肿瘤资源库收集的标本来源于入院的不同患者或者患者不同病程阶段的血液、手术切取的组织;病种包括食管癌、肺癌、宫颈癌、卵巢癌、肝癌、胰腺癌、肾癌、前列腺癌、脑肿瘤、骨肿瘤等,数量可达数万份;血液和组织标本储存于多台-80℃冰箱。要求肿瘤资源管理系统兼具信息录入、储存、浏览、检索、导出、数据维护、管理等功能,并具有操作安全、方便等特点。同时,肿瘤标本管理系统能够与医院HIS有机结合在一起,HIS为肿瘤资源库管理系统提供患者一般资料、历次住院情况、手术安排情况、随访资料,根据患者一般资料、诊断等条件,查询和筛选目标肿瘤标本。 2结果 2.1新疆特高发肿瘤资源库使用和构建的数据库 (1)患者资料库,包括患者的诊治时间、病理资料、预后资料;(2)标本使用资料库,包括标本的使用数量、标本质量、研究者使用情况;(3)研究资料库,包括研究结果等。 2.2肿瘤资源库管理系统的功能 (1)录入功能:录入患者住院号,肿瘤资源库管理系统给出标本唯一标本编号,并且自动从HIS调出患者基本信息(患者姓名、民族、年龄、性别、籍贯、就诊日期、临床诊断、通讯方式、临床信息、治疗摘要、手术信息等)。肿瘤资源库管理系统提供标本信息(标本编号、入库编号、入库时间、标本类别、标本详细描述等);患者病理信息(肿瘤的体积、组织类型、分级、浸润深度、切缘情况、免疫表型等);标本存放信息(存放的位置、存放标本的数量等);标本的使用情况(出库编号、出库时间、申请人、申请单位、相关项目、审批人、操作者等);标本的质控信息(实验内容、实验结果、实验人、实验日期等);标本废除信息(废除编号、入库编号、标本原始位置、废除日期、废除原因、经手人等)。工作人员可以根据患者的一般资料、诊断和随访资料等条件,查询标本库存和使用情况。(2)标本储存功能:肿瘤资源库管理系统能够储存工作人员每日收集的组织、血液标本信息,并且自动提取HIS中的病历信息,储存到资源库管理系统中。(3)标本和患者信息浏览功能:肿瘤资源库管理系统中,工作人员能够根据自行设定的多种条件查看肿瘤资源库中所有标本的各种详细信息以及患者的信息。(4)标本的检索功能:肿瘤资源库管理系统可按照工作人员需求设定查找范围,如入库时间、标本类别、标本来源、姓名、性别、住院号以及备注等条件进行查找,并可以将查询的结果导出至Excel文件。(5)数据维护功能:肿瘤资源库管理系统中,工作人员可以通过获得的权限,将已录入的各项数据,如“标本编码”、“标本类别”等进行修改。(6)标本的导出功能:肿瘤资源库标本管理系统可以通过条件查找功能导出所需要的标本信息,以Excel文件形式保存,方便使用者统计、总结。(7)标本的保密功能:为了对病人资料进行保密,必须确保数据的安全性。软件开发时对登陆本系统的工作人员设置了多级管理权限,即获取权限的工作人员才能对数据进行修改,而不知道密码或者非操作人员无权进入系统。 2.3肿瘤资源库管理系统的特点 (1)专业性强:肿瘤资源库管理系统作为专业的定制标本管理系统,所有标本资源的存储都是根据专业的需求来收集,在此基础上系统保存和收集的信息专业程度更高,针对性更强。(2)准确性高:肿瘤资源库管理系统作为专业的信息系统,对所收集的各种组织和血液标本的信息做到准确及时地储存、整理和分析。(3)实用性广:肿瘤资源库管理系统能根据研究工作的需求,利用计算机所建立数据库及时更新信息,及时地为医药科学研究提供多种必需的信息服务。(4)便捷的服务:能够帮助肿瘤资源库管理者从复杂繁琐又无序的状态下解放出来,以实验室综合信息管理的优秀部分,满足各大实验机构在信息管理上的迫切需求。实现对各类型库存资源的有效管理,为工作人员和研究人员服务。 3讨论 设计一套计算机管理软件对肿瘤资源库库存标本进行信息化管理,肿瘤资源库管理系统在工作中发挥了极大的优势,有利于全面了解库存标本的情况,更加简明、全面和准确地反映库存标本数量、质量和使用情况。进一步完善肿瘤资源库的管理系统,利用计算机更加准确地核算采集、存储标本的成本,更加具体化地评价库存标本的质量,肿瘤资源库成本控制更有效。通过肿瘤资源库管理系统界面直接得知医院每天手术的安排情况,肿瘤资源库取材人员能够灵活安排采集手术标本的时间,保证取材不遗漏。肿瘤资源库管理人员可以通过授权直接获得患者的历次住院和门诊临床所有诊治情况及随访资料。 4结语 今后新疆特高发肿瘤资源库的工作重点是采集标本,除手术冰冻标本、血液标本外,还将包括石蜡标本,以及对入组的临床样本和数据进行科学实验鉴定和系统分析。在此基础上建立并完善肿瘤分子标志谱临床研究专用的样本采集和应用体系,包括技术规范、资源库和实验分析数据库,这些都必须以肿瘤资源库的信息化管理作为基础,建立高质量的肿瘤标本和系统临床随访资料库,建立规范化诊治的多中心临床队列。我们应从面临的实际问题出发,对肿瘤资源库库存标本的管理在实际工作中逐步加以完善,形成良好的运行和使用机制。科学研究与肿瘤资源库的发展离不开多方合作。有了现在规范的技术平台,肿瘤资源库预计今后在各地州下设肿瘤卫星组织库,推广建库的经验和标准化操作流程,加强区域共享资源,构建良好的科技合作机制,形成完备的生物信息网络,以利于全区医疗卫生从业人员共享资源,协作进行肿瘤科研工作。 作者:郭文佳 朱琳 舒晓敏 张园 董翔 王喜艳 单位:新疆医科大学附属肿瘤医院新疆肿瘤防治研究所 管理系统论文:飞行模拟机管理系统论文 1例行维护的管理 在飞行模拟器的运行过程中,传统的例行维护是按照飞行模拟机生产厂商的预维护手册来进行的,但是这种由生产厂商制定的飞行模拟器运行维护标准,往往是从厂商的视角出发设置的。其主要的目的是要保证飞行模拟器在运行过程中的运行质量和设备完好性,基本上都是保护飞行模拟器本身的内容。但是在飞行模拟器的实际应用中,应用主体对其的要求是运行质量和运行效率的兼顾,这就需要飞行模拟器的维护主体从飞行员训练效率提升的角度出发,结合飞行模拟器的实际,对飞行模拟器的例行维护标准进行改进。运行质量和运行效率的兼得还是要建立在运行质量管理的基础之上的,所以新的运行维护制度制定还是应该从制造商的维护手册出发,结合民航局颁发的CCAR-60部规章来进行。在飞行模拟器的运行过程中例行维护主要分为维护内容表述和周期间隔,因为时间间隔具有明显的周期性,所以在新的例行维护活动中可以依靠例行维护的时间来进行例行维护工作的布置,可细致划分为日检、周检、月检、季度检、半年检和年检,飞行模拟器检查工作的时间在不影响其正常使用的情况下可以自由调整。同时在例行维护计划的制定过程中还要注意对维护工作量、值班人员数量以及训练保障的合理平衡。 2故障处理与监控 飞行模拟机作为当前飞行员训练的主要方法,其自身的运行状况和完好率对飞行训练的质量和效率有直接的影响,因此在飞行模拟机的运行过程中降低故障率提高故障处理效率极为关键。科学合理的例行维护管理能够有效的降低飞行模拟机的故障发生率,但是还不能完全杜绝飞行模拟机的运行故障,所以在飞行模拟机的运行过程中对故障的处理与监控十分必要。在飞行模拟机的运行过程中故障处理与监控系统主要的功能有两个:故障报告和处理记录。其中因为飞行模拟机运行过程中故障发生的重复性,所以一个故障报告可能对应多个处理记录。根据故障对飞行模拟机运行的影响程度由高到低设置多个故障级别,高级别的故障享有维护工作的优先权。相应的故障报告中故障记录集中的故障说明飞行机模拟器的故障相关组成部分存在着缺陷或者是容易发生故障,可以将这些信息反馈给生产厂商和例行维护主体,从系统结构上解决这一问题,或者在例行维护中着重检查维护这一部分,以达到提高飞行模拟机运行质量和运行效率的目的。 3模拟机工程管理 工程管理主要包括构型管理、服务通告、技术资料、账号密码、工程指令及品质测试指南(QTG)管理等内容,其中工程指令及品质测试指南是工程管理的重要内容,因为QTG是模拟机运行质量的官方考察标准,飞行模拟机在QTG中的表现是其能否通过民航局定期运行质量鉴定并获得合格证的关键,所以在飞行模拟机的维护活动中QTG管理尤为重要。在具体的维护实践活动中QTG管理主要包括有四个主要内容:方案、设计、实施和审核。这四项内容是固定的,而且其每一项测试内容都应该在固定的时间内完成,具体时间精确到月。QTG会在具体的测试时间段内根据飞行模拟器的实际特点选择性的向维护主体发出工作指令,这些指令主要是针对飞行模拟机的测试工作的。值班的维护人员会根据QTG系统的要求在规定的时间内进行飞行模拟机的性能测试,并将测试结果数据上传。因为QTG对飞行模拟机维护系统本身具有强制性,所以在QTG测试活动中如果测试结果不符合要求,QTG管理主体可以指出测试结果存在的问题并将测试指令重新发回要求重新测试,直至QTG测试通过为止。 4模拟机视景管理 在飞行模拟机运行过程中,其对飞行活动的模拟主要是通过视觉信息的模拟实现的,所以模拟机视景管理是其维护的重要内容。主要包括有视景清单、视景复查、视景开发和视景装机四个模块,在飞行模拟机运行过程中因为要模拟的场地信息是时常变化的,或者一些从事特殊飞行任务的飞行员训练产生的特殊视景布置需求,飞行模拟机的视景数据往往需要更新和更换,这就是模拟机视景管理的主要任务。其中视景清单是指飞行模拟器中储存的视景资料本身的信息。视景复查是指对具体的视景信息中包含的信息质量的复核,其中主要包括的复核内容有视觉信息正确与否、视觉信息的精细程度。视景开发是根据飞行员训练的实际需求对一些飞行活动中特殊飞行情境的开发过程。视景装机是指设计、总结完成的飞行模拟机视景数据向飞行模拟机的视景储存系统传输的过程,只有成功装机才能实现视景数据的飞行模拟应用。 5模拟机备件管理 在飞行模拟机的运行过程中备件管理的终极目标是可以应对任何故障维修的备件需求,但是无论是从技术层面上还是从备件管理的经济性层面上来讲,这种备件管理模式都是不现实的。所以在备件管理活动中飞行模拟机的维护主体一直试图找到一种既能保证备件管理的有效性又能保证备件管理经济性的备件管理模式,这一模式主要由备件清单、备件送修、备件申请、备件采购、换件记录以及库存告警等子系统组成,最初的备件清单由飞行模拟机的制造商提供。维护人员在维护活动中产生备件需求的时候,首先通过维护系统查询相应备件的库存,如果有件则前往申领并将换下的故障件随同故障报告一统上交到待修区。在备件出库的同时系统会在库存中自动减扣。如果库存备件数量降低到一定限度系统就会向管理人员报警,管理人员可以就缺少的备件进行统计并提出采购申请,经过审批之后进入备件的采购流程,备件到货以后系统自动加入备件清单。 6可靠性数据分析 在飞行模拟机的运行过程中,飞行模拟机的质量表现为使用性能的好坏,而其自身的高效运作的时间长短是由设备的可靠性决定的。飞行模拟机的维护是一种长效的维护机制,其不仅要覆盖到飞行模拟机运行横向的各个方面,同时也要覆盖到飞行模拟器运行纵向的全生命周期,对飞行模拟器的可靠性数据分析是其质量管理工作的重要组成部分。主要的实现方法是在飞行模拟机的运行过程中建立一个数据统计系统,对运行过程中设备的故障时间、使用时间、延误时间、延误次数、故障次数等数据进行统计,建立一个反映飞行模拟器运行中的可靠性数据模型,有效的分析并采取措施阻止其运行过程中的性能降低趋势。 7结论 飞行模拟及作为当前飞行员训练的主要方式,其自身的运行质量和运行效率对飞行员的培养民用航空行业的稳定运行有极大的影响。所以在飞行模拟机运行过程中维护管理系统至关重要,本文从例行维护的管理、故障处理与监控、模拟机工程管理、模拟机备件管理、可靠性数据分析六个方面对这一问题进行简要的分析,以期为飞行模拟机维护管理系统性能的提升提供支持和借鉴。 作者:潘悦明 单位:61255部队 管理系统论文:云计算环境下计算机管理系统论文 1校园计算机终端管理系统的技术选择 虚拟磁盘技术是采用虚拟磁盘实现将磁盘集中到服务器,适用于局域网环境终端及应用类型种类不是太多的终端类型,可以根据需要选择不同的系统和应用模板工作快速实现不同类型的教学应用切换。关电源后所有针对系统的改变丢失,主要只需维护模板,平时几乎没有软件的维护工作量,设备硬件故障也仅仅需要替换硬件并加入系统即可。虚拟磁盘技术经过十来年的发展已经非常成熟。由于以前硬盘成本较高,本地终端往往不安装硬盘和操作系统,俗称无盘工作站。这种方式非常适合大面积部署教学桌面。由于虚拟化的优势已经被业内广泛地认同以及服务器虚拟化厂商对虚拟化的大规模宣传,今年来一些采用虚拟磁盘技术的桌面管理软件厂商也将此称为虚拟桌面,只是与VDI不同的是称呼上千奇百怪。这种技术的优点在于:(1)管理工作量低,管理员只需在服务器端构建终端系统与应用软件的镜像,无需分别为每台终端安装相应软件;(2)故障修复快,当终端使用中出现软件故障时只需重启就可以获得一个全新的操作环境,目前的技术已经可以使其恢复到重启前的工作状态而不丢失中间数据;(3)可以完成实时计算量较大的工作及有一定个性化的工作需求,例如高清视频播放,3D设计等。但这种技术也存在以下的问题需要在部署时加以考虑:(4)系统镜像与硬件的关联度高。由于终端是通过网络启动的,服务器端的终端系统镜像包含了终端硬件的驱动,当终端硬件类型较多时,会使得镜像的数量较大且复杂,管理工作量增大;(5)系统运行的可靠性与单机部署存在较大差异。单机工作时如果出现宕机的故障其影响面只是单台机器,但如果是无盘工作站系统的服务器端出现宕机,其关联的终端都将无法工作,影响面要大得多;(6)终端跨网段连接服务器的问题。当局域网划分多个VLAN时,校园内无盘终端很可能分布在多个VLAN中,服务器也可能与终端不在同一网段,这时候就需要终端连接与服务器之间不受同网段访问的限制。(7)工作负荷主要集中在开机时刻,易形成开机风暴,开机后服务器负荷急剧下降,其次是工作是众多客户端的数据回写。 2方案设计与测试 当学校为学员宿舍、教室、公共实验室以及图书馆阅览室等地配置计算机时,配置方案面临的问题是:如何使这些地方的公用计算机稳定地工作而管理员能够最高效地处理和解决这些计算机出现的故障以及使用中的问题?虚拟磁盘技术广泛地应用在这些场合,而云计算技术在合理配置服务器资源以及应用配置的灵活性方面是具有极大优势的,因此这两种技术的结合可以使系统运行更加高效。即,采用:“服务器虚拟化+远程桌面+虚拟磁盘”的方式部署大面积桌面管理环境。根据我校的情况,绝大部分终端适宜采用“服务器虚拟化+虚拟磁盘”作为主要的工作方式,在产品选型和硬件配置上的设计和测试时予以重点考虑。云计算技术应用可以使服务器的配置更加高效。学员宿舍、教室以及图书馆阅览室等地配置计算机的应用环境与计算机实验室的应用环境有所不同:1、这些场合在线的计算机数量往往是不确定的,例如宿舍配置1000台电脑,而同一时间在线的计算机数量有时可能只有100-500台;2、计算机实验室服务器的访问量常常是风暴式的,例如所有计算机同一时间启动,而且往往在同一时间运行同一应用任务,而宿舍等场所就大不相同,不会在同一时间开机,运行的任务也相对比较个性化。实验室为了保证课程进行,通常按极限状态设计系统的配置,如果这样的设计用在宿舍等环境,服务器资源的利用率会比较低。在云平台上,可以在服务器资源池中根据需要配置多台服务器的群集,在群集中用负载均衡的方式可以做到非常高效而且根据不同时段的应用变化灵活地调整资源配置。我校共有五栋学员宿舍楼,为每间宿舍配备一台电脑,数量约为700台,每栋楼划分一个独立VLAN,另外还有图书馆电子阅览室以及教室电脑约100台。我们首先在宿舍区进行了无盘电脑系统部署并进行了测试。系统构建方案如下:方案中配置了3台物理服务器和一台存储服务器,每台服务器配置2个6核的双线程CPU、32G内存,虚拟服务器采用2虚拟优秀(未超配时相当于1个物理核)。采用了蔚云云计算平台搭建了一个私有云。蔚云云计算平台与比较流行的Vmware相比,除了可以实现硬件虚拟化外还可实现容器虚拟化,虚拟化的效率很高;蔚云云计算平台也不象Vmware那样需要一个中心控制机来管理整个云平台,所有管理配置同时写入到所有群集节点,它可以在任何一台机器上进行管理,这样可以有效防止管理节点的单点故障;由于蔚云云计算平台上具有磁盘缓存加速,可以避免大量终端开机时对磁盘的重复读取,而VMWARE上不能进行配置;蔚云云计算平台是以计算(虚拟化)、存储(网络存储和分布式存储)、网络(虚拟交换机)管理为基础上进行扩展的桌面管理,不像VMWARE那样,购买的是桌面许可,平台不能用于服务器虚拟化用途,可以有效保护硬件投资和统一调度硬件资源,即依然保留了云平台的完整功能的使用;提供灾备功能,无需第三方软件而且使用更方便,可保障关键业务故障时快速恢复;具有更好的开放性,如VDI桌面可以根据性价比和实际应用需求在RDP/SPICE/ICA等多种桌面协议进行选择等。为了保证服务器安全和便于配置,将所有虚拟服务器配置在同一VLAN,配置了一个单一桌面管理服务器集群,进行终端负载均衡。由于各终端是分布在不同VLAN的,所以无盘系统必须支持跨路由的终端连接。在系统部署时选择了两个无盘系统分别部署在不同的虚拟服务器上并分别连接两部分终端进行对比测试,两个系统测试结果表明都可以达到应用需求,其中一个系统是在Linux平台开发的,在部署的稳定性、灵活性和工作效率方面更加优越;而另一个系统的系统是在Windows平台开发的,因此操作界面更加友好。 (1)终端有缓存与无缓存启动时网络流量 其中第一个圈内所示为无缓存终端启动时网络流量;第二个圈内是有缓存终端在第一次启动时(终端缓存数据尚未建立)的流量,与无缓存终端相仿;右边两个圈内所示是终端缓存数据建立后再启动时的网络流量,相比无缓存启动的流量大为减少。 (2)测试终端运行时回写数据的网络流量 无盘终端运行时有大量临时数据需要回写到服务器,下图所示为用某无盘系统,单台服务器在线终端数52台,终端无缓存时的情况。可以看到服务器网络端口和硬盘都有一定回写数据量但不会产生很大压力,当检测有缓存硬盘或4G内存缓存的终端时发现回写数据几乎没有,只有当终端运行大文件下载等应用时才有回写。观察可以看到回写数据量与终端运行的应用类型、终端配置以及缓存策略设置都有关系。 (3)测试服务器负载均衡与热备工作模式下系统容错情况 在多服务器群集中分别配置为热备模式和负载均衡模式,终端在线情况下将其中一台服务器强行关机以模拟服务器意外宕机的情况。观察原先连接在宕机服务器上的终端,热备模式下这些终端在5秒内自动切到正常运行的服务器上,任务没有中断,用户端的感觉只是短暂停顿而已。而负载均衡模式下则任务中止,重新开机后此终端自动连接到正常服务器。从容错效果来看热备模式无疑忧于负载均衡模式,但热备模式下需要不断同步群集中各服务器的工作环境,需要耗费服务器及网络资源,测试中发现同步时甚至会造成终端工作短时间停顿。 (4)测试不同终端硬件配置下系统启动镜像的兼容性 由于不同终端硬件配置需要不同的驱动软件,因此无盘启动镜像包与硬件是相关联的。参加测试的“和信”与“网众”两个软件所制作的镜像采用通用网卡驱动包(集合了各种网卡驱动)、操作系统与硬件驱动分离等制作系统启动镜像。选择了不同年份采购的不同品牌终端三种终端对应同一启动镜像,三种终端均可以完成启动。虽然还不能确定可完全做到启动镜像与终端硬件无关,但这种关联度已大为降低。 3云平台上构建无盘终端系统的分析 在云平台上构建校园无盘终端计算机系统对提高服务器资源利用率、提高系统可靠性、提高构建过程及维护的便利性都具有很大优越性。通过服务器资源调度提高利用率。监测终端实际运行中对服务器与网络资源的需求,在云资源池中随时调整虚拟服务器配置,可以大大提高运行效率。多个服务器建立群集,采用负载均衡或热备的模式以提高系统的可靠性是十分有效的。在测试中热备模式所表现的资源占用对系统的运行产生了一定影响,因此如果采用热备模式则群集的规模应加以控制,每两台部署在不同物理服务器上的虚拟服务器的为一组热备群集较为合适。除非要求服务器故障时业务不可中断,否则用负载均衡模式是比较合适的。在云平台上用多台虚拟服务器构建群集十分有效,尤其是为不同的无盘系统构建不同群集时,并不需要为每个系统分别配置物理服务器,使得这样的配置方法由云计算技术轻易得到实现。在云平台上构建无盘系统,构建和测试过程中可以比较随意地配置服务器。在维护的过程中也带来极大便利:当对一台服务器进行维护时,可以在云平台虚拟一台服务器并将需维护机器的应用迁移过去,就可以在用户服务不中断的情况下进行正常维护。在构建无盘系统所关心的另一重要问题是启动与回写数据对服务器与网络的压力,因为这关系到服务器的带载能力从而影响到系统设计。测试的情况可以表明终端本地的缓存能力起着很大作用,但其中一个很有趣的现象值得关注:在终端不配本地缓存硬盘的情况下,在不同的无盘系统软件下测试其回写数据量是有较大差别的,这就表明各无盘系统的缓存策略是存在差异的。从观察可以看出:由于云平台配置了比较好的数据缓冲技术,进一步降低了物理磁盘的读写流量。这使得服务器的负载能力大大加强,测试中增加一台物理服务器资源可轻松增加200台终端负载,并且计算性能和网络IO性能大部分尚处于空闲状态,可以用于其他服务器虚拟化/VDI等应用。云/客户机架构被认为是近来IT技术的一个发展趋势⑷,在不同的应用环境中采用不同的技术构架是需要认真对待的,根据实际应用需求进行选择。云计算平台上构建无盘终端的方案,对于满足应用任务相对多样化且需要大并发视频应用和大并发高密度计算的学校环境是比较合理的选择,它所带来的高可用性也优于普通的无盘终端系统。与VDI比较,则服务器端计算能力需求只有1/5甚至1/10以下,而终端体验则比VDI大幅度提高。 作者:赵滨娜 单位:厦门市行政学院 管理系统论文:自动化管理系统论文 一、考勤管理 员工可进行外出、请假、出差、上下班的登记,由员工填写具体的请假理由和日期,由事务管理者进行管理决定是否销假等。同时考勤信息将到网上,员工可以查询考勤信息。 二、日常管理 事务管理者通过这部分功能将公司决议、日程安排、公司活动、奖惩信息等信息到网上,包括活动会议安排的时间、地点、主持人、主题等,员工可以查询这些信息,事务管理者没有删除信息的权限,信息的管理由系统管理员进行。 三、计划制定 该模块由企业计划、部门计划、个人计划三部分组成。企业计划由公司管理者相关的企业名称、计划主题、计划内容及时间,方便公司管理层下达指令,每位公司成员可登录系统查看。部门计划由各部门管理者相关的部门名称、计划主题、计划内容及时间,公司各部门能独立有序地在系统中建立计划。个人计划由员工个人,包括个人姓名、计划主题、计划内容及时间。系统管理者有权限对计划内容进行修改删除。 四、审核管理 审核管理模块分为申请和审核批示两部分,其中申请为每位员工都有权限在系统中,包括申请标题和申请内容。只读和读写两种权限不具备审核申请的能力,只有系统权限能够审核申请并决定是否批准。 五、员工管理 员工管理模块分为员工添加与员工维护两部分,只读和读写权限不能操作这个模块。系统权限能在该模块中进行新员工的添加,包括设定员工的用户名、姓名、登录密码、电话、E-mail、地址及员工的部门、性别、职务、权限等。在员工维护中系统权限可对现有的员工通过部门进行搜索,并对之前设定的所有资料进行查看和修改。 六、通讯管理 通讯管理模块包括显示通讯组和增加通讯详细信息,读写权限和系统权限两种权限能够增加通讯组的详细信息包括通讯组,姓名、性别、出生日期、婚姻状况、所属部门、职务、所在省份、所在城市、办公电话、移动电话、电子邮件、邮政编码、QQ、家庭电话及备注等信息。基于B/S的办公自动化管理系统的开发和使用可使企业实现对办公事务的电子化信息化达到便捷办公的目的。通过这一系统能使得管理者和员工之间的交流更加便捷,信息传达更加流畅,为企业降低生产成本,节约工作资源起了一定作用。系统运行环境应满足系统目标、系统功能与信息需求,与系统总体结构相符合,同时充分考虑系统性能、工作负荷与环境条件。其具体标准配置应充分满足系统的功能需求、信息采集传输要求、信息存储与处理能力要求、系统与人工交互能力的要求。系统配置选型应该是当前技术发展的主流,又与未来技术发展的趋势相符。无论计算机系统的硬件环境的配备,还是网络设备的配置、系统软件的选择都必须体现技术的先进性,避免因技术过时而过早地需要撤换、更新、升级。应避免单纯追求技术的先进性,所需的应是成熟而先进的技术。基于B/S的办公自动化管理系统的设计,是为了使企业下达指令管理事务上更加便捷,弥补了单纯纸质办公的不足与资源浪费,并与纸质办公一同协作,做好双线并行,互补互助。所以,在设计上要考虑超前性和可扩展性,为日后系统升级预留端口。办公自动化管理系统采用B/S模式开发,采取网站的形式。该模式的特点是:系统的管理员以及使用者在客户端对服务器端的数据库进行各种操作,由服务器端的数据库将操作的结果发送给客户端显示出来,客户端和服务器可以在同一台计算机上安装,也可以在处于联网状态的不同机器上安装,具有开发时间短、成本较低、且数据量的传输快等优点。这样就为客户是否需要下载客户端以及后台维护提供了方便性。 七、结语 办公自动化管理系统的设计与实现作为企业的一种办公管理工具正在被越来越多的企业认可并使用。它为企业提供更加有效率的服务,更多管理层面,同时也为企业提供充足的人员信息和快捷的管理手段。该系统使用Java语言编写实现,采用SQLServ-er作为系统数据库管理系统。根据毕业设计要求完成了系统基本功能的实现。所有用户均可实现对系统中各个模块提供信息的浏览、查询,并进行相应权限的操作。操作用户登录后可实现信息的添加修改;管理员登录系统后可对系统中的员工信息、公告信息进行添加、修改和删除操作,还可对用户进行添加、删除、修改密码发放权限的操作。本系统基于B/S模式展开开发过程,系统功能明确,模块分区清晰,具有良好的交互式功能。 作者:王靖 单位:河北省唐山市开滦总医院 管理系统论文:煤矿企业岗位价值管理系统论文 1岗位价值管理运行模式 在总结其它企业岗位价值管理模式的基础上,结合煤矿企业的实际情况,形成了具自身煤矿特色的“3321”岗位价值精细化管理模式。以“3项管理”为基础,推行“3个体系”,运用“2个机制”,通过“1个信息化平台”构建煤矿岗位企业价值精细管理系统。 2岗位价值管理信息化系统的建设 2.1岗位价值管理系统的软件系统部分 煤矿企业价值管理系统软件信息集成平台是将信息技术和实施方法融为一体,为煤矿企业量身定做,结合对煤矿企业的调研分析,对企业信息化解决方案进行个性化、行业化的设置,优化企业的业务模型,精心打造出行业企业级综合型信息系统平台。煤矿企业管理软件信息集成平台是高度复杂的应用软件系统,从底层到高层按照技术相关度和业务相关度的强弱划分成六大层次,然后逐层进行构建,每一层次逐步形成一个相对独立的组件库。一方面有组织的开发底层的各种构件库,另一方面从具体的项目中不断总结有价值的上层可复用部件,从而逐步提高企业的软件复用率。平台综合采用网页控件、权限系统、界面框架、报表组件、企业应用整合(EAI)技术、项目管理技术(PDM)、工作流(WorkFlow)技术、数据挖掘(DataMining)技术,决策分析模型等构架,通过这些技术手段,完成一个企业现代化管理的支撑平台和最佳业务流程的工具,通过信息化系统平台的建设有效解决信息断层、信息孤岛、信息浪费三大问题,并能有效整合现有的业务系统,实现从流程、数据、登录等的统一集成、对接。信息化系统平台将成为煤矿企业未来的业务优秀平台,将在未来覆盖到煤矿所有的优秀业务系统。岗位价值管理系统信息化是快速准确核算岗位价值的手段。必须紧密结合煤矿企业的经营管理现状再造流程,细化分解指标,激发广大职工的主观能动性和创造性。 2.2岗位价值管理系统的硬件系统部分 2.2.1服务器系统设计。 在服务器系统中,数据库服务器是最重要的服务器,同时也承担着重要的数据查询及更改业务。而且数据库服务器对CPU处理能力、内存要求及I/O性能都有较高的要求,所以数据库服务器一般采用具有较高性能和高可用性的服务器作为数据库服务器。作为其它应用服务器,一般根据应用系统的不同采用不同的服务器。①数据库服务器。用高性能PC服务器作为数据库服务器是一种性价比比较高的选择。它既可以达到较高的性能的同时,也兼顾了采购成本,作为一般性行业和对数据库要求不是很高的环境下,采用高性能PC服务器作为数据库服务器是高性价比的选择。利用2台PC服务器作双机热备,也同时达到了高可用性的目的。②应用服务器。利用高性能PC服务器作为应用服务器是一种性价比比较高的选择。它即可以达到较高的性能的同时,也兼顾了采购成本,作为一般性行业和对数据库要求不是很高的环境下,采用高性能PC服务器作为数据库服务器是高性价比的选择。③数据库系统的选择。根据煤矿企业的实际情况,选择Oracle10g作为岗位价值精细管理系统的数据库。 2.2.2操作系统选择。 配置合理的操作系统,对提升服务器整体的处理能力具有重要意义。 3总结 煤矿企业通过岗位价值管理模型的建立和信息化平台的建设,实现生产型向生产经营型的转变;使管理主体不断前移,管控能力得到提升;使煤矿职工的岗位自主意识增强,向岗位价值最大化发展;使煤矿企业的内部市场机制渐趋成熟和完善,同时也完善了煤矿的绩效考核管理和薪酬管理;最终使煤矿企业的经营效益逐步增强,职工素质明显提高,岗位增值意识和执行力不断提升。 作者:樊琳 马柯 陈龙龙 单位:西安工程大学机电工程学院 管理系统论文:横机控制器的人机网络管理系统论文 1系统设计 本文以杭州与非科技有限公司研发的横机控制器为实验平台,系统整体设计思路是采用C/S与B/S混合的系统架构。系统运行过程如下:设备端人机界面通过网络TCP/IP协议向服务器端发送横机的运行状态和编织数据,服务器端接收到指令后对接收到的数据进行处理归类写入后台数据库里,同时设备端也可从服务器端获取控制参数;在远程端通过网页和移动终端设备远程监控横机运行状态。系统总体结构如图1所示。本系统主要有三大模块组成:a)设备端的开发:在Android平台编写出良好的人机界面软件,开发设备端UI与服务器端进行网络通讯的协议。b)服务器端的开发:搭建稳定高效的Web服务器,开发数据处理的模块以及配置后台数据库。c)远程监控模块:移动终端APP的开发。 1.1设备端软件开发 设备端人机交互软件是本系统开发的优秀,基于Android操作系统进行开发。通过人机交互软件直接控制横机控制器并实时监控其运行状况,然后将信息及时地发送到服务器端,目前国内电脑横机主要集中在中低端产品,人机交互界面多由控件组成非常简单,执行效率低。为保证软件的实时性和快速响应,软件采用多线程实现。其界面主要是利用具有双缓冲机制的SurfaceView类代替控件实现,在主界面上通过OnTouchListener类对位图进行触摸监听,从而获得不同的状态标志,Surface-View类根据状态标志显示相应的界面,同时用Runnable类单独开启一个线程实时更新视图和收送数据。在Activity上首先加载主运行界面,如图3所示。主运行界面主要有三部分组成:最上面的部分是对当前运行花样的工作参数进行修改设置;在中间区域的左侧部分,可以显示CNT动作文件中的编织信息和设定当前编织度目的工艺段的值;中间部分的右侧区域显示花版行文件,编织过程中随着机头运行,显示当前的编织进度;最下面的部分为显示花版的工作参数设置信息。本界面实现原理是用IO类对本地缓存区文件进行读写操作,根据数据在文件里存储的地址对其进行解析,用Canvas类将参数显示到画面上相应的位置,开启线程实时更新画面显示数据。 1.2服务器端采用 C/S和B/S混合结构,设备端与数据处理服务器直接相连,响应速度快,事务处理能力强。服务器可直接访问后台MySQL数据库,对数据库进行读写操作。通过TCP/IP的应用层HTTP(超文本传输)协议访问Web服务器实现对横机运行状态的在线监控。 1.2.1数据处理模块开发 数据处理模块是服务器端开发的优秀,其负责接受设备端发送的数据并将数据及时更新到数据库,同时向设备端发送数据。数据处理模块还负责与移动终端建立连接。移动终端主动向数据处理模块发送指令,其接收到指令后对其解析并根据指令向移动终端返回相应的数据包,采用客户/服务器通信模式。数据处理模块要求能同时为多个设备端提供服务,并且对每个设备端做出快速的响应,故要求其具有较高的并发性能。此外在通信的过程中,ServerSocket的accept()方法和Socket的read()方法都有可能使运行过程中发生阻塞。当与多个设备端同时通信时,就必须开启多个线程,就有可能发生多个通信线程阻塞,线程数目达到一定值反而会降低系统能力,原因是较多的线程会消耗很多系统资源,加大了系统的管理难度,且对于开启最优线程数目不易把握,故需对系统的并发能力进行优化。本模块在反复调试的基础上采取JDK类库提供的线程池和java.nio包提供的非阻塞通信机制实现系统的开发。在多设备端请求连接时,开启两个线程,一个线程负责与设备端的连接操作,另一个线程专门负责数据的接受和发送操作。负责连接的线程采取阻塞的工作模式,当有设备端连接时,就向Selector类注册读就绪和写就绪事件,没有连接就进入阻塞状态,直到有新的连接请求。负责收发数据的线程采用非阻塞的工作模式,当读写就绪事件发生时就执行相应的读写操作。 1.2.2Web服务器和MySQL数据库的搭建 Web服务器是基于网站架设的服务器,主要作用是提供网上信息浏览服务,只需打开浏览器向Web服务器发送指定链接便可在线查看横机信息,本系统使用Apache开源软件组织的Tomcat进行服务器端的配置开发。Tomcat服务器是当今进行JavaWeb开发使用最广泛的Servelt/JSP服务器,因为它运行稳定,性能可靠。结合Java语言强大的网络功能开发出B/S架构Web服务器,Web服务器也能够操作后台数据库。B/S架构的通信原理是基于应用层的HTTP协议实现的,HTTP是一种请求/响应式的协议。客户端向服务器端发送请求(在浏览器地址栏输入链接网址),服务器返回响应。HTTP协议严格规定了HTTP请求和HTTP响应的数据格式,其请求包括:请求方法,URI,HTTP协议的版本,请求头,请求征文;响应包括:HTTP协议的版本,状态代码,描述,响应头,响应正文。MySQL是一个关系型数据库管理系统,可以将数据分类保存在一张张表中,并且其体积小、运行快、具有较高的查询速度,故本系统选择MySQL数据库保存横机信息。 1.3远程监控终端的开发 随着Android智能手机的普及,开发手机端的软件监控横机生产更加方便快捷,手机APP与服务器端采用C/S架构的通讯模式,服务器根据手机APP发送的请求标志返回相应的数据,这样便可随时随地在手机端查看横机数据。Android智能手机分辨率众多,移动端监控APP必须要适应多种分辨率的手机设备,其编程思想是:首先利用WindowManager获取手机屏幕的分辨率的高和宽,然后根据分辨率在各个界面上采取相应的比例绘制界面布局,并将从服务器端获取的参数显示到相应的位置。 2通信协议开发 采用TCP/IP协议与服务器端数据处理模块进行通信,通过Socket编程,将横机的运行状态和编织的花型数据以字节的方式发送到数据处理模块。该模块采用多线程机制不断地接受客户端的连接请求并将接收到的数据写入后台数据库。通讯数据包主要字节的定义如表1所示。其中,包头标志符由系统固定为某一值,作为验证该数据是否安全的标志,验证通过服务器端才能接受此包数据;包长度表示一个包的长度;包命令字是优秀内容,支出这一包数据的功能。 3系统调试 本系统在杭州与非科技有限公司提供的横机控制器上进行测试。然后将参数通过网络发送到服务器端,服务器端的数据处理软件接收到数据后,将其保存到后台数据库的相应的表中,通过查看数据处理软件的CNT界面,可以看出服务器端已成功的接收到设备端发送的数据。在手机端监控软件能够实时获取横机运行参数数据,系统基本达到横机生产控制的预期效果。 4结语 近年来,横机控制系统智能化水平得到了不断的发展,但其系统的开放性没有得到显著的提高,本文基于这种思想设计了一种人机网络管理系统,将计算机网络技术运用于横机控制系统中,设计出网页和移动终端两种监控平台,实现了实时实地对横机的集中监控和管理,使对横机的监控管理不再局限于企业内网中。针对以往的横机交互软件界面不够美观且操作繁琐的特点,本系统结合当前主流的Android平台编写出界面美观和操作简单的人机界面软件。本文为网络管理技术在企业中的运用提供了一种可行的思路,但系统的稳定性和通讯的延迟仍待优化提高。 作者:何忠扬 张建义 袁嫣红 单位:浙江理工大学现代纺织装备技术教育部工程研发中心 管理系统论文:建筑工程管理系统论文 1建筑工程管理系统化平台建设的研究背景与现实意义 1.1建筑工程管理系统化平台建设的研究背景 近几年来,国民经济增长迅速,城市进程的加快促进了建筑行业的飞速发展,出现了越来越多的大型建设项目,建筑工程日趋复杂化,对建筑工程项目的自我管理提出了新的要求和标准。建筑工程项目的管理不仅要符合市场经济的发展要求,还要保证工程质量,体现施工企业的优良服务,如此庞杂的项目想要全方位的做好各项工作,就需要工程项目管理向着更加高效精确的方向发展。信息沟通的程度决定了工程项目管理的高度,工程项目管理涉及的信息是庞杂巨大的,不仅数量多,类型多样,而且信息之间的交换往往需要耗费大量的人力物力,如此一来,无疑增加了生产成本。所以为了建设更加高效快速的工程项目管理模式,就需要施工企业不断提升自身的项目管理水平。政府有关部门也开始重视项目工程管理的信息化建设,对该项目的资金投入比例也逐年增加。政府的指导作用促进更多的社会力量投入到项目管理平台的研究中。 1.2建筑工程管理系统化平台建设的研究意义 项目管理的信息化是当今建筑行业项目管理的发展趋势,在提高项目管理的工作效率、管理水平,降低生产成本方面都起到了重要的作用。对工程项目的管理引进先进的信息技术之后,工作效率较之前的传统管理模式有了明显的提高。信息化平台建设的根本就是构建一个合理有序的信息网络,使项目管理中的各个环节都能够通过这个信息网络平台进行信息交流和日常管理[2]。有些建筑行业的佼佼者,已经开发了适应本企业的工程管理信息系统,利用先进的科学技术和科学的信息化管理提高了自身的管理水平,创造了更多的经济效益和社会效益。 2建筑工程管理系统信息化建设的研究思路和方法 2.1建筑工程管理系统信息化建设的研究思路 该课题的研究思路是通过参考一些现有的国内外相关研究成果和已有的理论基础,分析工程项目管理信息的具体分类,最终构建项目信息管理的集成网络。研究伊始最重要的一点就是就是大量查阅国内外有关工程项目管理的文献资料并进行系统分析,总结已有的一些研究成果和理论基础,对不同层次种类的信息分门别类,设计出科学系统的整体框架。对信息化管理中可能存在的风险进行分析,提出合理有效的风险规避措施。最后根据各个子系统之间的相互关系以及建筑工程项目管理的特点,设计最科学有效的工程管理系统。工程项目管理软件在实际安装过程中的实际效果则是验证理论的有效途径,对验证过程中出现的问题还要不断改进,以期构建更加合理适用的信息管理系统。 2.2建筑工程管理系统信息化建设的研究方法 该课题的研究过程中主要采用了理论分析与效果验证相结合的研究方法,除此之外,每个研究阶段都采用了不同的研究方法。在理论研究阶段,采用最多的就是文献分析方法,分析已有的文献资料中涉及的关于该课题的研究成果与理论基础。在项目集成框架构建阶段,涉及的研究方法主要是方法论。在最后实际开发验证阶段,则是通过系统分析的方法,对项目管理软件的安装和实际应用、项目共享效果等方面进行更深层次的完善。 3建筑工程管理信息系统的设计与实施 3.1建筑工程管理信息系统的设计 工程项目管理信息系统的设计要参考“需求指引、技术推动”的指导原则,从建筑施工的实际需求出发,对系统的整体性、交互性、可操作性等进行实际的设计规划。系统的整体性原则就要求设计者站在全局的角度考虑各个管理项目之间的相互关系和影响方式,全程控制工程管理的各个子项目。交互性是指人机交互的程度,用户能否从信息系统中获取需要的信息,以及系统能否对用户的信息及时反馈就是系统交互性的判定标准。对于信息系统的可操作性原则就是指信息系统能否及时应对施工过程的不断变化并提供新的技术支持,促进突发问题的解决和管理的科学性。工程项目管理信息系统与用户之间信息交换的主要方式就是用户界面,所以用户界面的设计是否简单易操作,是否符合用户的差异性标准就是信息系统的主要评价因素。用户界面一般需要包括信息的输入控制、多窗口协同控制等功能。在进行界面设计时考虑到用户的实际体验,就要避免界面的杂乱无序,种类太过繁多等问题,种类太多不仅会增加用户的信息处理负担,还会由于信息处理太过频繁而导致错误频率增加。最后,考虑到不同用户的特殊需求,还要为用户提供不同的交互界面,达到项目管理方式的个体差异性。 3.2建筑工程管理信息系统的实施 工程项目管理信息系统在设计过程中包括了业主项目管理系统、采购系统、工程监理系统、财务管理系统等各个子系统。下面以采购系统为例进行实际分析。采购部门主管在接到新的采购任务之后,将具体的采购任务分配到各个采购业务员。采购业务员在分析采购任务是否可以直接执行后,对可以直接采购的任务,直接进入采购流程。根据不同的采购方式应当进入不同的采购流程,如果是招标方式的设备采购,就应当指示招标业务员来执行具体的招标工作,最后才能进入采购合同签订流程。询报价类的设备采购与招标采购流程不同,它需要按照询报价标准业务的具体流程进行。这些采购项目进行过程中,系统会自动生成计划费用和实际费用的对比图以及实际执行进度,这为采购人员及时管理采购流程提供了详细的依据。 4结语 通过对建筑工程项目管理的现状分析,探讨了企业建设工程项目管理信息系统的重要性。根据实际的管理需要将工程项目管理信息系统分为多个可供执行操作的子系统,为了达到更好的用户体验与实际使用效果,需要对用户界面等进行不断优化设计,使用户得到更好的操作体验。对工程项目管理信息系统的设计需要参考整体性、交互性,可操作性等原则,使系统的开发和投入使用更加快捷可靠,最终促进工程项目管理信息系统的推广使用。 作者:叶志炼 管理系统论文:医疗设备计量智能管理系统论文 1系统简介 本计量管理系统基于MicrosoftSQLServer2000数据库,采用VisualBasic6.0程序设计语言进行编写设计,系统主要分为医疗设备基本信息管理模块、医疗设备日常维护计量管理模块和医疗设备年检计量管理模块三部分。整个计量管理系统可实现对医疗设备计量情况进行综合性管理:对设备的计量自检及年检进行记录,对设备的计量年检时间进行提醒。 2软件流程 本计量管理系统主要由三部分组成,下面分别对各部分的功能及流程进行介绍。 2.1医疗设备基本信息管理模块 医院内医疗设备种类及数量较多,使用科室较为分散,经常出现设备转借其他科室的情况,这就使医疗设备的在用管理极为不便,常出现无法确定某件医疗设备处于何处的情况,到年检的时候经常出现漏检的情况。该模块主要是为解决这一问题而设计。医院中,每一件医疗设备都有固定的编号,系统数据库中存有该医疗设备的设备名称、使用科室、在用情况、年检周期、规格型号、出厂编号、生产厂家、使用人、维护人、检测单位等信息。对于新进设备,系统会自动生成一个编号,该编号为固定唯一的,这就保证了管理的单一性。同时,新进设备的基本信息需要录入系统,将其名称、使用科室、在用情况、年检周期、规格型号、出厂编号、生产厂家、使用人、维护人、检测单位等信息存入数据库,保证在医疗设备年检计量管理模块及医疗设备日常维护计量管理模块中可以查询到该设备的信息。当科室中有设备需要报废停用时,科室填写报废申请,在管理系统中将在用情况改为报废或停用,并将该设备移出日常管理状态,这样在计量管理模块及维护计量管理模块中就无法查询到该设备的信息,避免了废弃设备在下次计量年检时依旧被记录为需检,造成浪费。设备存在转移到其他科室使用的情况时,需将使用科室修改,保证了对每台设备使用地点进行详细准确的记录。 2.2医疗设备日常维护计量管理模块 在医院日常运营中,每天都会有医疗设备出现故障,需要维修。过去医院内对医疗设备的日常计量重视不够,设备维修后不进行计量检测,只要设备能够工作就认为已维修完成,但经常会出现维修后的设备检查结果出现偏差的情况。而现在医疗设备的日常计量工作越来越受到重视,维修后的医疗设备需要工程师对其进行计量检测以保证检查结果的准确性。为了保证维修后设备的运行情况能够得到追踪记录,本计量管理系统中特别设计开发了医疗设备日常维护计量管理模块,该系统可对医疗设备的维修情况及维修计量检测后的运行情况进行跟踪。当科室有医疗设备出现故障后,通过电话将设备的编号、使用科室、设备故障等情况上报给设备维修工程师,工程师根据编号、使用科室查找到设备后,将设备故障情况记录到系统,维修状态设置为待修,并分派维修人员。维修系统连接到墙上大屏幕,所有维修工程师都可以看到各自需要维修的设备名单,这样可保证故障设备得到及时维修。当维修完成后,相应维修工程师将维修结果添加到系统中,维修状态设置为已完成,并对是否进行日常计量进行选择,以便后期追踪检查。 2.3医疗设备年检计量管理模块 医院内所有的医疗设备都需要定期进行计量检测,需要计量部门出具检测合格证。而每类设备检测周期均不同,有半年期、一年期。每类设备检测部门也不同,分为省级计量院和市级计量所。同时,医疗设备的使用科室较多,经常会出现漏检的情况。计量管理系统结合设备在用情况系统,将每台设备的计量情况,特别是上次年检日期及年检周期记录在数据库中。通过查询系统可以查询到到期应检设备的名单,这样就避免了仪器漏检的情况。并且每年计量检测后各设备的检测证书号也存于数据库中,当其他部门进行检查时可以快速查询到证书号及检测情况。 3结论及展望 通过日常使用,该系统很好地解决了医院计量管理工作中管理混乱的问题。该系统将设备管理、维修管理及计量管理结合到一起,为医疗设备的日常管理带来便利。但该系统仍存在部分问题:现阶段只能单机运行,无法与医院信息化管理内网连接,计量管理信息只能由计量管理人员获得,而医疗设备使用科室无法看到设备的管理运行情况,只能通过电话进行沟通;维修状态、计量到期提醒也无法及时到达各科室。后期可针对上述问题进行优化设计,使该系统更加完善,为临床工作带来便利。 作者:孙艳 孙处然 单位:济宁市第一人民医院医疗设备部 济宁医学院医学影像系 管理系统论文:成人教育教务管理系统论文 一、教务管理系统信息化建设的不足 (一)教学资源短缺 高校中成人教育的教师大都是全日制聘请的经验丰富的教师,但是随着近几年各大高校扩招,这些普通高校的教师就因为大量的教学及其科研任务,已经没有精力再分散在成人教育的课程上。所以,成人教育的师资严重匮乏。有些高校只能聘请经验不足,或者专业相近的教师来授课,这使得成人教育教学质量严重下降,不能够保证参加成人教育的学生们学到丰富的知识。 (二)函授站点分散且远程监控不足 从当前函授成人教育的发展来看,函授教育方式在成人教育中所占据的比例越来越高。通常,函授教学主要包含了面授、答疑辅导、作业、自学、实验、实习、毕业设计、考核以及答辩等环节。其中,自学是主要环节。然而,由于函授等远程教育离母校较远,学生又不能自主完成学业,因此,这给教务管理带来了很大的不便,这也是当前成人教育规范化的一个瓶颈。 (三)考核形式僵化 成人教育的考核一直沿用传统的考核方法,主要通过试卷、书面问答等形式来考核学生掌握知识的情况,这使得学生为了完成考试而死记硬背,导致学生缺乏创新能力,也考核不了学生的真实成绩。 (四)硬件资源不足 硬件建设是成人高等教育办学的基础,与全日制学生的课程相比,成人高等教育的课程相对比较独立,但是在教学安排上,如教室、场地、实验室等一些设备的使用上往往跟普通全日制的学生发生冲突,而学校面对这种情况也会首先考虑全日制教学的正常运行。这使得参加成人教育的学生得不到良好的教学环境。 二、针对成人教育教务管理的对策 (一)巩固师资队伍,丰富教师资源 由于成教学生数量较多,特点也各有不同,所以,学校对于教师的选拔及聘用也应该设定相应的规范要求,除了聘请经验丰富、授课良好的教师之外,也可以招收在社会上有责任心、能力强并且受学生欢迎的从业人员来担任教授工作。不同的专业聘请不同的教师,理论和实际相结合,满足成教学生的求知欲望。 (二)重视以人为本管理思想的建设 教学管理是教学的一个重要组成部分,管理所占据的地位不容忽视,而且需要不断加强教学管理。教学管理要注重人本思想的建设,以促进日常的教学管理工作顺利开展,始终坚持“以人为本”教育管理理念,充分尊重学生们的意见。现代教学管理不仅需要现代管理人员有良好的职业素质,还要求他们具备专业的管理知识、方法、技巧等。因此,面对当前的教学管理形势,学校要不断提升管理人员的业务能力。 (三)不断增强信息化管理 为保证教学的信息化、规范化,学校需要加强校园网的建设工作,使成教学生可以在网络上获取他们想要的教学资源以及相关的学习内容,同时还可以通过网络实时地关注学校的动态。而且,学校可以通过网络来设立属于自己的独立教务系统,不断开展综合教务系统一体化管理,努力实现教务管理管工作效率的提升。而且,建立教务管理系统可以为学生和教师提供一个交流的平台,实现资源的共享。 (四)推进教学管理创新 由于成教学生的学历、年龄、籍贯等各有不同,个人的记忆力、创新力、理解力以及学习能力也各不相同,各大高校应该从实际情况出发,推进教学体制的改革,建立不同的学制、学分制等模式。参加成人高考的学生特点比较鲜明,他们往往都已经参加工作,既要面对学习,同时还要不断应对工作琐事。而学生分散、工作地点不固定等原因导致了他们出勤不理想现象的出现,所以学校的管理制度也要根据学生的具体情况而做出相应的调整,如可以设置点名制度、考试制度、评比制度等。 (五)考试考核方式改革 考试考核的侧重点不能放在书本的那些死记硬背的概念上,而更应该侧重学生的分析能力、理解能力、表达能力、创新能力等。打破单一的考试形式,根据不同专业的学生设置不同的考试方式,可采用闭卷、开卷、口试、笔试等多种多样的形式。对于论文、作业也要灵活考核,让学生不惧怕考试,实现自主学习、实用性学习。 (六)提供良好的信息服务 教务管理系统的信息化要有效地为各函授站点教学管理提供信息保障、数据支持,以促使学生们能够很快掌握数据信息,提高学习效率。 三、结语 总之,成人高等教育事业的发展趋势会一直朝着专业化领域方向前进,因此,教务管理系统信息化是当前首要解决的问题。我们在日常教务管理过程中,要不断对既存问题进行总结,努力实现教务管理水平的提升,为国家培养更加适合的人才。 作者:刘玉珠 单位:贵州省商业高等专科学校继续教育部 管理系统论文:基于VFP的图书销售管理系统论文 1VFP在图书销售管理系统之中的应用 在图书销售管理的过程中,需要统计和记录的信息和数据有很多,例如图书的分类、作者、出版社、价格、页数、出版时间、印刷量、库存量和销售情况等,并且要对这些信息和数据进行时时更新。因此,这就需要一个非常强大且功能完善的图书销售管理系统来帮助人们完成这些工作,比如以VFP为基础的图书销售管理系统。以下简单介绍VFP在图书销售管理系统之中的应用。 1.1信息的管理 VFP中有一种名为“项目管理器”的管理工具,它可以对图书以及图书销售信息的数据、文档以及源代码等进行集中记录和管理,使各种信息分类明确、条理清晰,便于人们查找。 1.2信息的查询 VFP采用了先进的Rushmore快速查询技术,系统能从记录着众多图书及其销售信息的数据库表中迅速筛选出人们所需要的内容,整个查询响应时间只有数秒钟,非常迅速与高效。 1.3建立信息之间的关联 一般数据库管理系统中的各项信息都是相互独立的,每一项信息与其他信息之间并无关联,除非通过编程命令来专门描述;而VFP却在这方面做出了改善,它可以在建表初期就把相关信息关联起来,便于人们引用。 2基于VFP的图书销售管理系统的设计与开发 以VFP为基础对图书销售管理系统进行设计与开发,大体可以分为以下几个步骤。 2.1前期规划与需求分析阶段 在建立图书销售管理系统数据库之前,一定要先做好规划工作,因为它直接影响整个数据库建立的全局运作,关系到数据库建立的成功与否。具体来说,前期规划内容主要包括:对建立数据库的必要性和可行性进行分析,以及确定VFP数据库在整个图书销售管理系统中所处的地位。然后进行需求分析。需求分析指的是,通过与出版社的相关工作人员进行交流与访谈,从而获知其管理水平、需求情况、发展目标和计算机软硬件设施条件等信息,再根据这些信息来对图书销售管理系统进行规划设计,使系统更加符合人们的需求,更加人性化。 2.2物理设计阶段 基于VFP对图书销售管理系统进行物理设计,主要指的是根据管理系统的数据模型以及计算机的系统类型等,对数据库的物理结构(包括存储结构与存取方法)进行设计。物理设计的主要目的是为了使计算机的存储空间得到充分利用,从而提高管理系统的工作效率。 2.3模块设计阶段 基于VFP对图书销售管理系统进行模块设计,主要指的是把管理系统数据库中所需要记录和统计的各项信息———如读者的个人信息、读者的订单信息、出版社或书店的书库信息、读者的购书及退书信息、读者的反馈信息、企业的账簿信息以及管理处信息等,按照不同的分类进行模块划分,并且在划分时要注意各项信息之间的关联。当然,不同工作人员在设计过程当中还需要分工合作,每个人负责一项专门的工作,这样才能提高工作效率。比如,由图书销售人员负责管理账户的创建和修改,并管理读者及读者订单的信息、检索书籍的信息和统计每日账目等;由仓库管理人员负责管理书库的信息(包括录入与查询等)。举例来说,一种较为常见的基于VFP的图书销售管理系统会有以下五大模块:读者信息模块、读者订单信息模块、书库信息模块、银行(账簿)信息模块、管理处信息模块,每个模块都具有其独特的功能。 2.2.1读者信息模块 读者信息模块主要有3个功能,即编辑读者信息功能(如对读者的姓名、性别、身份、电话、住址、E-mail等信息进行添加、修改和删除等)、检索读者信息功能(此功能是读者信息模块最重要的功能,它能以单一或者组合两种条件来对相关读者的信息进行匹配与查找,检索的字段亦包括读者的姓名、性别、身份、电话、住址、E-mail等,条件的匹配可以是“大于”“小于”“等于”“不等于”“包含”“在……”等多种形式,条件的组合也有“与”和“或”两种形式)和打印读者信息功能。 2.2.2读者订单信息模块 读者订单信息模块主要有3个功能,即编辑读者订单信息功能(如对读者的姓名以及联系方式,所订图书的书名、作者、出版社、订单号、单价、数量、总价、下单日期等信息进行添加、修改和删除等)、检索读者订单信息功能(此功能是读者订单信息模块最重要的功能,同样能以单一或者组合两种条件来对相关读者订单的信息进行匹配与查找,检索的字段包括读者的姓名以及联系方式,所订图书的书名、作者、出版社、订单号、单价、数量、总价、下单日期等,条件的匹配有“大于”“小于”“等于”“不等于”“包含”“在……”等多种形式,条件的组合有“与”和“或”两种形式)和打印读者订单信息功能。 2.2.3书库信息模块 书库模块又细分为存书查询、购书和退书3个子模块。存书查询模块主要有3个功能,即编辑存书信息功能(如对图书的书名、作者、出版社、售价、库存数量、出版日期等信息进行添加、修改和删除等)、检索存书信息功能(与读者信息模块和读者订单信息模块类似)和打印存书信息功能。购书模块主要有3个功能,即编辑购书信息功能(如对购买图书的书名、作者、出版社、单价、数量、总价等信息进行添加、修改和删除等)、检索购书信息功能(与读者信息模块和读者订单信息模块类似)和打印购书信息功能。退书模块亦主要有3个功能,即编辑退书信息功能(如对所退图书的书名、作者、出版社、单价、数量、总价、退书原因等信息进行添加、修改和删除等)、检索退书信息功能(与读者信息模块和读者订单信息模块类似)和打印退书信息功能。 2.2.4银行(账簿)信息模块 银行(账簿)信息模块主要有3个功能,即编辑银行(账簿)信息功能(如对图书销售的总额、费用支出、净收入、余额和日期等信息进行添加、修改和删除等)、检索银行(账簿)信息功能(与读者信息模块和读者订单信息模块类似)和打印银行(账簿)信息功能。 2.2.5管理处信息模块 管理处信息模块主要有3个功能,即编辑管理处信息功能(如对各项事件的记录、备注和日期等信息进行添加、修改和删除等)、检索管理处信息功能(与读者信息模块和读者订单信息模块类似)和打印管理处信息功能。 2.4实施和运行阶段 基于VFP的图书销售管理系统在完成前期规划与需求分析、物理设计以及模块设计之后,可以开始试运行。这一阶段也可以称为调试或试验阶段,是对管理系统的具体操作实践和试用。在此期间,工作人员要仔细观察和体验系统的运行与使用情况,并将出现的各种问题进行详细记录,同时也要做好数据的备份和转存工作,以免系统出现故障导致数据丢失。观察与记录完毕之后,相关人员还要对系统运行中所出现的不良状况和故障进行探讨与分析,并加以改进,直到系统可以正常运行为止。 3结语 本文探讨利用VFP对图书销售管理系统进行设计与开发,VFP软件的优点以及其数据库的特性,可以让图书销售管理系统变得更加人性化、便捷化和系统化,让图书销售管理的工作更加简单高效,间接促进了图书销售市场的发展,无论是作者、读者、出版社还是销售商,都受益良多。 作者:杨巍 单位:民族出版社 管理系统论文:电池数据存储管理系统论文 1基本原理 本系统由主控电路、电流采集电路、通讯电路、存储电路、实时时钟电路、电源电路组成。主控电路由微控制器芯片和晶体振荡电路组成;电流采集电路由专用的电流采集环构成;通讯电路使用CAN通讯技术;存储电路由TF卡构成。主控电路中的微控制器芯片为16位飞思卡尔单片机;实时时钟芯片选用DS1302芯片,同时配有备用电池,芯片设定后可以提供准确的时间与数据同时记录保存;电源转换电路将整车的24V电源转换成5V,给单片机等电路供电;电流采集环可以测得电池的总电流,也将被记录;CAN通讯电路主要实现电池管理系统从板以及整车控制器与电池管理系统主板的通讯,提供电池的电压等状态信息和车辆行驶车速等信息,便于记录数据;存储TF卡与主控MCU之间使用SPI总线通讯。飞思卡尔16位微控制器具有低功耗、高性能、低引脚数量等特点。TF卡是新一代半导体存储设备,不仅容量大、读写方便,同时最大读写速度达10MB/s,并且可以直接使用SPI通信模式。存储电路包括U1飞思卡尔主控芯片和TF卡,采用3.3V供电,使用SPI总线,可以使MCU与TF卡以串行方式进行通信。该接口使用4条线:串行时钟线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SS。 2系统设计及应用 2.1系统设计 系统设计主要包括数据解析及封装、TF卡固件程序两部分。数据解析及封装包括三部分:CAN信息接收、数据解析和重新封装。CAN信息接收使用中断函数,将接收所需记录的数据帧;数据解析根据指定的CAN通讯协议,对接收后的长数据帧进行解析,同时拆分出数据值;数据封装首先指定出需要记录下的数据名,按顺序排列组合,将拆分所得数据值按组合的数据名称封装成数据结构体,便于按时间节点进行存储。TF卡程序主要包括两部分:TF卡底层协议程序和文件系统程序。TF卡底层协议控制程序主要完成对TF卡的最基本的数据块的操作,如TF卡的初始化、TF卡数据块的读写等;文件系统程序则是在底层协议的基础上完成文件系统下对文件的各种操作,如文件系统的建立、文件的创建与删除、文件的读写等车辆起动阶段,BMS主控芯片开始工作。首先记录下实时时钟提供的当前时间,同时从CAN总线上读取到整车行驶数据、电池电压信息。根据CAN通讯协议,将上述数据进行解析,将电池电压、电流、最高最低单体信息、车速等封装成新的数据结构体,再使用SPI通信功能,主控芯片与TF进行数据通信,判断TF卡内存储空间是否已满。如果已满,删除最先记录的文件,再创建新的文件夹,文件夹以日期命名。在文件夹内,创建新的文本文件,文件以时间命名。这样同一天的数据分别以文本文件的形式存在文件夹内。数据记录结束后,将关闭文本文件保存数据。每秒钟记录一次数据结构体,按一天八小时计算,2GB的TF卡可以记录至少四个月。 2.2实际应用 电动汽车在运行时,BMS会通过CAN总线和电流采集电路接收到大量的数据,这些数据分为实时数据和监控量。实时数据包括动力电池的电压、电流、单体电压值和温度等;监控量包括BMS对实时数据处理结果,包括SOC、故障码和车辆使用频率等。记录下的历史数据保存在文本内,文本文件以时间为名称,利于查看。这些数据对于电池的优化、整车控制器的研发、BMS管理策略的研究都有重要的意义。 2.3应用效果 对记录的电池电压、总电流及SOC绘制。根据电流的大小和正负可以分析出车辆的运行状态:正电流表示车辆加速或匀速阶段;负电流表示车辆滑行或减速阶段。由电池总压的变化可以分析出电池的性能;由SOC的变化可以分析出电池管理系统的管理策略是否合理。同一时间下记录的车辆速度及电机数据。分析相同时间的电机数据,可以观察出车速与电机转速的变化趋势。由电机转速和扭矩得出电机的功率,根据电池总电压和电流得出电池的功率,可以分析车辆动力系统的效率。对这些实际数据的分析,提高了优化控制系统的准确性。 3结论 本文使用TF卡对新能源客车的电池管理系统的历史数据进行存储,很好地解决了车辆运行过程数据难以保存的问题。为系统的优化提供了大量的实时数据,有利于控制系统策略的优化,为电动汽车所使用的动力电池在不同情况下的特性提供了实际数据依据。以某款电动客车的记录数据为例,得到了电池电压、电流等特性。 作者:胡洋 单位:安徽安凯汽车股份有限公司 管理系统论文:异步LED显示屏集群管理系统论文 1系统总体设计 1.1系统基本结构 本文提出的异步LED显示屏集群管理系统结构图,分为4个部分:数据中转服务器,媒体服务器,屏幕终端,客户端。数据中转服务器是一台具有独立域名或者广域网IP地址的主机,安装Linux操作系统服务器版本。本文设计的数据中转服务软件基于Linux环境运行,同时监听多个端口来接收并维持当前登录用户和已注册的屏幕终端的TCP连接。服务器软件维护了全部的客户公司、用户、屏幕及其关联关系的数据库,对于关联的用户和屏幕之间的消息可以进行实时透明的转发。数据中转服务器具有连接数量多,单个连接数据通信量小、频率低等特点,适合用户对屏幕的实时监控,图文类型屏幕的节目实时。但是对于多个屏幕的大数据量传输没有优势,如视频类显示内容的更新等,这种情况下,需要使用到媒体服务器。媒体服务器与数据中转服务器一样具有独立域名,主要用于存储和传输大容量节目文件。本文基于搭建FTP服务器实现媒体服务器功能。用户可以通过本地节目制作软件编辑节目,将节目及素材按照特定的组织方式存储于媒体服务器上。用户准备好待播放的节目与素材后,通过数据中转服务器实时向屏幕终端发送更新播放节目内容的指令,屏幕终端转向媒体服务器请求媒体播放内容。媒体服务器的特点是只提供媒体内容相关的服务,如文件下载和上传。屏幕终端由ARM嵌入式系统、屏幕扫描控制系统和屏幕驱动板构成,并借助于Linux操作系统强大的网络功能,为终端提供3G无线网络通信、10/100M自适应以太网通信、RS485串行接口通讯等多种通信方式。屏幕终端软件运行于该系统之上,主动连接数据中转服务器,并长久保持网络连接,从而可以使用户对屏幕终端状态实时进行监控。客户端包括PC客户端和移动客户端,必须工作在可以连入互联网的硬件环境,在设定数据中转服务器域名和端口后,主动连接中转服务器。用户需要输入鉴权密钥后登录进服务器,登录后可以对所辖屏幕终端的进行状态监控和节目更新等实时操作。 1.2系统数据库建模 为了设计一种能跨地域支持多个客户公司(多个项目)、多个用户、多块异步屏的管理系统,本文根据实际需求建立一种了较为完备的关系数据库模型。通过仔细分析系统应用环境中各种信息和操作要求,明确所需数据类型及其属性,最终确定了数据库需要维护的四张关系表,分别为终端设备表、用户表、公司表和管理表。利用OSA(OpenSystemArchitect)数据库建模工具搭建的数据库模型简化示意图。一个公司(或者项目)可以拥有多个用户和多个屏幕终端,一个用户可以管理多块屏幕,一块屏幕又可以被多个用户同时管理。该数据库模型能够较好满足多业务多屏幕多用户的系统管理模式。(图中的“pi”代表该表的主键) 1.3分层通信协议设计 考虑到数据传输的可靠性和有序性,本文的数据通信以TCP协议为基础。同时,为了解决基于TCP协议的数据流同步问题以及处理多个用户、多个事务,多个连接,多个层次的消息数据包等问题,本文设计了一种基于TCP协议之上的分层通信协议。各层采用统一的接口就可以实现层次之间的通信,进而可以对各层的内部结构独立设计,更加易于协议的维护和实现。协议主要分3层:收发层,会话层和业务层。收发层对上层数据包加入了帧标识和帧长度标志标量,用以解决TCP协议流式传输的帧同步问题和非法连接请求。分发层包头定义了上层数据包类型和用户登录ID,区分不同的用户以及不同类型的协议数据包,从而将数据包准确的分发到对应的用户或相应的数据处理模块。业务层数据包包括登录数据包、服务器管理数据包和终端数据包,分别用来封装用户登录与注销,对服务器数据库管理和终端操作详细协议数据内容。 2系统各部分设计与实现 相对于传统基于局域网技术的多异步屏幕管理系统,本文提出的基于互联网的集群管理系统最本质的区别在于引入了数据中转服务器。数据中转服务器是维系多用户和多屏幕的枢纽,是整个系统架构的集中体现,本文将着重描述中转服务器部分的详细设计与实现,客户端软件和异步屏幕终端软件只给出一般性的软件框架说明,因为本文设计的系统是一种开放式的集群管理平台,针对不同的客户公司和项目需求,可以定制出多种完全不同的软件版本。 2.1系统设计目标与实现方法概述 本系统设计重点在于在多对多模式下中转服务器具备高并发响应速度和带载能力。本文采用C++语言进行开发,兼具了高效性和面向对象设计方法的优势。同时采用了大量跨平台的开源软件库,如Boost、SQLite、QT等。客户端、异步终端、中转服务器三部分的网络通信相关代码基于Boost.Asio开发。Asio库基于操作系统提供的异步机制,采用前摄器设计模式实现了可移植的异步IO操作,并且异步模式下可以最大化避免使用多线程和互斥锁,减小同步模式下多线程编程带来的诸多有害副作用(如条件竞争、死锁、线程切换开销等)。数据库部分采用SQLite数据库。SQLite是一个自包含、无服务器、零配置、事物支持的进程内数据库引擎,也是一款开源轻型,占用资源低,跨平台的数据库。 2.2数据中转服务器详细设计与实现 软件架构整体从下到上分3个层次:网络通信、消息处理、数据库操作。结合2.3给出的通信协议层次,网络通信部分实现了收发层和分发层的功能,消息处理部分则对应业务层。数据库部分则是对2.2描述的关系数据库模型的具体实现。 2.2.1网络通信部分 对于中转服务器而言网络通信部分是系统带载能力、数据响应性能的基础。关键技术在于大量连接的维持和数据并发处理能力。本文从3个方面对此进行优化设计:(1)异步模式与线程池并用,零延迟操作同时能够合理化利用多核CPU资源。(2)使用栈缓冲及缓冲池实现协议数据零拷贝和最小化堆内存申请释放开销。(3)多用户、多屏幕终端的快速映射查找,最小化数据透明转发的延迟。网络通信部分完全采用Boost.Asio的异步通信模式,同时为更好发挥硬件多CPU优秀并行处理能力,本设计采用异步IO模式结合线程池的方法进一步提高应用程序的运行效率。线程池类基于Asio的io_sevice类和boost::thread类封装而成。线程池的个数取决于CPU个数,一般而言异步通信模式下线程数目不应超过CPU优秀数量的3倍。为了更高效地完成数据通信中的协议解析和打包,本文设计了协议栈缓冲类,将网络通信中的数据缓冲进行了封装,提供简洁的数据包封装和解析功能。基本实现原理是采用指针对同一缓冲数据的指针地址作增减移动来添加和去除数据包头,避免了协议数据在不同层次中传递时复制引起的性能开销。另外本文实现了栈缓冲池类在进程空间回收和再分配引用计数为0的栈缓冲实例,避免了频繁的进行系统调用分配堆内存,提高内存分配性能。 2.2.2消息处理与数据库访问 消息处理部分根据功能被设计成三个类:登录管理器、数据库管理器、终端管理器,分别实现客户登陆与注销,服务器数据库管理和用户—终端消息透明转发,除了消息透明转发,其余功能均需要访问数据库来完成。由于数据库访问,尤其是写操作时间延迟较大,修改较大信息量时通常能达到秒级,软件所有的线程又均采用异步非阻塞方式设计,因此,数据库部分设计为异步队列方式。需要访问数据库的事务根据所需要的参数创建数据库访问项类(DBCmdItem)的子类实例,提交到异步队列中立即返回,数据库访问处理器类内部维护了一个独立线程来处理队列中所有挂起的数据库访问项,完成后通过回调方式通知事务处理模块,完全避免了数据库延迟导致的异步操作响应不及时的问题。数据库访问项类是一个抽象类(定义),所有的数据库操作都定义成统一虚接口,简化并统一了数据库访问处理器线程的处理流程。 2.2.3数据中转服务器性能测试 本文基于100Mbps的局域网环境对系统进行了模拟测试。数据中转服务器运行Linux系统Ubuntu10.04版本之上,客户端软件的硬件环境为Inteli3-2120CPU,主频3.3GHz,内存为4G的PC机,屏幕终端通过PC机多个进程来模拟。首先启动数据中转服务器软件为客户端和终端分别开启10个端口,每个端口最多可连接100个TCP连接,服务器使用一个具有600个屏幕终端,200个用户,10个公司的数据库测试模型,同时连接200个客户端和600个模拟终端。系统在短时间内成功处理大量的并发连接请求,具有较高的数据吞吐量和良好的稳定性。 2.3客户端和异步终端的软件设计 在本文的设计中,客户端软件与异步终端软件是可以多样化的,是业务相关的,两个不同业务会有不同的客户端软件和软件。同时这些差异化的客户端和终端软件在管理结构和通信协议上又必须符合上述的设计。这使得本系统具备了多项目扩展能力,在本质上区别于其他异步屏幕管理系统。为了能快速为客户定制新的客户端和终端软件,最大化的代码重用和低耦合的软件结构设计是必不可少的。客户端软件从上至下分3个层次,界面层,业务层,网络通信层。用户从登录界面登录到服务器,然后获取用户权限下所有可控异步屏幕终端列表,呈现在终端列表界面中,从而对列表中的各个终端可进行状态监控和节目更新。节目编辑界面提供屏幕显示内容的编辑和预览功能。每个公司或者项目可能会有不同的编辑界面。如高速公路情报板界面要求具备常用路况图标和点阵文字布局,而广告小区屏幕的编辑界面要求能插入动画、视频和彩色图片。分为终端控制和节目播放两个部分。控制部分设计为3个层次:顶层是系统控制层,中间是协议的生成和解释层,底层是与中转服务器代码复用的网络通信层。本文设计的中转服务器透明转发用户与终端之间的通信数据包,因此,不同的项目除了节目播放器可以不同之外,也可以有不同的终端协议数据包,完全无缝的兼容于同一个中转服务器。 2.4系统运行时数据流图 这里综合描述中转服务器、客户端软件、异步终端软件三者之间及其内部各主要模块的数据传递与调用关系。 3结论 针对移动互联网的日益普及带来的异步LED显示屏集群管理系统的新需求,本文将常规服务器的模式与异步屏幕领域结合起来,提出了一种以广域网络为基本承载的异步屏集群管理系统结构,又结合异步应用需求多样性、客户及屏幕多样性等行业特点,建立了较为完备通用的关系数据库模型和通用的网络协议,并且定义了可复用的客户端和终端软件架构,从设计和实现两方面解决了单一服务器系统同时支持多个应用领域、多用户、不同屏幕群体的问题。因此本文的设计是一种开放式可扩展的异步LED屏幕集群系统平台。在实现方法上进行了大量的优化,实际完成的系统在性能和稳定性方面达到了实用的标准。诚然,本文实现的系统也有其局限,网络通信的可靠性和及时性极大的依赖于网络运营商,只有可以承受这种潜在风险的项目才适合采用本系统。 作者:刘飞 王瑞光 陈伟 单位:中国科学院长春光学精密机械与物理研究所 中国科学院大学 管理系统论文:农村水利工程管理系统论文 1水利工程系统的总体设计 为了满足农村水利工程现代化的管理需要,建立农村水利工程综合管理系统是必须的,它的总体设计目标是一个集底层设备适配采集方案、信息综合传输方案、设备远程监控方案、工程全过程管理方案为一体的综合性信息管理系统。系统的整体结构从信息门户以下,按照互联网的体系结构,可以将这个系统分为不同的部分,如感知层、网络层和应用层。 1.1管理系统的感知层 在农村水利工程综合管理系统中,感知层是用于实现对自然界的智能感知识别能力,对各种不同信息的采集处理和自动控制能力,并通过计算机系统的通信终端模块,将物理实体的信息连接到网络层和应用层中。感知层利用的是电子编码,包括二维码标签和识读器、GPS全球定位系统、传感器网络和传感器等设备。在农村水利工程综合管理系统中,感知层在终端系统中可以发挥对信息的监测和采集。例如,对泵站、灌区进行实时监测和信息传输等功能,包括对水利工程系统的常规监测,自动控制农村水利工程中泵站的水位、水量、水质状况和闸门的开度大小的需求等。 1.2管理系统的网络层 在农村水利工程综合管理系统中,网络层是用来负责传递和处理感知层获取到的各种信息,在网络层包括光纤、同轴、网线等有线传输设备,也包括各种微波、无线电信号、GPRS、3G等无线传输设备。在网络层中,各种监测数据是利用网络层向监控指挥中心数据,然后将这些信息传递给调度中心,由调度人员采取必要的选择。在该系统中,可以对近程进行监测并利用控制设备实施控制,传输过程大都采用有线链路进行数据的传输,利用的主要方式有不同的方法,如采用光纤、同轴电缆、网线等不同的方式;网络层也具有对于中、远程的控制设备,如可以采用无线电数传、微波扩频、GPRS、2G/3G/4G无线通讯网络等技术的实施,来实现基于采集中心信息的相互交流。 1.3管理系统的应用层 在农村水利工程综合管理系统中,应用层是利用现代计算机和互联网技术,与水利工程管理领域相结合,通过手机、计算机、掌上电脑等现代通信工具,来实现的广泛智能化应用。显然,应用层是专业应用系统的关键步骤,它是系统数据存储、处理、分析和应用的平台,通过这个平台,为农村水利提供决策支持的信息服务,实现开发灌区的水量监测及调度,保证农业生产的用水,提供泵站的智能自动化控制,有利于节约用水,同时还能够提供农村饮水安全监测等有关水利工程综合管理方面的应用问题。 1.4管理系统的交互层 在农村水利工程综合管理系统中,交互层是该工程综合管理的窗口,交互层可以为管理者和使用者提供交流的平台。在这个平台中,系统以RIA(RichInternetAp-plication)领域中成熟的Flex应用程序为框架。这个应用程序与传统的WebGIS不同,Flex系统运行环境可以支持快速交互,在通信传输中只传输已更改的部分数据,由于传输的是部分内容,不用刷新全部数据,因此可以更快地满足用户的要求。另外,WebGIS技术还可以将原本在服务器上的部分计算过程交由客户端完成,这样既减少了客户端与服务器间的交互过程,又减轻了管理系统服务器的负载,达到提高系统效率的目的。显然,交互层是将互联网技术应用到农村水利工程中,做到对水利信息的实时获取,做到有效预警、自动智能反馈任务的分配,提高对农村水利工程的监测和管理自动化水平,促进农村水利工程管理效率的提高。 2管理系统的实现与应用情况 农村水利工程综合管理系统的实现和应用有利于合理用水,也可以对防洪防涝发挥重要的作用。 2.1管理系统的实现 在农村水利工程综合管理系统中,应用层实现了以J2EE为优秀的层次化体系结构,实现了界面表现层与业务逻辑层分离、业务逻辑层与应用组件层分离、应用组件层与数据访问层分离、数据访问层与数据存储层的分离,支持统一的权限管理和认证机制以及统一的门户接入。在应用集成上,农村水利综合管理系统遵循融合、集成和过渡相结合的优秀设计理念:①对于数据耦合度较高的业务支撑系统在数据存储和数据访问层进行整合,通过统一的共享信息和数据模型形成统一的整体;②对于数据耦合度不高的业务系统遵循应用集成架构或服务总线,采用标准的协议对外暴露服务或事件,并基于SID(SharedInformationDataModel,共享数据模型)和BPM引擎,来实现系统间的互联互通、信息共享和流程协同。 2.2管理系统的应用 农村水利工程综合管理系统已经在我国许多渠灌区进行了应用。在应用过程中,在各灌区内很好地完成了信息采集系统的建设,节约了大量的人力成本,农村水利工程综合管理系统利用CDMA/GPRS无线网络与Internet网络相结合的技术,将水利工程需要掌握的各个节点计量数据,如感应水位、水量、水质等信息,可以实时地传输到数据中心,同时也将无线技术、感知层技术与新型应用技术有效地结合起来。农村水利工程综合管理系统通过全面的报表,全方位的分析方法,可以瞬时完成对实时监测数据和历史数据的计算和分析,可以快速地对相关水利的突发事件做出决策,对农业生产和经济繁荣和安全用水发挥重要的作用。应用结果表明,通过本系统进行工程管理,产生的投资以及维护成本每年可节省20%;对灌区、泵站管理可以实现人工与自动化相结合的方式,节省了人力成本,提高了灌区各项工作的效率。农村水利工程综合管理系统有效地提高对水利过程设施的现代化水平,为实现灌区现代化管理和信息资源的共享奠定了重要的基础,对推动我国各灌区的发展发挥了重要的保障作用。 3结语 本文介绍了农村水利工程综合管理系统的设计和应用状况:它是一种利用先进的互联网技术与水利工程管理的具体要求相结合,可以全天候监视水资源情况的检测系统,该系统的应用可以提高对灌区、泵站的监控能力。由于该系统利用了移动通信网络、无线局域网、固定通信网络等多种网络接入方式,用户可以方便掌握水资源随时的情况,能够随时随地享受到丰富的灌溉管理服务;可以利用采用的基于SOA与ESB为基础的应用支撑平台,解决应用系统之间无法实现互联互通的问题,实现了资源的共享。显然,农村水利工程综合管理平台的建设和使用,为今后实现跨地区的水资源的综合利用和管理发挥重要的作用,可以为实现高级的辅助决策提供重要的决策功能,为水资源的科学管理和决策提供了有效支撑。 作者:高景双 单位:阜蒙县务欢池镇水利站 管理系统论文:硕士生环境管理系统论文 一、建构扎实的环境管理理论知识体系 部分高校在本科课程设置中已经开展过与《环境管理系统工程》相关的课程,与本科教育不同,研究生的教学内容不能局限在一本教材上,要开阔视野,博览群书,同时在理论知识和知识结构上都要有所丰富和发展,这就要求理论教育在教学内容、教学方式以及教学手段等方面要有别于本科教育。一方面部分学生对这门课程有了一定的了解,具备了一定的基础,如果再一味地灌输讲解,一则浪费时间,二则易使学生产生厌学情绪;另一方面生源所在高校不同,教师不同,授课侧重点不同,所以学生对知识的需求也不相同。为了各取所需,让学生把理论知识吃透,理解得更深入、更全面,我们在教学中采取“三化原则”的教学理念,即“讲授的知识全面化,应用于实践的知识重点精细化,理论讲授形式多样化”。采取学生为主导,课堂教师讲解为辅助的授课方法。在学习环境管理体系基本术语和环境管理体系审核的基本概念时,我们要求学生自己查阅相关的参考书、制作PPT进行课堂讲解,别人讲过的知识,不允许第二个人重复。教师在这一过程中,对重点部分提出疑问,引发学生思考,如有争议进行小组讨论。这种授课形式既能查缺补漏,又能照顾全面。实践表明,这种教学方法比大课堂上教师一言堂的传统授课方式效果要好得多。不仅锻炼了硕士研究生能通过阅读、检索等手段,利用图书、媒体、期刊、报告、计算机网络等一切可能的途径获取本领域相关信息,还激发了学生的学习热情,锻炼了学生自主学习的能力。 二、从理论到实践应用能力的培养 近些年来,随着人们对环境质量要求的不断提高,社会对高校培养出的环境工程硕士研究生的个人素质包括创新能力和实践能力也提出了越来越高的要求。2011年,我国为满足社会和国家经济发展的需求,在各大高等院校进行全日制专业硕士的培养工作,目的就在于和学术型硕士区分出来,不在着重于学术上的研究,而是致力于和社会的接轨。环境工程领域的专业硕士主要是面向政府环保部门及其他各行业企事业单位的相关部门的环境工程领域。这要求环境工程的专业硕士必须基础扎实、素质全面、工程实践能力强并具有一定创新能力。理论知识体系的学习目的就是在实践中应用。所以培养工程硕士一定要注重于实践能力的培养。 1.强化学生的实践能力。 与本科生只注重基础知识的教育相比,硕士研究生的教育侧重点是注重对利用所掌握的专业理论知识解决社会和专业领域中实际问题的能力培养,也就是专业实践能力的培养。尽管课时和授课场所有所局限,但培养环境工程专业硕士研究生的专业实践的应用能力,是我们教学过程中的一大重点。在授课过程中,我们注重学生发现问题、解决实际问题的综合能力的培养。力求将知识融会贯通,真正做到“学以致用,用以促学”。例如,学习环境保护方面的法律法规时,离不开对基础理论的阐述,但理论需要服务于实践,需要围绕应用性展开。我们采用案例教学法进行教学,引入大量经典案例,尤其是社会生活中发生的显著案例及其环境保护法中常见的法律法规实践问题,同时和国外发达国家环境保护的相关法律法规相比较。反思我国环保法的缺陷,这样学生不仅系统学习、理解掌握这些法律法规,同时还能理论联系实际,更能从本质层次上剖析问题。即使这样还不能保证课堂上面面俱到。为了查缺补漏,我们聘请市环保局做环评的工作人员,为我们介绍环评流程,开阔了学生视野。我们在学习环境管理体系认证的时候,让学生在实践中学习,分别模拟企业管理人、内审员、第三方认证机构等角色,进行认证的模拟实践,提高工程专业硕士的培养质量。让学生熟知内审和认证的整个过程……通过这一系列教学活动的开展,大大激发了本专业学生的学习兴趣,增强了学生分析问题和解决实际问题的能力,起到了事半功倍的效果。采用这种快速有效的教学方式培养出的硕士研究生具备环境工程的专业能力和素养,完全具备就业的基本条件。 2.培养学生的创新意识。 创新能力“是一个民族进步的灵魂,是国家兴旺发达的不竭动力……一个没有创新能力的民族,难以屹立于世界先进民族之林。”硕士研究生的创新能力高低在一定程度上影响着国家创新体系的发展和建设。培养学生的创新意识和创造能力,一直都是国内外教育界侧重的研究课题。对研究生创新意识的培养更应该体现在教学过程中。在实际教学过程中注重对学生思维能力、分析能力和创新能力的锻炼,引导学生运用掌握的丰富知识,通过探索研究,运用创造性的思维,使学生独立地分析、解决实际问题,进而锻炼培养学生攻关新课题的创新能力。传统的一言堂,教师为主体,学生被动地听课,不利于调动学生的主观能动性,不利于激发学生的创造性思维。必须要打破原始单一的教学模式,探索尝试有效的教学形式。诺贝尔物理学奖获得者李政道说过,“能正确地提出问题就是迈出了创新的第一步。”在课堂上我们将案例、问题、项目和课题引入教学内容中,通过对其分析启发学生提出问题,学生带着问题在课后自己查找资料,参阅文献,分析问题,最后提出对策,设计解决方案。通过课堂上启发学生在环境工程学术领域中的求知欲望和创造性思维,培养了学生的实际工作技能、实验能力、工程设计能力、团队合作能力以及交流能力。例如我们在学习企业管理运作的相关知识时,对于企业如何在生产过程中节约成本;怎样对环境零污染零负荷,企业开发用新能源,建立绿色化工的新途径……启发学生思考,让学生产生新思想、新理念、新制度或者新的组合形式,来引导学生进行有需求的学习和研究。从一个问题为中心,从一个目标出发,运用多种方法、知识或手段,从不同方向、角度、途径找到一个最合理的解决问题的创新思维。 三、增强环保意识,强化责任感 近些年,随着中国经济的迅速发展,随之而来的环境问题也日益严重。在党的十八大报告中强调要实现国富民强,必须要守住“绿水青山”,提出“建设美丽中国”的概念。作为未来社会环保工作者的主力军———环境工程专业硕士更应该注重环保意识的培养。环保意识是一个地区、一个民族、一个国家对环保生态环境的认识、态度、习惯和行为。是为实现人类与生态环境协调均衡良性发展,自觉保护生态环境的意识,是一种积极进步的价值观,也是现代社会人类文明的重要标志。刚从大学生本科毕业的硕士研究生正处于世界观、人生观、价值观形成的关键时期,可塑性强,作为环境工程专业对学生加强环保意识的形成,对全社会的生态环境问题可能产生很大的影响作用。要重视培养大学生拥有高度的责任感和高环保素质,他们的环境保护意识的强弱,直接关系到中华民族的未来,也关系到人类的生存和发展。在教学中要引导渗透,通过课堂引导,让学生意识到环境恶化的严峻性,强化保护生态环境的整体意识,培养学生将来做环保工作者的责任心,激发学生积极投身到环保工作中的热情。例如,课程中涉及到雾霾对空气的污染,提问为什么空气污染变得这么严重,为什么人们以前没有意识到?采用什么方法治理更好?让学生意识到,无论社会如何进步,经济如何振兴,都不可以以环境的恶化为代价换取经济的增长。保护环境,人人有责。充分运用法律、技术和必要的行政手段,加大环境监督管理。同时对比发达国家环保法的相应条款,引导学生产生环境保护和治理的紧迫感,认识到保护环境任重道远,还有相当长的路要走。保护环境是当代青年的责任,我们人类只有一个地球,环境质量的好坏,关系到人们生活质量的高低。保护环境就是保护我们自己。 四、结语 以上是我们在环境管理系统工程教学中所做的尝试和探索,通过实践教学,课堂教学和自主学习相结合,调动了学生的学习主动性,同时教师根据学生反馈及时调整,取得了较好的教学效果。教学是一个长期的探索过程,如何将理论和实践更好地紧密结合,怎样在实践中锻炼学生能力等仍需要继续探索和实践。另外,作为教师传授知识和学生学习知识的重要工具———教科书,在知识的传授中,一直起着重要的作用。但是很难找到关于此课程方面的既全面系统、又有深度的教材。虽然国家工程硕士教指委已经立项出版教材,在2011年的专业硕士培养指导中也建议使用指定的教材,但直到现在还未见出版。 作者:刘立佳 王玉丹 赵方波 单位:哈尔滨工程大学材料科学与化学工程学院 管理系统论文:数据库资产管理系统论文 1各模块功能设计 (1)资产信息管理。包括资产登记,资产标签打印,资产信息修改,资产信息删除。(2)合同信息管理。包括合同登记,合同信息修改,合同删除和合同付款验收。(3)供应商管理。包括原厂商登记,原厂商查询变更,供应商登记,供应商查询变更。(4)资产领用管理。包括资产领用,资产领用单打印,资产领用变更,资产归还,资产领用单删除,资产领用查询变更。(5)资产维修管理。包括维修登记,维修记录变更,维修记录删除。(6)资产处置管理。包括处置登记,处置查询变更,处置记录变更,处置记录删除。(7)资产卡片管理。包括卡片登记,卡片变更,卡片删除。(8)查询统计管理。包括供应商查询,合同查询,资产信息统计查询,资产领用查询,卡片领用查询。(9)系统管理。包括数据字典,用户管理,权限分配和角色分配。 2关键技术 2.1数据库设计 数据库是资产管理系统的重要组成部分,数据库结构的好坏将对应用系统的效率以及实现的效果产生直接影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的一致性、安全性和完整性。本系统采用关系型数据库,关系型数据库是建立在严格的数学概念的基础上。概念单一,实体与实体间的联系都用关系表示,故其数据结构简单、清晰,存取路径对用户透明。因此有更高的数据独立性和更好的安全保密性。系统运用实体联系图的方法来进行数据库概念结构设计。依据以上的设计,系统中设计出的实体有:资产实体、用户实体、供应商实体、部门实体等。 2.2数据字典 系统根据机构权限的不同实行级别管理,分为省联社级、市级、市级农商行、县级、网点级五个级别。省联社级为最高级别,网点级为最低级别。所以系统开发时首先要规定统一的数据格式和规范编码规则。系统以数据字典的形式来规范数据。数据字典用于设定计量单位、资产状态、领用类型、报修类型等一些基本数据的管理。通常由服务器系统管理员统一管理。本系统将数据字典的格式规范成三个字段:字典域(进行分级管理),字典域编码和字典域名称。 2.3个性化用户视图 本系统按不同的用户类型来分组,给不同的用户分配不同的角色,不同的角色拥有不同的访问权限。系统根据登录用户角色的不同,来生成不同角色所对应的不同的菜单和功能。即具有不同权限的用户,在登录到系统之后会看到不同的用户操作界面。从而产生了基于角色的个性化用户视。本系统在设计方面严格执行“一人一角色”的操作权限,更好的确保了系统操作的方便性和安全性。 3系统实现 通过对农信社资产管理进行深入地研究,详尽全面地分析了资产管理系统的需求,该系统采用C#编程语言,后台数据库为关系型数据库SQLServer2005开发了三层架构的资产管理系统。系统采用典型的C/S架构,主要是基于数据量和安全性方面的考虑。系统分为三层,第一层为客户层(Client),第二层为业务逻辑层(BusinessLogic),第三层为数据层(Data)。 4结束语 通过对农信社资产管理系统的分析与设计,形成了一套合理的、科学的资产管理系统,从而极大地减少了传统资产管理中存在的问题,使农信社高效地使用和管理资产,为全社带来很大的经济效益。通过计算机信息化的管理手段,可以完全实现企业内计算机资源,包括软件及硬件等具体使用情况的集中控制,上级农信社可以及时全面地掌握下级农信社的资产管理情况。在提高工作效率的同时又保证了数据资料的精确性,并为各级各类管理人员及时提供准确的信息。加强企业的综合竞争能力,进一步规范和完善了农信社资产的管理方式,实现了资产的现代化管理目标。 作者:崔莉霞 万剑怡 单位:江西师范大学计算机信息工程学院 管理系统论文:来料信息管理管理系统论文 1汽车来料信息管理 汽车来料信息管理对汽车运载的物料在料场各区域的管理,包括过磅、回皮、采样、卸料等工艺流程。因现场已存在过磅、回皮、采样系统等,为了实现整个汽车作业区的管理,我们对汽车在受料坑、料场卸料的区域增加一台计算机,实时记录进入该区域的汽车的信息,并接入到过磅、回皮、采样系统局域网内。 2火车来料信息管理 火车来料信息管理不同于汽车来料信息管理,比汽车来料信息管理要简单。火车行驶的路线固定,而汽车行驶的路线很随便。实现火车来料信息管理的重点,在于识别火来运载物料进入企业时,需正确地识别出每列火车的车厢号码,并准确的记录。我们采用应用很广泛的RFID火车车号识别天线,对火车车厢号码的识别。火车来料信息管理包括对火车车号的自动识别、采样过磅处数据接口的采集、翻车机动作信息的采集等。 3受煤坑卸料控制管理 受煤坑卸料控制管理是对进入受煤坑的汽车,通过螺旋卸料机将汽车运载的原料,卸载在受煤坑上,在打开受煤坑阀门后,通过输送带运输至料场或料仓。 4料场设备控制管理 料场设备控制管理分为两个主部分:一个是堆取料机控制管理;另一个是无轨机车位置识别及卸料管理。堆取料机控制管理采用千盟专利技术——感应无线车上位置检测技术,通过在堆取料机、轨道、中控室安装一套车上位置检测系统,即可实现堆取料机与中控室之间的数据通信、数据交换等。无轨机车位置识别及卸料管理采用无线及GPS定位技术,通过GPS实现无轨机车在料场区域的定位,由便携式PDA实现无轨机车卸料管理,并以无线的方式将无轨机车卸料数据发送到中控室。系统实现料场的设备控制管理采用两种不同的通信方式,感应无线通信和工业无线通信。感应无线是通过铺设在堆取料机轨道边沿,由安装堆取料机上的天线箱发出频率,与编码电缆多处交叉位置产生磁场,而达到识别机车位置。感应无线通信主要实现堆取料机的位置检测,堆取料机状态信号的采集等。无线通信具有通信速率快、数据传输安全等优点,主要实现汽车卸料数据的传送、堆取料机堆取数据的传送等。 5布料设备自动控制管理 布料设备自动控制管理主要是根据采集输送带状态信息、布料小车状态信息、料仓料位信息,并根据布料工艺流程,实现料仓与中控室、布料小车与中控室的相互通信,PLC将所有的信息连接在一起,通过程控的方式,实现布料小车自动操作。 6结语 原料场机车控制及管理系统,在现有设备的基础上,通过在设备上增加传感器,通过实时监测设备的作业状态,结合工艺流程,实现了升级堆取料机全自动操作、受煤坑螺旋卸料车自动操作、布料小车自动操作,提高设备的自动化程度,减少人工操作,大大提升了企业的自动化水平。 作者:郭洪荣 单位:唐山中润煤化工有限公司 管理系统论文:多传感器管理系统论文 1网络化随着信息战 协同作战等概念的提出和发展,武器平台趋于网络化,促使传感器管理架构从单平台向多平台和网络化方向发展。传感器获得的信息能共享给所有作战单元,从而更加充分有效的发挥传感器资源作用。文献[15]中提出一种基于多平台的传感器管理系统架构,随着军事装备的研发及作战系统的设计不断朝网络化发展,传感器管理架构也必将趋于网络化。因此对制信息权提出紧迫需求,需解决网络节点激增时的通信负载问题,以确保各类信息能够实时、准确地传输到各作战单元,最大限度的发挥传感器资源的作用2架构设计依据科学合理的传感器管理系统架构,既能增强管理系统性能,如增加资源利用率、提高协同探测能力和增强智能化水平等,又能不过度增加其他系统的负担,如数据融合系统的工作量和通信的负载。因此,传感器管理系统架构设计必须既考虑内部的关键技术,又兼顾与外部系统的关系。 2关键技术 2.1传感器状态监测 传感器状态监测模块可实时监测传感器状态,对各传感器任务完成情况和负载进行评估并预测性能。任务分配与指示交接均需考虑传感器自身实时状态,且任务完成情况可对下一步管理内容做出指导,形成传感器与传感器管理之间的闭环回路,更加迅速有效的调整传感器管理策略。多传感器多任务分配传感器管理的本质是对传感器进行动态选择,即在每个管理周期内,在一定的约束条件下,解决多传感器多任务的分配问题。当用多个传感器完成多个任务时,需要优化基于任务优先级和传感器——目标配对值建立的目标函数,使某一项或几项性能指标达到最优。同时考虑约束条件:传感器自身最大探测能力、目标覆盖率以及传感器状态等。因此,建立约束条件下的目标函数,即多传感器多任务分配模型,是实现传感器管理的优秀问题之一。 2.2多传感器协同探测目标指示与交接 为实现异类传感器协同工作,快速获取目标准确信息,确保目标成功交接,必须解决异类传感器对目标的指示交接问题。主要包括无源传感器牵引有源传感器以及雷达传感器牵引敌我识别/二次雷达传感器两类。首先依据协同工作模式数据包确定可能进行目标指示和交接的传感器组/对,然后建立目标指示成功率、目标误交接概率与交/接传感器对目标量测参数、精度之间的关系。由指示传感器向被指示传感器提供目标的充分信息,然后被指示的传感器在指定的范围内搜索指定的目标,并反馈是否成功截获该目标。 2.3协同工作模式预测 协同工作模式预测可以作为管理周期的起始条件,结合获取的战场态势、宏观任务、当前任务完成情况、当前传感器状态,对下一周期内多传感器协同工作模式进行预测。随着战场态势的变化,传感器协同工作模式应当及时作出相应改变,通过合理设置协同工作模式转换的触发条件,可实时自动切换,也可支持人工干预。 2.4传感器系统 预警平台上存在大量异类传感器,这些传感器探测到的原始目标信息以及其自身的工作状态作为传感器管理系统的输入,经过分析和处理形成管理策略,指导传感器的下一步工作。各类传感器通过搜索和跟踪目标,为管理系统提供输入信息,后者通过分析处理对前者的探测范围和工作模式等下达指令。数据融合系统数据融合是对多源信息进行检测、关联、相关、估计和综合处理,以得到更加精确的状态估计、目标识别以及完整、及时的态势和威胁评估,为传感器管理提供输入。传感器管理子系统作为整个融合系统的反馈环节,与传感器、多传感器信息融合、决策支持与态势估计等子系统共同构成了融合闭环控制系统。通过对系统中传感器行为的统一管理调度,实现了融合系统中多种复杂传感器的协同工作,最大程度的发挥了融合系统的能力。同的传感器组合,并从数据包获取指示交接成功概率。传感器工作模式数据包:存储各个传感器的详细性能信息及其各种工作模式的适用条件、参数配置和能达到的探测指标。进行模式管理及预测时,数据包中存储的适用条件可作为模式转换的触发条件。信息支援多平台全方位部署的侦测设备,通过数据链传递探测信息,可实时获取大量情报。众多侦查方式协同工作,可初步获取战场态势信息、减少侦察盲区、提高情报的可信度。为充分利用其他平台获取的信息,传感器管理系统架构中应设置相应接口。 2.5人工干预 人工操作是传感器管理闭环的必要模块,但操作者不应被低级别的非战术性决策负担分散了完成主要目标的注意力。传感器管理系统适当分担了操作者的负担,完成低级别的非战术性的决策,对高级别的决策给出恰当的建议。对于总体任务指标、战略战术性的决策、突发任务、任务优先级的升降,仍需由操作员完成。当操作员认为传感器管理系统的决策不够合理时,应当有权对其修改。 3建立架构 现有架构多侧重于信息融合和资源分配方面,本文结合预警机执行作战任务的基本过程,充分考虑任务分配、指示交接、模式管理之间关系,并采用宏观/微观管理降低通信负载减少计算量,构建传感器管理将传感器的探测数据和信息支援平台获取的信息,送入数据融合系统进行处理,对战场态势评估并形成目标优先级。人工干预模块读取态势评估结果并对优先级做出相应调整。宏观任务生成模块接收态势评估结果以及操作员的输入,依据期望性能和战术数据需求情况生成宏观任务。结合战术数据需求及数据库中传感器性能特性构成目标-传感器配对函数。宏观任务分配模块根据现有宏观任务、目标优先级、配对函数、数据库信息以及实时监测的传感器信息,确定多传感器多任务的分配结果,并指导指示交接模块确定需要指示哪个传感器继续探测以及如何有效交接目标,指导模式管理模块调整工作模式实现多传感器协同工作。微观指令生成模块将宏观管理具体化,结合各传感器试试运行状态,控制自身参数,形成传感器时间序列。传感器监测模块将传感器状态、负载及任务完成情况反馈回管理系统。 4结束语 本文在分析了传感器管理架构现状的基础上,从关键技术和外部关系两个层面对架构的设计进行研究。结合预警机面临的典型场景、作战任务要求以及战场感知需求,梳理管理系统与传感器、数据融合、数据库、信息支援、人工干预等外部系统之间的关系。在对单平台传感器管理系统架构深入研究的基础上,重点关注宏观/微观管理架构,借鉴国内外传感器管理系统内部架构的设计,优化多传感器多任务分配、目标指示与交接、工作模式选择等关键技术之间的关系,提出一种适用于预警机的传感器管理系统架构,为实现预警机传感器系统的智能化统一调度奠定基础。 作者:赵建恒 许蕴山 邓有为 罗文涛 杨涛 单位:空军工程大学航空航天工程学院 管理系统论文:图书档案管理系统论文 1.用户研究 将用户、终端、网络、模态联系在一起,需要贴近复杂的环境,贴近异构终端、异构网络环境,尤其是能够符合三网融合环境的需要,而在这种环境下,用户首先通过终端,经过各种异构网络接入三网,再统一链接到图书档案管理系统,用户才能使用系统所提供的服务、海量的信息资源[9];学术界一直研发新一代信息网络,国外的参考文献主要包括文献[10][10]、文献[11][11]、文献[12][12]、文献[13][13];同时现有技术中能够链接终端、三网和系统的主要是张宏科教授及其团队的一体化标识网,该技术通过接入标识代表终端的身份,通过交换路由标识表示终端的位置信息,通过连接标识作为服务连接和用户身份的标识,服务标识表示业务的各种服务,该技术对流媒体、话音、数据等给予支持,该技术相关的参考文献主要包括文献[14][14]、文献[15][15]、文献[16][16]、文献[17][17];基于此进行研究。 1.1用户、终端、网络的研究 为了研究用户模型,首先研究用户如何使用云平台下的图书档案管理系统,用户接入到图书档案管理系统,必须使用终端,通过网络接入。在这个过程中,终端呈现异构化、复杂化、多样化的特征,①终端目前可能使用电视网、电信网和计算机网中的任何一网,可以通过WLAN、WWAN、Internet、PLMN、HFC、传统CATV、Ethernet和OAN中任何一网,随着时代和科技的发展也可能使用其他网络,其网络方面的特征呈现异构化、多样化;②终端类型和型号都很多,其功能、用途等明显不同,造成构造的不同和复杂化;终端和网络的异构化、复杂化、多样化,造成了其效果差异化很大,主要体现在:①显示效果方面;②音效效果方面;③网络方面;④计算复杂度方面;⑤可用空间方面。从显示效果的角度来看,需要注意以下几点:①终端不同,其显示屏幕的大小不同,从这个角度来说,手机和电视的差距是最为显著的之一,笔记本、PC等终端设备屏幕往往适中,显示屏幕大小的不同一方面和用户持有终端是否便利有关,另一方面关系着用户浏览信息资源时屏幕的尺寸和效果。②终端不同,其显示所使用的分辨率不同,体现为显示时的效果明显不同,如显示时的清晰细腻程度、拍照取景和视频播放的效果等等,而且部分终端的分辨率是固定不变的,无法进行调节。③文件的格式不同,其显示效果可能不同,例如常见的视频格式有AVI、MPEG、DIVX、MOV、ASF、WMV、RM等,不同的格式记录相同的视频信息,其显示效果也可能完全不同。④显示效果的程度决定了用户视觉角度质量的高低,其对于文本、图片、图像、单一的视频是有决定性作用的,同时对多媒体信息资源的效果也是有一定影响的。⑤显示效果的程度所带来的影响,对于不同的用户是不同的,其高度影响高度依赖视觉的用户,但当用户不依赖于视觉的时候影响则不大。从音效效果方面来看,需要注意以下几点:①终端硬件不同,其发声所用的效果不同,即使终端硬件相同其发声的效果也可能不同,例如一台笔记本电脑,如果其声卡是集成的则往往没有独立的声卡效果好,同样不同厂商所生产的声卡效果往往也有一定的差别,不同时间、不同技术所生产的声卡效果也往往不同,但音效效果在设备、设置、播放内容等完全相同的前提下是一致的。②不同的音频文件,其效果可能不同,首先数字音频技术指标采样率、压缩率、比特率、量化级,分别控制单位时间内波形采样的数据数量、音乐文件压缩前后大小的比值、记录每记录音频数据一秒钟所消耗的比特值的平均值、用多少位二进制的数据描述的声音波形;其次,不同的音频文件格式不同,其音效的效果也可能不同,常见的音频文件格式有WAV、MP3、WMA、OGG、APE等。③对于部分终端来说,音效效果是可以调节的,但依然存在音效无法调节的终端。④音频效果的程度所带来的影响,对于不同的用户是不同的,其高度影响高度依赖听觉的用户,但当用户不依赖于听觉的时候影响则不大。从网络的角度来看,①目前大部分的电视网依然是单向的,也就是说存在单向和双向的问题,虽然随着时代的发展和技术的进步,单向和双向的问题最终会被解决,但是目前一段来说其依然是问题的一部分。②网络不同登陆方式可能不同,例如如果用户借助电信网登陆和使用服务有两种模式,其一是通过以点播为基础的短信息服务,需要利用短信服务的平台来传输信息,由于其平台经常是第三方提供的,因而实时性往往较差;第二种方式则是通过GPRS网络,这种方案的缺点是覆盖率较差、传输速度低、费用高,但可以实现实时。从计算复杂度方面来看,终端之间的差异很大,以电视网的机顶盒和电视机来说,即使运行一个非常简单的动画也会非常困难,而相同的困扰在计算机上往往不存在,换句话说计算复杂度高的资源无法在部分终端上运行,但同时部分终端上如果使用计算复杂度低的文件则也会浪费资源。从某种程度上来说,不同的终端适合使用的信息资源在内容、格式等方面是完全不同的。从可用空间的角度看,如果可用空间的大小无法支持对应的操作,则后续的操作无法进行,同时可用空间较小也会在一定程度上降低运算速度。对于可用空间的大小,不同的用户可能会有不同的定义,部分用户可能对终端的最小可用空间有自己的要求;还有一部分人对最小可用空间没有要求,但是最小可用空间不够用的时候会有自己期望的行为和操作。 1.2用户行为研究 用户的行为,①指用户使用云平台下图书档案管理系统的行为,其根据用户的身份、目的、习惯、兴趣等不同而不同,用户可能是进行检索、获得、修改、保存信息资源,也可能是对图书档案管理系统的管理,如计费等;既包括其行为的种类、参数,同时还应该包括其行为所导致的结果。②用户的行为受到其本身的制约,既要受到其身份影响,又受到其兴趣和目的影响,但最终通过行为表现出来,可以通过用户的行为获得用户的信息,并做出调整,以便更精确地认识和了解用户。 1.3用户偏好研究 用户偏好,指用户在考虑服务或者商品的时候按照其自身意愿所做出的带有倾向性的符合理性的选择,是用户理性、认知和心理感受权衡后的综合结论,是用户个性化的体现。在云计算平台下的图书档案管理系统中,其可以作为个性化服务推荐的基础,主要包括以下几个方面的内容,①由终端、网络等带来的与视频、音频、可用空间等有关的偏好信息,此偏好信息用于确认用户偏好的信息资源的模态类信息,在此类偏好中用户往往偏爱一种或者几种终端,同时对于不同终端参数设置有不同的偏好;②用户偏好的信息资源内容方面的信息,包括学科、方向、难度等,这种偏好主要来源于用户原有的背景如职业、专业、知识层次等,并随着用户的发展而改变;③其他偏好,主要包括终端、所途经的网络、所在的位置等;④用户ID,用以唯一地标识和区别用户。 2用户模型研究 2.1用户基本信息模型 根据对用户、终端、网络的研究,建立用户基本信息模型,包括三类信息,分别是用户信息、终端信息和网络信息(详见图1)。其一是用户信息如用户ID、姓名、身份、年龄、知识层次、密码、密码提示问题、组别,其中①用户ID、密码是不可以省略的,其需要在用户登陆的时候确定用户的基础信息,同时用户ID对于整个系统来说是唯一的,也就是说所有用户的ID是没有重复的,是“独一无二”的;②身份、年龄、知识层次三项可以用于辅助确定用户的身份,以便在后续用户偏好模型未获得具体信息之前初步判断和获得用户的偏好信息,但鉴于部分用户的特殊性某些情况下是允许被省略的;③用户信息可以通过组别确定用户的权限的确认。其二是终端信息包括终端ID、终端参数等,其中①终端ID用于确定接入和登陆到图书档案系统的终端的身份,通过检索对应于终端的数据表可以获得包括其使用者、终端的类型、终端的基本参数及范围、终端的可能配置等的信息,可以初步确定终端的信息;②终端参数包括的是显示参数、音效参数、计算复杂度参数、可用空间参数,显示参数和音效参数分别是用户提供的其习惯使用的显示、音效参数的设置,而计算复杂度参数需要通过终端ID判断用户终端的具体计算复杂度获得,可用空间则需要在图书档案系统运行的时候通过其与终端之间的通讯获得;③终端信息中终端ID是不可以缺省的,但终端参数是可以缺省的,在缺省的状态下,系统依然可以通过终端ID获得终端的类型及基础的参数范围,再根据参数范围进行其他的判断,同时由于计算复杂度参数和可用空间参数不需要用户提供,因而也可以在缺省的情况下获得。其三则是网络信息如网络类型、常见位置等,其中①电视网的单双向问题可能会带来新的问题需要给予重点关注;②常见位置,是用户通常使用终端接入和使用图书档案管理系统服务的位置;③网络ID,用以唯一地标识和区别网络。关于用户基本信息模型,需要注意的有:①用户基本信息模型虽然是由三个部分组成的,但是其是一个整体,可以通过数据库表示出来,其中的每一条记录都只说明的是在某一种情况下用户使用某种终端通过某种网络接入和使用图书档案管理系统的具体设置以及由此而来的各种参数,每个用户的具体信息可以不只一条而是若干条记录的组合。②用户基本信息模型的三个子模型,可以通过一个数据表体现,也可以分成用户信息表、终端信息表、网络信息表三个数据表的组合来实现。 2.2用户行为模型 用户行为模型,主要用于记录用户的行为、状态等信息,其由用户ID、用户行为、行为参数、状态参数三个部分组成,其中①用户的行为用于记录用户状态变化的原因,同时可以从中获得用户基本信息模型的部分信息,同时也可以完善用户偏好模型;②用户行为参数用于说明用户行为的细节,是用户行为有机的补充;③状态参数,用于表明经过用户的行为之后用户的变化。 2.3用户偏好模型 用户偏好模型是用户服务推荐的基础,其主要包括3个方向,其一是对所获取资源的模态倾向性,是与终端相关的,其中包括格式、显示性能、音效性能等,其大多数属性是范围;其二则是对信息资源内容的倾向性,主要包括用户的身份、年龄、知识层次、专业等;其三则是用户通常所在的位置区域,可以用于以就近原则对其提供服务。 3关键技术分析 3.1用户模型应用研究 从用户登陆并使用系统服务的角度看用户模型,用户通过终端接入计算机网、电信网和电视网三网中的一网,可以利用一体化标识网络技术连接到系统,通过终端ID确定终端的身份(终端信息模型),通过终端所在的位置、IP等可以获得对应的网络信息(网络信息模型),通过用户ID和密码登陆系统进而系统可以确定登陆的用户(用户信息模型),如果需要调用用户偏好模型可以根据用户ID在用户偏好模型中检索相应的记录则找到对应用户偏好的信息(用户偏好模型),用户使用过程中会有所操作记录下用户ID、相关操作及对应参数则可以将信息添加到用户行为模型,根据用户ID可以从用户行为模型获取相关的参数则可以获得对应信息据此可以修改和完善其他模型。对于用户模型的应用,本文认为:①对于信息资源的检索和使用,既涉及到用户对信息资源模态的偏好,又要涉及到用户对信息资源内容的偏好,同时还涉及到用户所使用的终端;在检索的时候首先要根据终端信息模型和网络信息模型判断终端和网络的特性,获得支持的模态的信息,获得显示、音效、网络、计算复杂度、可用空间等信息,再根据这些信息和模态结合结合用户的偏好以集合的形式进行交的运算进而缩小可以接受的信息资源的模态范围并将其作为用户即时信息资源模态的偏好,再通过用户偏好模型内容倾向类偏好可以获得用户对信息资源内容的偏好。②显示、音效、网络、计算复杂度、可用空间等的变化会带来很多不同的情况,需要形成对应的策略,该策略既要符合用户的意愿,又要符合运营商等商家的利益,同时必须符合法律法规并受到相关部门的监管。在实践的过程中,可以设置相应的阈值来划分对应的范围,根据阈值与当前值差别的组合来判断当前所处的情况,当差距过大或者达到阈值的时候可以按照对应的既定策略采取行动,如在许可的情况下重新生成对应的信息资源、只发送部分信息资源、压缩等。③用户基本信息模型中用户信息模型、终端信息模型和网络信息模型需要相互结合,是一个有机的整体,在使用的时候相互辅助;同时用户基本信息模型、用户行为模型和用户偏好模型也是一个有机整体,其通过用户ID彼此关联。用户ID在整个模型中是唯一的,其作用是唯一地标识一个用户,以便与其他用户区别。 3.2用户模型的初始化与完善 本文认为用户模型的初始化信息可以从以下几个方面获得:①用户注册的信息②利用调查研究等方式从侧面获得的用户信息;③利用公众的大众化特征获得,其实质是首先获得用户基础信息模型,然后再从用户基础信息模型获取数据,以基础信息模型数据为基础结合概率归类和整理,去生成用户偏好模型和用户行为模型的初始数据。本文认为用户模型的信息完善与补充,是一个不断学习和修正的动态反馈过程,通过机器学习对参数的重新估计和修正提高了预测的精度,进而提高服务的质量,可以为个性化服务推荐打下基础。其实质是通过训练来逐渐完善用户行为模型,再根据用户行为模型逐步完善用户基础信息模型和用户偏好模型。具体的实现上,本文认为①用户行为模型可以作为执行单元,学习单元通过用户行为模型提供的信息根据用户基本信息模型和用户偏好模型建立并改进知识库,执行单元格局知识库中的知识执行任务,再将执行后的信息反馈到用户行为模型作为下一步学习的资源。②可以用命令序列作为最小单元描述用户行为,通过定义两个序列、两个状态之间的相似度来代表和判断行为模式之间、状态之间的相似程度;模型工作的时候,计算序列相似度来判断行为和状态的变化。 4结束语 本文首先从目前国内对用户的研究出发,分析用户,然后研究用户模型,既包括用户基本信息模型,又包括用户行为模型和用户偏好模型,最后对一些关键问题进行了分析,但本文没有研究海量数据量环境下信息资源的检索方法,在以后的研究中将逐步完善。 作者:李春杰 王晓明 张龙昌 单位:渤海大学信息科学与技术学院 管理系统论文:煤矿管理系统论文 1、GIS信息系统 互联网技术的出现以及与GIS技术的结合使得GIS技术得到了空前的发展,并且该技术的应用已经在很多领域得到了广泛的应用。以Flex技术为基础的RIAWebGIS管理信息系统由数据库以及WEB服务器和WEBGIS服务器组成。FlashPlayer根据Web上面的服务不同而进行相应的调整。采用AMF进行校验可以使得服务器和FlashPlayer二者之间实现交互,利用该协议可以传输大量的数据,这种通信方式效率较高。GIS的功能是由ArcMS服务器来提供的,其与数据库之间的连接通路为ArcDE,通过该通路可以实现快速的数据的读取。ArcMS还提供相应的数据地图以及栅格数据等,栅格地图的运用使得计算机资源得到了充分的应用,使得系统的响应和服务体验得到大幅度的提升。应用服务器的瓦片技术实现服务器与客户端之间的数据的传输、处理以及显示灯,能够在很大程度上减少客户端计算机的负担,将处理运算的任务交给性能强大的服务器来实现。 2、煤矿管理地理信息系统 在本文利用GIS系统建立煤矿管理信息系统的过程中应用到了矢量的栅格地图数据和双缓冲技术,在这个过程中要对煤矿管理中的基本业务数据进行规范化的管理,而且各个数据之间的层次要分析的较为清楚。也就是煤矿管理信息系统要包含煤矿管理过程中的一些属性信息,而且还包括了一些空间信息。利用空间信息可以对于空间信息中的某些位置进行描述,即可以通过坐标在GIS系统中进行显示;在煤矿管理的过程中其数据量非常的庞大,而且其包含煤矿中大量的其他数据,还包括煤矿中一些设备的信息,在这个过程中不仅能够使用信息化的手段对其进行管理,还能够通过该信息系统对于每个环节进行监控,将监控的参数或者是数据显示在系统的模型中,这些环节或者是参数都可以通过一定的图形来进行标记或者是显示,这些环节可以是点也可以是线或者是面,通过建立该区域的数学模型来重现煤矿的三维结构,并且现实的结构和对应的几何特征能够进行一一对应。几何特征或者是地物特征都通过一定的形式来在该地理信息系统中进行显示。根据煤矿系统管理的属性可以将煤矿管理系统大致分成以下几个方面,首先是煤矿管理三维结构模型的构建,其次是对于煤矿日常业务的管理,然后是对于煤矿中各个区域的监控。对于日常业务的管理包括对于工人信息的记录,对于工人考勤信息的记录,对于工人工作时间信息的记录,对于工人工资信息的记录,对于工人奖惩信息的记录等,这些信息都会被存储到系统的数据库中。 该煤矿管理信息系统利用WEBGIS技术实现了煤矿矿区三维立体结构的重建,利用GIS技术实现煤矿区域周围高程信息以及地理信息的提取,然后将这些高程信息和地理位置信息通过图像处理技术实现矿区立体模型的重建。在该煤矿管理信息系统的构建过程中还加入了对于重点区域的视频监控,监控的内容涉及对于煤矿区域的安全性监测,通过视频处理技术对于监控区域内部可能出现的风险进行有效的监控,如可能出现的塌方风险,瓦斯爆炸风险;而且还对于煤矿监控区域中的人员的行为进行识别防止出现安全事故。综上所述,本文对于煤矿管理信息系统的设计要求进行了分析,然后对于GIS技术以及WEBGIS技术在煤矿管理信息系统中的应用进行了介绍。通过分析煤矿生产过程中的各种生产属性数据,并结合煤矿区域的地理信息对于煤矿管理信息系统进行了设计与开发,所开发的系统具有可视化好,能够有效协调处理矿区的事务。 作者:苏志强 单位:重庆千牛建设工程有限公司
教学网站论文:课程教学网站设计论文 一设计拟达到的目标使用网络媒体 高等数学教学资源可以多种方式组合,以适应A级、B级、C级不同学习者的需要。高等数学的教学从单纯课堂教学延伸到了网络上的协同辅导、学习和工作。网络提供的各种学习资源还可以被不同高校共享,并在每个学习者需要的时间和地点被使用,使高等数学的教学突破了时间和空间的限制。本设计利用云南省昆明市西南林业大学已经建设完成的遍布各教室、各学生宿舍的校园网络,以高等数学课程教学内容为优秀,以高等数学教学资源库、网络课程、模拟测试题库等为资源支撑,建设高等数学课程教学网站,为教师所需集成各自教学内容、为学生自主学习和个性化培养提供全面的支持和服务。 二课程学习网站功能模块结构 1数学新闻 数学新闻信息显示,由课程负责人在后台添加新闻信息,包括标题、添加时间、简要描述、详细描述等内容,前端以列表形式进行展示,学生点击新闻标题,进入相应的新闻详细信息页浏览新闻内容。对新技术、新知识的分享,让学生能从课堂之余学习新知识。 2教学团队 办学质量的好坏,取决于学校管理的各个方面,而最关键乃教学管理。该项主要展示学校数学的教育师资力量。 3数学史话 数学科学具有悠久历史,与自然科学相比,数学更是积累性学科,其概念和方法更具有延续性。从古至今,从国内到国外的著名数学大师趣事收集于此,不仅能让学生更多的了解数学发展历程,还能提高学习兴趣,从各素材中汲取养分,为今后学习奠定基石。 4课程安排 学生进入高等数学课程网站后,从导航菜单中进入课程安排选项,浏览每位教师制定的教学安排计划,了解各个学习阶段应要学习或掌握的知识,并能根据教师的课程安排计划合理调整自身的学习计划,以不断增强自身知识结构,复习和预习课程内容。 5学习园地 学习园地模块共分为两个小的模块,分别为查看作业布置和作业提交。查看作业布置可以查询本次课或以前课程的课后作业,并能进行在线练习,或记录下来再学习。作业提交,学生根据教师的要求,完成作业后,进行作业的提交。当然,为了安全考虑,在学生上传文件前必须首先进行登录,上传文件仅为rar或zip的压缩包文件,上传文件大小不超过3Mb。作业上传路径为教师布置作业时产生的路径,教师收取作业时进入该路径即可。 6在线测试传统考试 从出题、组卷、印刷到试卷的分发、答题、收卷等程序,使得整个过程人工参与量大、周期长,容易出错,还需做好保密工作,使得学习考试成本较大。而在线测试可以实现无纸化、网络化、自动化,教师可以从题库中按所需自动组题成一套试卷,学生也可自行到系统内抽取题目进行测试,该过程充分合理利用资源,节省了财力、物力、人力,同时也大大提高了学生学习的主动性和积极性。 三数据库设计 本网站数据库设有系统设置表、学生信息表、管理员/教师表、新闻信息/数学史话表、学生作业表、学生考试表、教师课程安排表、试题表、试卷表等16个数据表。视图作为一个“虚表”,是从一个或多个基本数据表中导出的表。由于试题表和试卷表数据量庞大,而且访问次数多,因此这两个表结构的设计是本系统建设成功的关键。根据课程网站建设的要求及预计目标,现已完成数据库的设计和整个网站的功能模块建设,接下来即将完成数据的链接,并在分级教学的A级学生中,挑选出2个班级作为试验班,在高等数学课程教学中积极渗透,提高数学能力,培养具有较高数学素质的创新型人才。 作者:杨冠 杨帅 单位:云南省昆明市西南林业大学 教学网站论文:信息技术课程教学网站设计论文 一、信息技术课程教学网站的实现措施 1.要做好网站的功能定位和需求分析 在对信息技术网站进行设计的时候,应当广泛地进行资料的收集,同时仔细研究和调查已经在使用的信息技术课程网站的优缺点,对信息技术课程网站的日后发展方向开展科学的分析,从而确保所构建的信息技术网站的可行性和科学性。在进行信息技术课程教学网站功能定位的时候,应该从以下几个方面进行努力。首先要构建老师和学生使用的强大信息资源库。实践中在开展信息技术课程教学网站设计的过程中,应该有针对性地系统地构建丰富的信息库资源,以便可以更好地满足学生的日常学习需求,使得信息技术课程的教学效率更高。其次,要注重老师和学生之间交流模块的构建。学习过程中,便捷的学生和学生、学生和老师之间的交流平台是保障信息技术课程教学质量的关键所在,同时也是师生之间良好关系构建的基础保障,因此在进行信息技术课程网站设计的过程中,应该要实现论坛、聊天室之类的功能。第三要构筑信息技术课程完整的课程内容结构。信息技术课程的教学网站是学生开展自主学习的重要场所,因此在进行网站的设计时就应当构建完善的课程内容,同时配以检测习题和评分系统,让学生可以乐学和好学,在学习过程中变得愉快轻松。 2.做好网站内容的设计工作 第一要对学习的资源进行扩展。在进行信息技术课程教学网站内容设计的时候,应该尽量结合信息技术课程教学特点和实际情况,注重对素材资源的额整理和收集,采取不同的学习工具和相关的资源网站链接,对信息技术课程虚席资源的深度和广度进行扩展。第二要做好自我评价系统的设计。在利用网站开展信息技术学习的时候,学生正确的自我评价可以很好地激发学生的学习兴趣,最大限度地调动学生的学习积极性和主动性。所以,在进行信息技术课程教学网站内容设计的时候,应该注重对学生自我评价系统的设计,为学生的学习提供针对性且有真强针对性的强化训练,帮助学生更好地完成自我评价,最大限度地提升信息技术课程的教学效率。 二、结语 信息技术课程的教学网站能够为学生提供十分丰富的学习资源,可以有效地对学生探究学习的能力进行培养,还可以对学生自身的交流能力和实践能力进行培养。在进行信息技术课程教学网站设计的时候应该注重网站的内容和定位,从而更好地保障信息技术课程教学网站各项功能的有效实现,提升信息课程的教学效率。 作者:温都苏 单位:锡林郭勒盟现代教育技术资源管理中心 教学网站论文:高职教学网站设计论文 一、课程的学习目标 通过本课程的学习,使学生能按照用户需求,编写网站需求分析报告;对网站进行策划与设计,运行多种技术对动态网站进行开发和制作;并经过技术测试,最终将其到Internet环境;能对网站进行维护。通过引导、项目实施、讨论、总结、测评,帮助学生学习网站设计与开发的基本知识和实用技术,为后续专业课程、专业实践打下良好基础,为将来从事网站设计、开发和维护工作奠定良好基础。同时,在教学过程中,通过团队开发,形成基本的职业道德意识和职业素质。 1.具体的能力目标能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。 2.具体的知识目标掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。 3.具体的素质目标培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。 二、教学内容的组织与安排 课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。 三、课程特色与创新 针对“高职教学背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程高职教学改革作为一个整体展开全方位的研究与实践。 1.“大案例、一案到底”教学根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。 2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。 作者:杨铭 单位:吉林电子信息职业技术学院 教学网站论文:网络教学网站设计论文 一、课程的学习目标 1.具体的能力目标 能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。 2.具体的知识目标 掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。 3.具体的素质目标 培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。 二、教学内容的组织与安排 课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。 三、课程特色与创新 针对“高职教育背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程教学改革作为一个整体展开全方位的研究与实践。 1.“大案例、一案到底”教学 根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。 2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系 首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。 3.实践总结了一套与新教学体系相适应的教学手段和教学方法 用信息技术、多媒体技术改造教学手段,更新教学内容,使网站设计与开发教学更加符合现代社会信息量大、知识更新快的特点。应用任务驱动教学法、案例教学法、一体化教学方法,改革课程教学模式,从“给出概念基础理论知识应用提高”的传统课程教学模式向“工程实际问题引出概念及所需基础探索解决方法与理论应用提高”的探究式课程教学模式转变,激发了学生的学习兴趣,培养了学生研究式、探索式的学习习惯和自主学习能力。 4.研究形成了以课堂教学为基础,网络教学平台为补充的立体教学模式 在课堂教学的基础上,结合课程教学特点,研制开发了网络教学平台和课程教学网站,覆盖网站设计与开发教学体系的全部课程,涉及网络教学和互动学习等教学环节,实现网络多媒体辅助教学。本课程的项目化教学模式已经广泛应用于我校计算机网络技术等专业的教学中,并取得了良好的教学效果。 作者:杨铭 单位:吉林电子信息职业技术学院 教学网站论文:多媒体课程教学网站设计论文 一、《遥感概论》多媒体教学网站建设的必要性 传统的《遥感概论》课堂教学方式,其表现形是:以教科书为基础,通过黑板书写和静态的图件展示完成教学。从遥感课程的课程特点来看,课程前半部分属于理论知识讲解,后半部分属于实践性较强的影像处理内容。对于后半部分影像处理章节,由于涉及到具体的影像处理过程的讲解,如果采用传统的教学模式,仅仅在课堂上通过口述的方式展示给学生,授课效率比较低,而且不能调动学生学习的积极性,影响了学生对于整个知识体系的了解和掌握。网络多媒体的优势在于教与学的互动,现代化教学手段的充分应用与数字遥感影像的充分展现。将网络多媒体技术应用于《遥感概论》课程,可以将专业遥感软件的处理流程在网络上有效展示,将不同专业处理软件的算法及原理分步骤剖析,将遥感数字影像的预处理、辐射校正、大气校正、几何校正、信息解译等实践环节清晰表述,有利于学生迅速掌握数字影像处理的基本技巧和方法。这种网络多媒体教学方法的使用,可以使学生自主地选择学习进度和学习节奏,激发学生的主观能动性,更有利于培养学生的探索精神。因此,将网络多媒体技术引入《遥感概论》,开发基于网络的《遥感概论》多媒体教学网站尤为必要。 二、系统设计与实现 1.设计原则 ①实用性的原则 多媒体教学项目的开发必须结合《遥感概论》课程的特点,依据实用性原则,在保证各项功能实用性的同时,减少一些不必要的开支,对系统进行开发。 ②模块化原则 模块化能够大大提高系统的可管理性和可维护性,使得整个教学系统成为一个真正清晰明了的有机系统。模块化易于修改、扩充。采用模块化设计后,在维护时可以直接对某一需要改动的模块进行修改,从而能够有效降低网站不断更新所带来的麻烦。 ③基础理论与应用相结合的原则 采用Web开发平台,将航空影像、多光谱影像、热红外影像、雷达影像和高光谱影像成像方面的基本理论以互动的形式进行表达,通过这种途径实现遥感技术的应用实践加深对遥感原理的理解。为培养本科生应用技能,安排相应的遥感影像解译网络实习内容。 ④系统性和前瞻性相结合的原则 在系统介绍遥感物理基础、遥感成像机理、遥感影像处理和遥感影像解译原理、方法的基础上,在网络多媒体上力求将遥感技术发展取得的新成果和遥感新理论、新方法、新技术贯穿其中。考虑到当前社会和未来发展的趋势,拟在网络多媒体中加入两部分内容分别阐述遥感影像计算机智能解译和定量遥感基础,这是目前国内其他同类教材尚未阐述的内容,它有助于本科生了解遥感科学与技术的最新成果并掌握遥感发展趋势。 ⑤交互式原则 多媒体教学网站的设计要遵循交互式原则,包括人机之间的交互交互、师生之间的交互,以及学生之间的交互。人机交互要求学生能充分利用网络环境自主学习;师生交互要求师生应有网上互动;学生之间交互要求学生能在线讨论和协作交流相关的课程知识。 2.系统结构设计 系统采用基于Web应用的B/S三层结构,该结构模型由以下三部分组成:客户端浏览器,Web服务器和应用服务器、数据库服务器(图1)。这种基于Web的三层应用体系结构具有很多优点,客户端是浏览器,维护就相对简单,客户端与数据库隔离起来,提供了系统的安全性。应用服务层的引入减少了网络数据流量,提高了数据库的响应速度。总的来说,这种结构使应用系统的性能、安全性、扩展性有了很大的提高,也便于系统维护和管理。具体来说,系统设计以ASP、ACCESS编程等网络技术为基础,辅以authorware、flash、photoshop等多媒体工具,实现服务器端与客户端的交互式连接,完成实际教学工作。 3.系统功能设计 结合《遥感概论》课程的特点,在系统结构设计的基础上,设计了系统功能模块。Web应用层功能模块结构如图2所示。系统共有四个模块:课程介绍、教学大纲、教学内容、教学资源。其中,课程介绍模块包括两个二级目录,即课程简介和教学手段;教学大纲模块包括两个二级目录,即课程教学大纲和实验教学大纲;教学内容模块包括理论课教学内容和实验课教学内容两个二级目录;教学资源模块包括教学介绍、教学课件、教学录像、影像资源、友情链接五个二级目录。点击相应的二级目录或者子目录,可直接链接到相应页面。其中,在教学资源模块中: (1)对于教学课件目录 其制作方法是按照教学的要求,采用Authorware6.0作为创作平台,并用PhotoshopCS5、FlashCS5和3DMAX等作为辅助工具来完成教学课件的多媒体制作。 (2)教学录像目录 是将《遥感概论》课程中涉及到影像处理的相关章节,比如遥感数字图像的变化与增强、遥感数字图像的分类等,利用视频剪辑软件,制作成视频片段,放到网上共享,便于学生在课外的学习。 (3)影像资源目录下 列出了课程所涉及的各类遥感影像。根据教学内容将影像进行了切割,同时把典型区域、热点区域的影像导入影像数据库。影像数据库内容主要包括黑白摄影航空相片、彩色摄影航空相片、彩红外摄影航空相片,MSS影像、TM影像、SPOT影像、IKONOS影像、QuickBrid影像、热红外遥感和SAR影像等。数据库中的所有影像可以供学生免费下载使用。 (4)在友情链接目录下 列出了能免费下载遥感影像的部分网址,以及与本课程类似的其他高校的网络课件,供学生学习和借鉴。 4.系统简介 本课程网站部分模块界面显示如图本系统采用现代化的教学技术与手段,以网络技术为依托,将遥感数字影像的数学理论、物理基础以多媒体的形式展现出来,在网络上完成数字遥感影像处理实践的全过程,实现了《遥感概论》课程理论与实践的有机结合,为高校地理科学专业相关课程的教学改革提供了一个具体的实施方案。 作者:刘鹏飞 张鹏岩 单位:河南大学环境与规划学院 教学网站论文:信息技术课程教学网站设计论文 1信息技术课程教学网站设计意义 信息技术课程教学网站能够为学生提供丰富的信息技术课程学习资源,并在学生信息技术课程学习的各个环节中提供了学习的工具,能够确保学生信息技术课程学习的深入开展。信息技术课程教学网站设计的主要具有以下方面意义:第一,关注全体学生。在进行信息技术课程教学网站设计时,融入了以生为本的设计理念,对每位学生的发展较为关注,同时尊重学生的个体差异,确保不同学习能力的学生均能通过信息技术课程教学网站学习相关信息技术知识,提升信息技术课程教学效率。第二,培养学生的探究学习能力。信息技术课程教学网站并非向学生展现现成的信息技术课程课本知识与确定的标准答案,同时并非让学生去被动地浏览和接受相关信息技术知识,而是较为注重学生探究学习能力的培养。信息技术课程教学网站具有强大的交互性,能够更好地帮助学生开展研究性学习,积极调动学生的热情和学习主动性,在信息技术教学过程中较为注重学生的参与性和探索性,充分发挥学生的学习主导地位,能够有效促进学生创新能力的发展,让学生在使用信息技术课程教学网站过程中获得积极、愉快、成功体验的过程。在信息技术课程教学过程中,学生是认识、发现、实践以及发展的主体。信息技术课程教学网站设计过程中突出学生的主体地位,能有效培养学生的自主探究能和创新能力。同时,信息技术课程教学网站并未给学生设置学习框框和设定唯一的结论,能够更好地促进学生在信息技术课程学习中的开动脑筋、自主创造的过程中提出假想论断,同时提出的假想进行分析,并对提出的假想进行论证,同时结合信息技术课程教学网站提供的丰富学习资源的支持来开展相关探究学习,进而得出自己的结论,以便提升学生解决问题的实践能力和创新能力。第三,培养学生社会实践能力。在信息技术课程教学网站构建过程中,设计者为学生构建了虚拟的学习、工作以及生活空间,同时信息技术课程教学网站提供了在线自测、聊天室等功能,能够有效加强学生的学习探究与社会现实之间的紧密联系,培养学生社会实践能力。第四,培养学生沟通和交流能力。信息技术课程教学网站具有师生讨论、生生讨论以及留言板等功能模块,学生可以通过以上功能模块进行相关知识的讨论,加强与学生、教师之间的沟通和交流,培养学生的沟通和交流能力。同时教师也可以通过以上功能模块对学生的讨论进行及时点评,并对学生的讨论结果进行评价与展示,满足学生全面发展的需要,促进学生的全面发展。 2信息技术课程教学网站设计实现 在进行信息技术课程教学网站设计时,应当注重网站的需求分析与功能定位和网站的内容设计,确保信息技术课程教学网站功能的实现,提升信息技术课程教学效率。 2.1网站的需求分析与功能定位。设计和开发信息技术课程教学网站的基础和前提是对信息技术课程教学网站进行需求分析。在设计信息技术课程教学网站时,应当广泛收集资料,同时仔细调查和研究已存在并使用的信息技术课程教学网站,对信息技术课程教学网站的优缺点及日后发展趋势进行科学分析,确保构建的信息技术课程教学网站具备科学性和可行性,并准确定位信息技术课程教学网站功能,确保信息技术课程教学网站满足实际教学需要。在进行信息技术课程教学网站的功能定位时,应当注重以下方面的定位:第一,构建便于教师和学生收集资料的完整资源库。在开展信息技术课程教学网站设计时,应当有针对性、系统低构建丰富性的信息技术课程学习资源库,以满足不同学生的学习需求和教师的教学需求,提升信息技术课程教学效率。第二,构建便于教师与学生、学生与学生之间交流的讨论功能模块。在开展信息技术课程教学网站设计时,应当构建高效、便捷的学生与学生学习交流的平台和学生与教师的沟通交流平台,以实现聊天室、留言本等功能。第三,构建方便教师教学和学生自主学习的完善、系统的信息技术课程内容结构。在开展信息技术课程教学网站设计时,应当构建系统完善、系统的的信息技术课程内容结构,为学生提供在广度与深度方面有效整合的信息技术课程学习资源,促进教师信息技术课程教学和学生的自主学习的高效开展。第四,构建便于学生及时进行检测反馈的在线自评系统。在信息技术课程教学过程中,教师较为关注学生学习效果。因此,在开展信息技术课程教学网站设计时,应当构建及时、准确的在线自评系统,以便学生在学习过程中能够及时认证学习成绩,以促进和推动学生下一个阶段性的学习,提升信息技术课程教学效率。 2.2网站的内容设计。第一,结构化知识展示设计。在进行信息技术课程教学网站内容设计时,应当展示信息技术课程学习相关的结构化知识,结构化重组信息技术课程内容相关的文本、图片以及图像等相关知识,为学生丰富的信息技术课程学习资源。第二,扩展性学习资源设计。在进行信息技术课程教学网站内容设计时,应当结合信息技术课程教学的特点和实际情况,注重收集和整理信息技术课程教学相关扩展性的学习素材资源,采用不同的学习工具和相关资源网站的链接,延伸信息技术课程学习资源广度与深度。第三,网上讨论空间设计。在进行信息技术课程教学网站内容设计时,应当注重聊天室、留言板等讨论功能模块的实现,以便学生与学生、学生与教师实践的沟通和交流,在帮助学生答疑指导的同时,培养学生的合作的意识。第四,学生自我评价系统设计。学生正确的自我评价能够激发学生的学习兴趣、调动学生的学习积极性和主动性,因此,在进行信息技术课程教学网站内容设计时,应当注重学生自我评价系统设计,为学学生提供针对性强、含疑问量适度以及具有一定梯度的强化练习,帮助学生及时完成自我评价,提升信息技术课程教学效率。 3结束语 信息技术课程教学网站为学生提供了丰富的信息技术课程学习资源,能够有效培养学生的探究学习能力,同时也能有效培养学生的社会实践能力、沟通和交流能力。在设计信息技术课程教学网站时,应当注重网站的需求分析与功能定位,同时注重信息技术课程教学网站的内容设计,确保信息技术课程教学网站功能的实现,提升信息技术课程教学效率。 作者:荣益 单位:青岛科技大学信息科学技术学院 教学网站论文:校园教学网站建设的基本原则论文 摘要:随着学校校园网络的不断提速、扩容,校园门户网站建设的不断改进和日渐完善稳定及教育信息资源中心的建立,为实现网上教学,提高教学效率,促进学校的发展提供了物理基础。本文浅述了建设教学网站的必要性,分析了教学网站的分类和结构以及教学网站建设的基本原则和实现方法,并提出了加强网站建设的一些建议。 关键词:教学网站网络教学建设 一、建设教学网站的必要性 近年来,随着互联网的发展与应用和教育改革浪潮的推进,引起了教育思想、教学观念、教学模式、教学手段和方法的变化,越来越多的教师关注教学改革的热点和难点问题。解决这些问题的有效手段之一就是要充分利用Internet,建设教学网站,开展网络辅助教学。 教师通过国际互联网可以方便地获取教学所需的最新的素材以及各种与教学有关的辅导材料,并可以经过加工整理,编成网页,放到教学网站上去;这样学生则可以克服时空的限制,利用网络获取与课堂教学内容有关的资料和信息,或根据自己的兴趣爱好去浏览,开阔视野,拓宽知识面。教师可以通过互联网上的网络讨论组(Usenet)组织学术讨论活动,召开教学研讨会,把最新的教学成果推出去,让更多的同行和学习者收益。 二、教学网站的类型和结构 2.1教学网站的结构教学网站的种类很多,安徽师范大学丁晓云教师根据教学网站的内容,把教学网站主要分为:辅助教学型和网络主导型。 2.1.1辅助教学型辅助教学型教学网站是网络完全作为传统教学方式的辅助和补充。主要的教学过程仍然在课堂上进行,网站为教师提供了更好的强化教学效果,了解学生需求动向的工具。这种类型应具有如下的一些特性:①紧随教师教学进度,严格按照日程进行内容更新。每次教师讲课完毕,便立即将课堂讲义、作业、讨论题等在网站上,供学生浏览下载。另外也可以提供完整的教学课件,以帮助学生复习参考。②开辟讨论区。由教师指定部分讨论主题,学生也可以自己提出讨论主题,教师在适当的时候参与讨论并加以引导。③提问与回答。对学生所担心的问题加以汇总、分析,可以总结出教师在教学过程中的得失,作为反馈使教师能够及时高效地调整教学方法,从而大大缩短了教师经验的积累周期。回答不是必须有教师参与,系统可以通过关键字匹配、搜索算法和问题勾连技术自动快速地提供问题的解答。④意见箱。学生对教师的教学方法、内容提出意见、建议和质疑,教师作出答复。⑤课程资源中心。收集各种与该课程有关的图书、文献以及网络资源信息,以方便学生随时查询。 2.1.2网络主导型这种类型的教育网站是将课程库放在网上,学生可以选择课程中的一门课程进行网络学习,基本上摆脱了课堂的限制。这种类型具有辅助教学系统的大部分特性,但还需要强调几点:①课程资源。这种形式首先要求网络上的教学资源更加全面直观,从而能够基本上取代教师的课堂讲解。②讨论区。因为不再具有面对面交流,适时与非适时交流(如讨论区、提问与回答)的重要性就更不可缺少,适时交流应该由教师设定相对严格的讨论时间和讨论主题。③作业系统。为学生和教师提供一个基于Internet的作业、作业完成和提交的环境。可以通过网络将预先编辑好的基于各种媒体的作业—文本、图片和语音在Web中,学生可浏览教师布置作业,并可以使用系统完成并提交作业。④测试练习。网站应提供课程题库与测试系统,学生可以随时进行自我检测。教师通过统计、分析网上考试的学生的成绩来评价学生情况,及试卷的难易,利用检测所得出的资料进行教学效果评估分析,并找出学生最为迫切需要的内容以进一步讲解。 2.2教学网站的结构教学网站的结构大致分为以下四种:树形结构:这种结构比较好,特别适合于网站内容较多,栏目变动频繁的网站,这种结构的首页不宜太大,因为它的访间次数是最多的。网状结构:这是一种为浏览者考虑较多的结构,浏览者可以很方便地从一个地方跳到另一个地方,但是它的缺点也是很明显的,一旦我们想添加一个新的栏目就得改动所有的页面。线形结构:这种结构比较独特,除非你觉得有必要引导浏览者按你的方式浏览页面,否则就不要使用。网格结构:类似于课程表,并列展开,当网站中各个栏目比较均等时适用。又由于我们学校科室、部门较多,今年还要增添新的专业,学院机构需要重新调整和分配,为适应学校的发展,我们把我们学校的教学网站主结构采用树形结构,单个栏目采用网状结构比较灵活和适用。 三、教学网站建设的基本原则和实现方法 3.1教学网站建设的基本原则除了要遵循网站设计应该遵循的一些基本原则外,我们网站设计者还应该充分考虑教学网站的特点,遵循下列原则建设教学网站: 3.1.1教学网站的整体规划在动手建立教学网站之前,对网页进行完整周全的整体规划是至关重要的。 3.1.2以“以学习为中心”理论为指导规化网站教学网站的设计应该以学生为中心,要强调学生的“学”,要充分考虑到学生学习知识的需要,从学校教学的实际情况出发,建立的网站要符合教学要求。 3.1.3内容丰富、重点突出网站内容要强调针对性和突出重点。网站设计者一定要面向网站的主要服务对象,办出特色来,有特色的网站容易被学习者接受,来此学习的人数自然会增加。 3.1.4及时反馈的原则网站设计中要设计评价反馈系统,便于教师与学生了解自己掌握知识的情况,这样有利于改进我们自己网站的设计与学习。 3.1.5更新维护、去粗取精。网站能否办成功,取决于网站的质量。网站使用和运行一段时间后,一些信息就过时了,应该及时删除。 3.2教学网站建设实现方法教学网站系统由客户端(Web浏览器),Web服务器、数据库服务器组成。Web服务器我们可以采用我们目前正在使用的服务器Windows2000Server(IIS5.0),它是一个前端,用户管理以及其他Web界面的模块基本集中于此。网页制作采用MacromediaDreamweaverMx编辑工具,它具有可视编辑、HTML代码编辑软件包,并支持ActiveX,Java,Flash,Generator,Asp等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTMI设计,能够在IE4.0浏览器和NetScape中正确显示页面的动画。同时还提供了自动更新页面信息的功能。后台数据库采用SQLServer2000,在其中建立三张表,分别存放多媒体网络课程教学数据的相关信息、用户历史数据相关信息和用户个人信息。Web服务器和数据库服务器之间的接口利用ASP技术实现。 四、加强建设教学网站的建议 计算机的联网,其中有一个重要的目的在于资源的共享,利用网络可以实现教学资源的高度共享。教学网站的建设可以将分散的教学资源有机的集中在一起避免资源的浪费,并且可以利用校园网实现学校间的资源共享。同时网站建设与应用可以减少教师的重复劳动,减轻授课的强度,方便教师的备课和业务进修。教学类网站的建设与应用,是社会、是兵团对我们学院发展的需要,同时对我们教师提出新的要求和挑战。 我们教师要进一步更新教学观念,普及计算机与网络技术,打破传统教育思想的束缚。学校领导应该下大力气抓好计算机与网络技术的普及工作,宣传、肯定教学网站在教学中的作用和意义。乘着为实现“做大做强”的奋斗目标,全面地推进了学院的建设和发展的东风。趁着校园网络的不断提速、扩容,校园门户网站的建设已基本实现,并日渐稳定等良好的物理基础下。分工合作,组织协调,加快网站建设步伐。网站建设成功后,教学管理人员要认真地进行日常管理与维护。我们教师也必须根据实际教学的进展情况动态地更新网页内容。使教学网站为实现网上教学,提高教学效率充分发挥它应有的作用和意义,促进学院的建设和发展。 教学网站论文:计算机网络教学网站设计 摘要:利用ASP技术和数据库技术,设计了一个功能全面的计算机网络教学网站。网站使用FLASH作透明背景,增强了网站的动态效果。网站中的留言信息管理系统,实现人机交互和师生互动。网络教学课件使用PowerPoint生成的显示在嵌入式框架中的MHT网页,突出了教学网站的立体特色。 关键词:计算机网络;嵌入式框架;ASP技术 一、引言 教学网站具有普通课堂授课所不具有的优势,网站信息的非线性组织结构允许呈现多主题、分层次的学习任务;网站的超链接功能使教师可以预设和提供学习支持功能;网站的广域信息功能可支持全员成果展示与全参与式互评;网站的动态信息功能使教师搜集过程性评价信息成为可能;网站信息的持续存在性和交互支持功能可延展课堂教学的时间和空间。 二、相关技术分析 (一)ASP技术 Active Server Pages即ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JavaScript等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。 ASP吸收了许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其优秀技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。ASP技术有一个缺陷:它基本上是局限于微软的操作系统平台之上。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现跨平台的WEB服务器的工作。 (二)FRONTPAGE2003和MACROMEDIA DREAMWEAVER技术 这两个网页设计软件都很常用,具体不再详述。这里我只强调一下“层”功能,过去,FrontPage最欠缺的功能之一就是无法像Macromedia Dreamweaver那样使用层。而层的应用在网页制作中已经是不可或缺了,好在FrontPage 2003终于支持了此项功能。 点击菜单栏上的“插入层”,将在当前页面中显示一个默认为“layer1”的层。用鼠标在各节点上拖曳,调节其大小,然后把光标插入点置于层中,插入所需的文字或图片。另外,将光标定位于该层内,在其右键弹出菜单中选择“层属性”,就可在界面右侧的任务窗格上设置该层的ID等参数。 (三)SWISH软件 SWISH软件是一种非常方便的FLASH字体特效的制作工具,特效中有许多默认设定的细节,结合使用能得到非常炫的效果,在制作过程中可以直接预览,最后直接导出为SWF文档格式,此软件虽然不支持中文但是在FLASH中能通过修改组件达到目的。 用此软件制作字体效果,方便易行,只要选中要设置效果的字,打开“添加效果”右侧的倒三角,会出现一系列的效果类型,并且每种效果类型下还设置了很多默认的更为具体详细的样式,根据自己的爱好,做出选择即可。当然也可以在打开的相应属性面板中,对所选效果的运动方向、位置、间距、路径、角度等进行设置,以达到自己想要而模板中没有的效果。 这个软件不仅适用于字体效果,还适用于动态影片的制作,类似于FLASH软件但较之简单。在电影选项卡中,可以设置影片的背景颜色,还可以在“文件”菜单下,导入图片作为背景图片。如果将GIF图片导入为精灵,则在目的影片中,依然保持图片的动态效果,使影片更丰富多彩。最后选择“文件”菜单下的“导出SWF文件”命令,完成特效制作。 三、网站的特色分析 (一)利用FLASH文件做网页背景 在部分网页中使用FLASH文件作为透明背景,使文本呈现出凌驾于图片之上的美感,避免了直接插入动态图片的烦琐,使网页简洁而丰富。 第一步,在网页中插入一个表格,设置其宽度、高度为100%,再插入FLASH的SWF文件。 第二步,设置SWF文件宽度和高度均为100%,在其属性对话框中选中透明选项或者点击其paramenters,参数设置为wmode,变量设置为transparent,设置成一个有透明效果的SWF。 第三步,在SWF文件上插入一个层,大小不要超过SWF文件的大小,在层上写上字,大功告成! (二)利用嵌入式框架美化网页的布局 嵌入式框架和框架网页类似,不同之处在于嵌入式框架及其内容是嵌入在现有的网页中的。任何可以放入普通网页的内容都可以放到嵌入式框架中,可以像处理普通框架一样自定义嵌入式框架,也可以启用滚动条,当然还可以实现嵌入式框架的嵌套。 具体操作步骤如下: 点击菜单栏上的“插入嵌入式框架”,将在当前光标所在位置显示一个默认名称为“I”的框架。单击框架,并用鼠标在各节点上拖曳,可调节其大小。在其右键弹出菜单中选择“嵌入式框架属性”,就可设置该框架的名称,初始网页等属性。当然,也可使具体网页显示在指定的框架中,只是在链接时,指定目标框架的路径即可,这样可以使多个网页中相同的部分不必再重载一次,而只是让不同的部分在框架中变换,如此达到界面简洁美观,且网页打开速度加快的效果。 (三)利用POWERPOINT生成MHT网页 把OFFICE文档转存为MHT格式,原因在于MHT格式的文件用于协同阅览时可以快速开启,不但安全稳定而且不受客户端计算机打开OFFICE文件需要安装OFFICE软件的限制。那么如何将OFFICE文档转存为MHT格式呢? 打开要转存的OFFICE文档后,直接选择“文件”菜单下的“另存为网页(G)”命令即可将其转存为MHT网页。 由POWERPOINT文件生成的MHT网页综合了普通网页和演示文稿的优点,既可以脱离程序的开发运行环境直接浏览,加快浏览速度,又可以以幻灯片放映的形式进行播放。 (四)利用留言本实现人机交互和师生互动 利用ASP+数据库技术,制作了具有相应管理功能的留言本,这一部分使用Macromedia Dreamweaver软件进行制作,由于ASP主要工作环境是微软的IIS应用程序结构,且Activex对象具有平台特性,所以ASP技术不能很容易地实现跨平台的WEB服务器的工作。也就是说,此留言本只可在安装了IIS的计算机上进行演示。 该留言本使用表单实现留言的输入和交互功能,链接了Microsoft Word电子邮箱编辑器,便于用户的使用。 四、总结 本网站作为教学网站,遵循新颖简洁的设计风格,色调搭配朴素大方,模块划分详尽合理,各个模块都在嵌入式框架中进行切换,避免了每一页都建立链接的麻烦,既节省了网站空间,又提高了网页的打开速度。对于其中应用到的动态图片应用SWISH软件进行制作,网站综合使用FrontPage2003和Macromedia Dreamweaver软件,结合ASP技术进行设计。使用FLASH文件作透明背景,网页内容在特定的嵌入式框架中显示,用PowerPoint生成的MHT网页实现教学课件和网络实验的文稿演示,利用ASP+数据库技术,制作了具有相应管理功能的留言本,真正实现了人机交互和师生之间的交流。此计算机网络教学网站为学生提供了良好的学习环境,实现了预期的功能,基本达到了课题设计的目的。 教学网站论文:计算机组成原理CAI教学网站设计与制作 摘要:本文设计的计算机组成原理课程教学网站采用了目前流行的.net技术,在网站中引入了Web Services、XML等具有良好扩展性的技术,页面布局采用DIV+CSS,利用访问数据库。网站教学内容设置双语教学部分,并利用flash技术建立虚拟实验室,模拟实际实验环境。该网站适应现代教育的需要,对教师的教学改革及促进学生的自主学习有积极的意义。 关键词:计算机组成原理;CAI教学网站; 1 引言 计算机组成原理是计算机专业的一门优秀专业基础课程,本课程内容较多、涉及面广、实践性强、难度较大。通过制作计算机组成原理CAI教学网站可以帮助相对容易达到教学目的。计算机组成原理CAI教学网站的实现采用WEB技术将文字、声音、图形、动画等溶入到教学模式中去,从而使计算机组成原理中抽象的和难以体会的概念等变得生动形象起来,加深和加快了对该门课程的理解。将网站应用于教学可以充分调动学生学习的主观能动性,提高学生求知欲,同时能使教师及时掌握学生在学习过程中所遇到的难题和存在的问题,增大教师与学生之间的沟通,从而取得良好的教学效果。 2 教学设计 针对计算机组成原理课程的特点,教学主要内容包括计算机组成原理理论教学部分、实验教学部分、典型例题及分析、综合在线测试、学习辅助资源、师生互动等。设计指导思想是改变传统上以“教” 为中心的教学模式,真正实现以“学” 为中心,充分发挥学习者的主动性和创造性。实现的方式采用“知识点+实验+典型例题+学习讨论”的教学方式,使学生掌握计算机组成原理的基本概念和相关设计技术,建立起整机概念。 3 教学网站制作 教学网站制作工具采用Visual Studio .NET 2005,后台数据库采用SQL Server 2000,实现的计算机组成原理CAI教学网站除后台维护外各部分如下: 3.1 理论教学部分 学习网站不仅仅是需要给予一种视觉效果,更重要的是教学内容的设计,包括分解计算机组成原理教学目标、制定教学策略、保持知识的系统性和完整性等。本教学网站在教学内容上增加双语教学部分,该部分主要包括双语教案,双语试题,双语视频及阅读材料。采用DIV+CSS以及母板页技术进行页面布局,界面设计上美观大方、层次清晰、重点集中、视点明确。 3.2实验教学部分 实验教学环节是该课程的必须且非常重要的一个环节,为了便于学生更好的理解和掌握计算机内部运作的真实情况,本教学网站采用flash设计了虚拟实验室,对主要实验如运算器、控制器、存储器及整机实验提供演示及交互操作功能。 3.3 典型例题及分析 作为一门专业基础课程要求学生必须掌握一些典型题目的解题方法,这样对于灵活掌握以及深入理解所学的知识点是很有必要的。本教学网站采用flash设计了各个章节典型例题及解题分析。 3.4 综合在线测试 该模块实现学生学习该课程后的一个考核,能够帮助学生了解自己的学习情况。测试系统分章节测试和总体测试,测试题型包括选择、填空、计算及综合设计,试卷中的题目按知识点分布,采用XML技术组织知识点。选择题自动判断答案对错、其它题型给出参考答案及分析。 3.5 学习辅助资源 教学网站上提供流媒体教学视频、资料下载、课程相关其它站点链接。 3.6 师生互动 该模块实行权限管理,用户注册登陆后,会看到的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。若问题指定某人答复,则只有该用户能看到并答复此问题。 4 主要实现技术 4.1 技术 完全基于模块和组件,具有更好的可扩展性和可定制性,具有速度快、便于部署及应用升级、代码与内容分离、方便构建和使用WEB服务等优点。由于和.NET远程处理建立在.NET Framework 之上,因此可以使创建XML、Web Services变得更为容易。 4.2 流媒体技术 流媒体是一种新的媒体传送方式,它解决了音频、视频等媒体信息在计算机网络中的实时传输问题,它将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。流媒体技术适合在相对低带宽的网络环境下实现网络课程的实时播放和录播课程的传输,因此可以将流媒体技术运用于教育领域实现对学科资源的制作、传播和管理。 4.3 Flash动画技术 Flash 是一种创作工具,它强大的动画编辑功能使得设计者可以随心所欲的设计出高品质的动画,通过Action和FS Command可以实现交互性,使Flash具有更大的设计自由度,所生成的动画文件(.swf)一般占的字节数小,从而可以实现快速下载,在打开网页很短的时间里就能得以播放。 5 教学网站特色 5.1 采用多种先进的技术手段 该网站将计算机组成原理的基本概念、基本原理、基本方法以文本、图形、声音、动画、视频等多种媒体的形式表现出来,用最新的网页开发工具Visual Studio .NET与后台数据库SQL Server的结合实现动态交互、在线测试、虚拟实验室,从而使学生将抽象的计算机组成原理的学习变得形象轻松;通过虚拟部件及整机实验,使得没有实验条件的个人也能获得实际操作技能的提高。 5.2 后台维护方便 该教学网站提供了一个界面友好、操作方便的后台维护平台,教师通过该平台可对相关资源进行增加、删除、修改,从而避免随着时间的推移造成部分内容老化的现象。 6 结束语 本文描述了基于的计算机组成原理CAI教学网站设计和实现的过程,对于教学网站系统的研究,具有一定的理论和实践意义。 教学网站论文:在线教学网站数据库的设计与实现 摘要:数据库的设计与实现是在线教学网站实现的优秀内容。文章论述了在线教学网站数据库的设计与实现技术,重点针对ASP技术在安全性方面的缺陷,在防止暴力破解密码、SQL语言漏洞、SQL注入等方面进行了安全性技术处理。 关键词:在线教学;数据库设计;数据库实现;ASP;安全性 1 引言 随着计算机多媒体技术应用的日益普及与大学教学形式多元化的发展,网络在线教学的方式受到越来越多的关注。网络技术的应用,使教学模式由单一型向多样化转变。在线教学网站设计的目的正是通过对其数据库的设计与实现来构建一个在线教学的平台。 构建在线教学网站平台的基础是其数据库的设计与实现。按照数据库设计的基本步骤,结合用户需求和使用环境,构造数据库模式,建立了数据库及其应用系统。系统采用ASP技术完成数据库系统的实现,利用ASP强大的ADO接口对数据库进行操作。 2 在线教学网站的数据库设计 作为在线教学网站的基础,其数据库的设计具有重要作用。 2.1 系统功能分析 系统开发的总体任务是实现教学工作的信息化、网络化,要求能够完成网络教学的教学信息、网上作业批改、实时、非实时答疑等功能。作为在线教学网站模版,可以在用户不具备计算机专业知识的情况下,通过简单的操作进行数据库的修改,方便地将网站修改为其他课程的教学网站。其主要功能包括: 1)网站用户管理 用户分登陆用户和游客。游客只能对浏览网站部分页面。登陆用户分为普通用户、管理员和教师。用户登录系统后,系统根据用户身份在用户功能信息栏显示不同内容。网站对用户采用了审核机制,管理员可以对新注册用户进行是否通过审核的操作。拥有用户管理权限的用户可以进行用户的编辑和删除操作,并赋予用户具体管理权限。 2)教学公告 教学公告用来向学生教学动态、教学计划、教学信息等相关内容。该模块通过对数据库系统的访问实现浏览公告内容,对公告内容进行添加、修改、删除等操作。 3)网站信息管理 本系统作为通用教学网站模版,可以通过对后台数据库的操作,将网站修改为其他学科的教学网站,用户可以对网站名称、网站地址、课程名称等内容进行修改,并可上传自定义图片在网站首页显示。 4)教学内容管理 教学内容功能为教师教学大纲、教案等教学相关内容,学生可以浏览这些内容进行网上自学。具有教学内容管理权限的用户可以对教学内容进行添加、修改、删除等操作。 5)文件上传及管理 使用ASP技术上传文件,因涉及服务器安全,本系统采用无组件文件上传技术,可以上传教学课件、教学视频和学生作业等。 6)成绩及管理 教师可以通过成绩将各班级测验、考试的成绩在网站上,学生登录系统后可以查看自己的自己所在班级的成绩。具有成绩权限的用户可以在管理页面成绩。 7)在线答疑设计 在线答疑是学生与教师非实时交流的平台,学生在网站上提出问题,教师进行解答后可供学生查看、学习。 2.2 数据库设计 结合数据库设计步骤,进行了需求分析、概念设计以及逻辑、物理设计。 本系统采用结构化分析方法(SA方法),从最上层的系统功能结构入手,采用自顶向下、逐层分解的方式分析系统。在线教学系统数据流程图如图1所示: 3 数据库实施阶段设计 作为供教师授课使用的在线教学网站,信息交流量不大,需要较快的运行速度和执行效率,且使用时所采用的网站空间应满足费用少、维护方便等特点,故选用目前使用最普遍的ASP+ACCESS组合方式进行数据库建立和应用程序的编码、调试。 在设计ASP应用程序时结合使用了Javascritpt和Vbscript语言,由于它们的功能有限,为了实现应用程序访问数据库,创建了一个服务器端的部件,通过COM接口实现数据访问。 程序设计中将SQL语句嵌入到Vbscript语言程序中,SQL语句负责对数据库中数据的提取及操作,它所提取的数据逐行提交给程序,程序中其他语句负责数据的处理和传递。 4 系统安全技术与实现 针对ASP技术漏洞,本网站在设计中进行了严格的安全性技术处理,极大地提高了网站的安全性。 1)设置验证码 在用户登录系统时,除了输入用户名和密码,还需要输入的四位随机数字,即验证码。加入验证码功能后,可以有效防止非法用户采用暴力手段破解网站的用户名和密码。 2)防止SQL语句密码验证的安全漏洞 许多程序员在用SQL语句进行用户密码验证时是通过一个类似这样的语句来实现的: select语句在判断查询条件时,遇到或(or)操作就会忽略下面的与(and)操作,而在上面的语句中=的值永远为true,这意味着无论在密码中输入什么值,均能通过上述的密码验证。 本网站采用的解决方法是在用户提交登陆信息时,对用户名、密码分步进行判断。首先判断数据库中是否有用户输入的用户名,如果存在,将用户输入的密码和数据库中的密码进行比较。只有每一步都正确,才能登陆。经过这种处理,无论用户输入什么样的字符串,只要密码输入不正确就无法登录系统。 3)对数据库文件的安全保护 系统采用的是ACCESS数据库,如果数据库文件不经过处理在互联网上,知道了文件保存路径就可以在浏览器中输入http地址将数据库文件直接下载到本地计算机。这样系统的安全性就会受到很大威胁。 为有效防止此漏洞,将数据库文件后缀改为.asp,在数据库文件中建立一个名为的表,将其字段内容设为,这是一句错误的ASP代码,用户试图下载数据库文件时,下载工具以解析asp文件的方式解析该文件,遇到如上错误代码会中断下载,提示出错。同时在数据文件名中加入#字符,#字符在SQL语言中是用来表示日期的,如果非法用户编制程序以“SQL=select * from //...library/#datapb.asp user”的方式跨库查询数据库信息,会提示出错而中断操作。通过以上步骤,完善了对数据库文件的保护。 4)md5加密技术 系统采用md5杂凑加密算法对用户密码进行加密,提高了数据的安全性。 5)防止SQL注入 编制ASP代码时如果没有对用户输入数据的合法性进行判断,会使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 本系统中写入一段函数,来代替ASP中的Request函数,通过对字符串的过滤实现防护SQL注入的效果。函数过滤字符参数中的单引号,对于数字参数进行判断,如果不是数值类型,则赋值0,如果是字符串,将单引号换成两个单引号(表示空)。 5 结束语 在线教学网站将教学信息和教学行为有机的融合在一起,以开放式的网络多媒体方式为学习者提供适应个性化需求的,具有交互反馈的自主选择机会;为教学者的教学过程提供有效的、监控平台。网络教学系统不仅吸收借鉴文本材料的系统性和组织性、结构性等特点,又充分利用了计算机信息技术环境下,Internet互联网信息及时、交互性强等技术优势,具有良好的发展前景。 教学网站论文:中职计算机专业课辅助教学网站软件建设探讨 摘要:随着计算机信息网络技术及互联网的不断成熟和进步,促进教学模式的进一步优化。针对中职生培养的一些老大难问题,在计算机专业课上采用辅助教学网站教学,探索一条高效的、能激发学生兴趣的、有效实现分层教育的而又不会对教师过多增加工作量的教育方式。 关键词: 课堂教学改革;辅助教学网;中职教育;课堂效率 中职计算机专业课在专业方面主要培养具有一定专业技能的劳动者,课程大部分内容以实践为主,大部时间都在网络机房中上课,因此基于网络的辅助教学网站的使用有先天地理上的优势。另外一方面,中职学生的学生学习积极性不高,大部分同学学习不够自觉,课外基本不会去学习,而且同一专业学生间的差距非常大。如何提高教学效率,使得教与学可以不限于时间与空间的局限性。如何充分利用中职计算机专业课程的特点,在有限的课堂教学时间内完成更多的教学内容。经过多年的计算机专业课程教学实践,我深感建设一个计算机专业课堂辅助教学网站软件的重要和必要。 1 中职计算机专业课堂辅助教学网站的定位 中职计算机专业课堂教学网站的定位是整个网站建设的基础,也是网站建设的最终目标及总体指导方针,所有后续工作均围绕这一重心展开。 1) 辅助教学网站用户是中职计算机相关专业学生,内容模块的展示要通过充分的权衡量利弊来做一定的取舍,可以利用它来体现教学内容的完整性,也可以突出重点和解决难点。但主要目的还是充分利用网络交互性的特点和综合集成的特点来满足教与学的要求,提高课堂教学效率。 2) 既然是课堂辅助教学网站软件,因此通过教学网站实施教学是课堂教学的延伸,既是学生自主学习的园地,也是教师教学的助手。同时后台的管理要简单有效、针对性强,不仅不能增加教师负担,从全局来讲,还要为教师减轻负担,这样辅助教学网站软件才能具有可行性和生命力。 2 中职计算机专业课辅助教学网站建设要遵循的几个原则 1) 网站界面简单明了、好用原则。 对于辅助教学网站建设者来说,要使自己的专业课辅助教学网站与众不同且有吸引力,以及给学生更多的功能和更方便的浏览环境等,首先要遵循网站设计者应有的基本原则,如:要有创意,要注重色彩的搭配,要让网页内容便于搜索和阅读。同时上课的时间有限,要考虑内容的精练,确认网站上和每一个元素都有其存在必要性。 2) 教学内容集中,并能体现当前较为先进的教学思想和方法的原则。 网站内容体体现计算机专业课程的模块化,每个模块单元化的思想。所有课程在学生登陆后均能一目了然,点击相应课程的超链接即可进入学习。里面内容分成若干模块,每个模块由若干单元组成以及本单元练习与考核。体现任务驱动、分层教学理念。 3) 学生必须参与的原则。 由于近年来教学理论研究与实践重点从“教”转向“学”,在教学方法上,关注学生角色和学习方法。辅助教学网站的设计应该以“学生为中心”的理论为指导,充分考虑学习主者学习的需要,因此辅助教学网站的建设应符合本校学生的实际情况。同时考虑到学生差异性和对学生学习过程的监控,要求学生按学号登陆,让学生明白辅助教学网站软件会对他们学习过程进行一定记录。 3 中职计算机专业课堂辅助教学网站的功能与整体设计 1) 网站web页面设计。 辅助教学网站软件的页面整洁,模块清晰。色彩色调以浅色系列为主。通用框架技术把页面分成左右两部分,左边采用可收缩的下拉菜单方式进行导航,右边是相应模块内容,按课程进度设置好模块。页面中不必要的显示均取消,例如:IE浏览器的菜单栏也不要出现。采用动态建站技术asp制作整站。 2) 网站对学习过程的记录与实时展示功能。 网站可以对学生日常学习的记录,包括作业记录、课堂表现记录、测验成绩等。同学可以通过关注自己和他人相关信息来查缺补漏,扬长避短。教师可以通过这些信息更客观考核同学,调整课程,优化课堂教学。 3) 教学方式设计。 由于定位为辅助教学网站,因此课程分模块,模块分单元。单元内容直接展示教学过程,通过单一的ppt文件、doc文件、mht文件等。方便教学上传,也方便学生笔记,可以做为讲授法上课的补充。重点是任务的布置。还可以打包教材或素材供学生下载后学习,采用网上网下组合方式学习等,实现双向教学。因此,建设辅助教学网站时,主要采取任务驱动法,有反馈和有交流的教学方式。 4) 教学考核方式。 课程每模块客观题和主观题进行在线测试,学生可以直接在网上完成作业,其中客观题由服务器给出考核结果,并实时反馈给学生,而主观题按要求打包上传到服务器,教师评定成绩后保存到服务器。对于在线考试,一些基础性的、理论性的试题形成试题库,采取随机在线考试方式进行,允许同一学生进行几次考试,取其中最高一次。 4 结束语 同时这个中职计算机课辅助教学网站也可以到Internet上,将教育延伸到课堂之外。特别在未来的教育模式中,学生将成主体,所有的教学活动都围绕学生展开,教学方式的选择将由学生自选决定,教师仅仅负责教学的组织与协调。随着网络技术的突飞猛进,辅助教学网站将获得很大的发展和广泛的使用,势必会带来一次教学的革命。因为利用辅助教学网站进行教学是一种新颖的教学方式,高效利用课堂四十五分钟,拓展了教学的时间与空间。 教学网站论文:基于VC++教学网站设计――信息区的设计 摘要:为了方便广大的学生通过网络来学习VC++,我们考虑开发VC++的在线教学系统。基于ASP+Dreamweaver+WINDOWS2000开发的VC++语言在线教学系统,主要提供网上的教学平台,者可以通过该系统,以提供教程为主来进行知识的传播,以在线讨论和在线阅读的方式提供网络教学服务。访问者可以通过该系统提供的大量资源完成自学,进行自我测验,及其利用在线讨论功能与其他VC++语言爱好者进行交流,以达到共同进步的目的。 关键词:ASP;网页;留言版 1 概述 随着多媒体技术和网络通信技术的发展,基于Internet的计算机网络教学作为一种全新的教学手段,越来越受到人们的关注。计算机网络教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。 在网络教学环境中,教师和学生在地理位置上的分离,使得教学无法围绕教师为中心来展开,而必须以学生为中心,学生已经成为教学过程中的主题,所有的教学资源都必须围绕学生学习来进行优化配置,教师不在是知识的唯一源泉,最大的知识源泉是网络,教师的任务是指导学生如何获取信息,帮助学生解决学习过程中的问题,并帮助学生形成一套有效的学习方法和解决问题的方法。学生的地位也应该由原来的被动接受者转变为主动参与者,学生应该成为知识的探究者和意义建构的主体,学生的头脑不再被看作是一个需要填满的容器,而是一支需要点燃的火把。网络学习环境不再是教师讲解的辅助工具,而变为帮助学生探索发现学习用的认知工具。网络教学应该围绕如何促进学生的自主学习,促进学生思维的深度和广度发展,组织学生的自主学习活动来展开。这些内容构成了支撑网络教育教学观念的基石。 网络教学是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标。教学策略组织起来的教学内容和网络教学支撑环境,其中网络教学支撑环境特指支持网络教学的软件工具。教学资源以及在网络教学平台上实施的教学活动。 网络教学设计是教师在网上教学前的准备工作,教师需要把课程编写成网页的形式并进行一系列的备课。在网络教学中,所以教学活动都是以学生为中心,特别强调在学习过程中发挥学生的主动性、积极性,相应的课程与教学设计主要围绕“教学内容”、“自主学习策略”、和“学习环境”三个方面进行。一是教学的前提与条件,二是整个教学设计的优秀通过各种学习策略激发学生去主动建构知识的意义(诱发学习的内因);三则是为学生主动建构创造必要的环境和条件(提供学习的外因)。由于网上教学与传统教学有很大区别,教师的地位发生了明显的改变,教师由原来的知识的传授者、灌输者转变成学生主动建构意义的帮助者、促进者,因此教师的在线教学设计也发生很大变化。 网络教学有以下的原则: 1)直观性――针对多媒体计算机独特的图像显示技术,课件制作需要图像清晰,文本、动画连贯,色彩逼真,有丰富的表现力和感染力,符合学生的认知规律,激发学生的学习热情的兴趣,力求形成图,文,声,像并茂的多媒体教学系统。 2)交互性――优秀的多媒体课件要有非常友好的人机交互界面。因此,制作课件时,要设计出新颖便捷的交互界面,或者播放按钮,必要时还要有操作提示和防错功能,以增强课件的可控性和可移植性。 3)辅助性――学生是教学过程的主体,教师是引导者,而课件则是教师课堂教学的辅助工具。因此,课件不能占据整个课堂,要与传统教学手段(如讲授法,谈话法,讨论法,板书,投影等)有机结合起来,共同完成教学任务。 2 网站软硬件环境建设 2.1 网络服务方式的选择 1)Web服务器 在网络上提供资源并对这些资源进行管理的计算机叫服务器。WWW服务器(WWW Server)通常也叫Web服务器(Web Server)。WWW服务软件与WWW浏览器是配合使用的。WWW服务器安装Web Server软件,用于存贮和管理主页Home Page,提供WWW服务。客户机安装WWW浏览器软件(WWW Browse)、主页制作软件、电子邮件软件等。 2)虚拟主机 网络站点的建设可以分为两种,一种是自己建立网站,一种是外购整体网络服务。外购整体网络服务又分两种形式:虚拟主机与服务器托管。 虚拟主机是使用特殊的软硬件技术,把一台完整的真实主机的硬盘空间分成若干份,每一个被分割的硬盘称为一台虚拟主机。虚拟主机都具有独立的域名和IP地址,但共享真实主机的CPU、RAM、操作系统、应用软件等。虚拟主机之间完全独立。 采用虚拟主机方式建立电子商务网站具有投资小,建立速度快,安全可靠,无须软硬件配置及投资,无须拥有技术支持等特点。 选择虚拟主机主要考虑以下几点服务内容:存储空间;电子邮件;网页制作;IP地址;文件传输(FTP);时间;速度。 3)服务器托管 服务器托管是指用户将自己的独立服务器寄放在因特网服务商的机房,即租用ISP机架位置,日常系统维护由因特网服务商提供,用户可以独立进行主机内部的系统维护及数据的更新。这方式特别适用于有大量数据需要通过因特网进行传递,以及大量信息需要的单位。 从另一个角度讲,选择服务器托管,用户可以获得一个很高的控制权限,能够决定服务质量和其他一些重要的问题,可以随时监视系统资源的使用情况。在系统资源紧张,出现瓶颈的时候,可以马上根据具体情况对服务器进行升级。服务器托管不仅能够解决足够多的访问量和数据库查询,还能为企业节约数目可观的维护费用。 相对于虚拟主机,服务器托管具有以下特点:灵活;稳定;安全;快捷。 主机托管服务选择时应考虑以下因素:可靠性因素;安全因素;功能需求因素。 4)独立服务器 独立服务器是指用户的服务器从因特网接入到维护管理完全由自己操作。企业自己建立服务器主要考虑的内容有硬件、系统平台、接入方式、防火墙、数据库、人员配备等。 2.2 网络数据库的选择 1)网络数据库的概念与作用 网络数据库(network database)是在网络上运行的数据库。网络数据库中的数据之间的关系不是一一对应的,可能存在着一对多的关系,这种关系也不是只有一种路径的涵盖关系,而可能会有多种路径或从属的关系。网络数据库数据存储量大、修改方便,能够进行动态数据组合,是为电子商务网站提供交互式服务的主要手段。 2)网络数据库的选择 选择数据库管理系统时应从以下几个方面予以考虑:易用性;分布性;并发性;数据完整性;可移植性;安全性;容错性。 3 网站内容建设 3.1 域名申请 域名可以定义为:“由人、企业或组织申请的网站使用的因特网标识,并对提供服务或产品的品质进行承诺和提供信息交换或交易的虚拟地址”。域名的命名必须审慎从事。在确定教学网站域名的命名时,应考虑以下几个方面: 1)符合规范。 2)短小精悍。 3)容易记忆。 4)不容易与其他域名混淆。 5)尽量避免文化冲突。 3.2 相关资料的收集 网站建设初期应有明确的指导方针,对信息的收集和整理工作作出统筹规划。为Web准备信息的工作通常需要多人来完成。许多网站设立文本管理员、Web管理员、内容管理员和其它职务,以流水线方式完成信息的收集、转换、和维护等工作。 3.3 网站主页和页面的特色设计 如何把握网站的整体风格,使网站呈现的形式能很好地为内容服务,是一个需要反复思考的问题。 1)依据内容确定网页风格 无论是什么类型的网站,必然有它的主题内容,网站的风格必须与它的主题相符合,同时还应考虑到浏览人群的性格特征。教学类的网站比较多的采用简明大方、温暖亲切的风格。 2)合理安排网页内容元素的位置 网页内容元素的位置安排也就是对网页的排版。一个网站往往由各个网页组成,而每个网页又由一些元素组成。对这些网页内容元素进行合理的排版设计目标是使每一网页都能重点突出、层次分明、错落有致、井井有条。 在主页中应有制作小组或单位的标志物,能让浏览者一眼就能判别出是谁的主页。网站的所有内容都能在主页中找到其链接。网页的设计应以醒目为上,一目了然为本。 3)网站网页色彩的运用 网页的色彩要为主题内容服务,一个网站应该而且只能有一种主色调。由于色彩富于感情性,因此会对浏览者产生一定的心理效应。 除了主色调之外,一个网站的颜色一般最多不宜超过5种(不包括图片的颜色)。除了颜色的心理效应之外,在进行网页设计时还应注意的是颜色的可读性,要确保挑选的颜色在通用颜色调色板中存在,同时确保浏览者在阅读时不会感到吃力。 4)网页中图片的运用 在网页中插入图片可以令网页生色不少,但图片也不能用得太多,以免让人觉得累赘,而且影响网页的下载速度。所以网站中的图片既要美观、符合网站的内容,又要少而精,放在最需要的地方,起到画龙点睛的效果,增加网站的吸引力。 注意在保证质量的前提下要尽可能地减少图片的大小。这里的“大小”不是指尺寸的大小,而是指字节数的大小。图片减肥有利于下载速度的提高。 网页中合理的运用动画会使网页更加增添生气。常见的动画格式有GIF动画和Flash动画。同样,动画图片在一个网站中也不宜出现太多。 5)网页中的背景音乐 多媒体的应用对网页的多姿多彩起了相当重要的作用,在个人网站中,应用背景音乐的网站较多。但对于一般教育类网站的主页来说,背景音乐建议少用。 3.4 网站设计基础语言 1)HTML语言 HTML(HyperText Markup Language,超文本标注语言)是WWW上的专用语言。HTML文件是简单的纯文本文件(全ASCII文件),其主要特征是在文本中有HTML标注符。HTML语言的优点是标注简单明了,功能强大。HTML语言也有一定的局限。 2)XML语言 XML(eXtensible Markup Language,可扩展置标语言)是SGML(Standard Generalized Markup Language)的优化子集,是国际组织W3C(World Wide Web Consortium)为适应WWW的应用,将SGML标准进行简化形成的标记语言,形式上类似于HTML。XML作为一种可用来制定具体应用语言的元语言,既具有强大的描述能力,又具有适合网络应用的简洁性。 相对于HTML,XML具有以下特点: 3)Java 与JavaScript 语言 Java语言是由SunMicrosystems公司于1995年推出的程序设计语言。Java语言吸收了smalltalk语言和C++语言的优点,并增加了其他特性,Java与与平台无关,可用来创建安全的、可移植的、面向对象的、多线程的和交互式的程序。 Java程序有两种形式:独立运行程序和Java Applet。 JavaScript 是一种介于Java与HTML之间、基于对象的编程语言。它无须编译,是一种比Java简单得多的描述性语言。 3.5 网页制作常用工具 想要制作出一个美观、实用的主页,必须使用专业的主页编辑软件。 1)入门工具 微软公司的Word 2000和网景公司的Netscape,不过,它们不能完全实现“所见即所得”。 2)提高工具 微软的Frontpage 2000和美国MACROMEDIA公司开发的Dreamweaver。它们能实现“所见即所得”。Dreamweaver4.0 版本包括了所有用于创建专业化网站的功能。 3)专业工具 Adobe Photoshop是目前最流行的平面图形设计软件之一。Fireworks是一个强大的网页图形设计工具。Flash是一种交互式矢量多媒体技术。 4 具体实现过程 我们的C++教学网站包括首页、信息区、留言版三部分。我所负责的是信息区的建设,包括在线学习,在线测试两部分。 在线学习是把C++课程的全部内容分成十一章,所有授课的教程都做成HTML页面存放在服务器中,通过powerpoint课件形式在网上展现,浏览者可以通过点击链接进行任意的浏览。 在线测试系统的构思:如果是一般来访者的身份只能进行在线学习,如果是拥有学号的学生则可以在线考试并提交给机器评分。 5 在线学习课件编写 5.1 课件编写要求 因为课件不仅包含了将要在计算机上显示的大量的教学信息,更重要的是如何通过计算机为学生构建一个良好的学习环境,使学生在与这样的环境的互动中,促进学习的发生.这就要求课件提供的教学信息以及这些教学信息的展示和交互过程应能较好的体现一定的学习理论,应能充分发挥计算机的优势。课件编写应遵循如下基本原则: 1)明确教学目的和各教学单元的教学目标; 2)根据教学目标,使用的教学内容应准确无误; 3)根据教学目标和教学内容,选择适当的教学方法(CAI模式)和传递教学信息的媒体。 4)学习理论的应用。无论采用什么样的模式,都必须注意学习理论的应用,以提高软件的教学效果。 5)应考虑计算机的输出和显示能力。 6)使用的格式应该规范。课件可以使用不同的格式,但必须规范,而且便于对脚本各项内容的表达,这些内容包括: ① 显示信息。指屏幕上将要显示的教学信息,反馈信息和操作信息。 ② 注释信息。说明显示信息呈现的时间、位置和条件以及连接要求。 ③ 逻辑编号。显示信息常常是以屏幕为单位来表述的,为了说明它们之间的连接关系,每一个显示单位应有一个逻辑编号,以便说明连接时使用。 ④ 媒体、交互信息和“热字”的表示。为了清楚地表示教学信息中使用的不同媒体(文字、声音、图形或图象等)、教学信息中的“热字”以及交互过程中呈现的各种信息,脚本中常用不同的符号表示它们。 信息技术的迅猛发展对现代远程教育的开展起到了极大的促进作用,设计和开发优质的网络课程是当今远程教育中面临的一个重大课题。《Visual C++程序设计》网络课程就是为适应学习者利用网络进行远程学习而设计的。该网络课程与传统的课程内容不同,它作为现代远程教育的重要教学资源,充分利用优质教学资源,为信息技术和网络技术的发展提供技术支持,创造轻松、活泼、自主的学习环境,提高教学质量和教学效益。另外,网络课程的设计也不可能一步到位,需要在网络课程的运行过程中,不断收集教师和学生的反馈意见,以及实际的教学数据,根据这些数据再对网络课程的设计做进一步修订。 教学网站论文:国外在线教学网站教学资源研究 摘 要:针对国外计算机类课程在线教学网站的建设现状,分析对比不同类型教学网站的课程组织形式和教学资源的呈现方式,以斯坦福大学在线课程、斯坦福大学MOOC平台以及Coursera为例,对三者资源的形式和内容进行对比,研究和分析异同点,以便国内高校借鉴,建设适合各专业培养目标的教学网站。 关键词:在线教学;教学资源;斯坦福大学在线课程;斯坦福大学MOOC平台;Coursera 0 引 言 国外在线教学网站按照课程的提供者不同可以分为两类:一类是大学提供的在线课程,如斯坦福大学、哈佛大学、麻省理工学院等;第二类是机构提供的在线课程,如Coursera、 edX、OpenLearning等。其中,大学提供的在线课程又按照学习者的不同可以分为两类:一类是主要面向本校学生的教学网站,第二类是面向世界范围的MOOC平台。笔者以斯坦福大学在线课程、斯坦福大学MOOC平台以及Coursera为例,为读者了解国外在线教学网站教学资源提供帮助。 1 斯坦福大学在线课程 斯坦福大学在线课程是斯坦福大学正常学期开设的课程,主要面向斯坦福大学在校的学生。 以斯坦福大学2016年秋季学期开设的CS145― Introduction to Databases(数据库导论)[1]课程为例进行研究。课程主页包括课程的基本情况、该学期的教学组织情况以及课程资料的下载链接,主要包括Description(概述)、Class Logistics(课程组织)、Lecture Plan(教学计划)、Change log(更新日志)、Midterm Exam(期中考试安排)、Grading(评分方法)和Staff(课程组成员)等。另外,主页提供Piazza(课程答疑)的链接。 1.1 Description(概述) Description是概述这门课程的基本教学内容:课程涵盖数据库设计、应用系统中数据库的使用和关系数据库内部引擎的简要介绍。主要内容包括关系模型、关系代数、SQL、数据库设计、基于依赖和范式的关系设计原理,还包括索引、视图和完整性约束,也涉及MapReduce框架(MapReduce framework)和键值存储key-value stores等内容。课程的最后还涉及数据库设计知识及SQL知识的web应用管理编程实践项目。 1.2 Class Logistics(课程组织) Class Logistics是课程相关软件的下载链接、安装和使用说明,主要包括:Jupyter notebook,用于课程实践,提供更多交互性;Piazza,进行问题解答;Python,在项目开发和课程资料中使用的语言;Git,使用Git成批下载课程资料,并保持更新。Git是一个版本控制系统,可以存储各种课程资料;IPython-SQL:使用户能够在Jupyter notebook中很好地使用SQL查询。 1.3 Lecture Plan(教学计划) Lecture Plan以二维表格的形式列出课程的教学计划,包括课程内容序号、上课时间、主要内容、课程资料、阅读资料以及作业,同时指明,这些资料都是可供选择的学习资料,在学期初就全部呈现出来,并随着课程进展可能随时更新。榉奖阊生查看,专门有一项“Change log”(更新日志)。 通过课程资料链接可以逐个下载课程资料,也可以使用Git成批下载。可下载的课程资料包括上课的课件(pdf、ppt两种格式),实践活动相关文件(ipynb文件、db数据库文件,在Jupyter notebook中交互运行),作业相关的文件(pdf、py、sql、sh、db和txt等)。 在这部分的最前面(二维表格的前面)指明课程的参照教材是Garcia-Molina, Ullman 和 Widom的Database Systems: The Complete Book。在二维表格中的“阅读资料”列,指出课程内容在教材中对应的章节,补充的内容以链接网页的形式给出参考资料。 1.4 Change log(更新日志) Change log列出在什么时间修改或增加哪个课程内容的课程资料,按时间升序排序。 1.5 Midterm Exam(期中考试安排) 学期初就明确指定期中考试的时间及地点。如:本学期(2016年秋季学期)的期中考试将定于10月27日下午3:00到4:20的上课时间进行,地点在NVIDIA Auditorium Hewlett 200。 1.6 Grading(评分方法) Grading明确给出这门课程最终成绩的组成比例。本学期(2016年秋季学期)的评分比例是:课堂出勤占10%,作业占20%,编程项目占20%,期中考试占20%,期末考试占30%。 1.7 Staff(课程组成员) 除一名课程主讲教师之外,本学期共有十二名助教,为学生学习提供充分而及时的帮助。 1.8 Piazza(课程答疑) Piazza是为课程教师提供的一个免费平台,以便教师高效地管理课程答疑。Piazza用于模拟真实的课堂讨论,其目的在于解决难题,快速得到高质量的答案。学生可以上传问题,并能回答其他同学提出的问题;教师可以回答问题,可以核实学生的回答,也可以编辑和删除问题。 另外,斯坦福专业发展中心(Stanford Center for Professional Development,SCPD)提供远程学习课程,非在校学生可以在校园之外参加斯坦福正规课程的学习。学生注册之后就可以观看课程视频,获得与在校学生基本一致的在线学习资料。 2 斯坦福大学MOOC平台(Stanford Online Lagunita) Stanford Online Lagunita为全世界范围内的终生学习者提供由斯坦福大学教师讲授的在线免费课程,它与许多大学的院系共同提供多种职业教育机会。 以平台的DB―Introduction to Databases[2] (数据库导论)为例进行研究。课程主页介绍课程的概况,包括课程简介、教学大纲、教学团队及FAQs等。该课程由Jennifer Widom教授讲授,借鉴斯坦福大学的Introduction to Databases课程。课程的学习时间为10周,每周8~12小时,于2014年3月22日结束在线实时讲授,目前可以注册学习。 注册后的学习页面分为Courseware(课件)、Course Info(课程信息)、Discussion(讨论区)、Wiki(维基)、Progress(学习进度)、Syllabus(教学大纲)、Readings(参考教材)、Software Guides(软件使用指南)、Extra Problems(补充问题)和Additional Info(附加信息)。 2.1 Courseware(课件) Courseware是课程学习的主页面,主要提供4部分可下载的课程资料:不带注释的幻灯片、带注释的幻灯片、课程视频和课程视频字幕。 (1)不带注释的幻灯片。该幻灯片是老师上课前准备好的上课用的课件,是PPT格式。幻灯片页面简洁、内容醒目、重点突出。这只是上课内容的纲要,具体需要上课进一步详细展开的地方,都留下充足的空隙,用于上课讲解时填充。 (2)带注释的幻灯片。这是老师授课之后的幻灯片,是pdf格式的。幻灯片包含老师边讲解边标注的知识要点和对课程主要内容具体讲解的板书。 (3) 课程视频。Jennifer Widom教授亲自录制的授课视频,课件占据主要屏幕位置,老师上半身的录像一直出现在屏幕的右下角位置,使学习者如亲临老师的课堂,老师的面部表情及动作会有效辅助学习者理解课堂内容。老师语速并不如想象中的快,语音清晰。关键是每一段视频并不长,一个知识点一段视频,大多数视频都在十分钟以内,最长的也就在二十分钟左右。课程中一个知识点结束后,会有一个小测验,是一两道选择题,考查上部分内容学习得怎么样,提交后有提示回答的正误,并且有题目解析。 (4)课程视频字幕。字幕实际上是课程视频中老师说的每一句话的英文原文,为外国的学习者提供听课参考,方便学习。 2.2 Course Info(课程信息) Course Info是按照日期课程更新信息和通知等公告信息。 2.3 Discussion(讨论区) 课程相关的任何问题都可以在Discussion发起讨论,可以发起提问、回答问题、浏览问题等。 2.4 Wiki(维基) 通过Wiki学生们可以协作工作,分享课程的知识。注册的学习者可以添加、查看、编辑和更改文章。 2.5 Progress(学习进度) Progress以柱形图的方式列出目前登录学习者学习过的每一部分内容的得分情况。 2.6 Syllabus(教学大纲) Syllabus列出每周的上课日期、视频课程的题目和时长、作业的题目及截止时间以及可选择的不参加评分的工作。 2.7 Readings(参考教材) Readings一共给出4本参考用书,包括A First Course in Database Systems (第3版),作者是Ullman和 Widom;Database Management Systems (第3版),作者是Ramakrishnan 和 Gehrke;Fundamentals of Database Systems (第6版), 作者是 Elmasri 和 Navathe;Database System Concepts (第6版),作者是 Silberschatz,Korth 和 Sudarshan。按照教学大纲,Readings详细地列出每一部分内容参考的是上述哪本教材。 2.8 Software Guides(软件使用指南) Software Guides提供课程用到相关软件的使用说明,包括xml、SQLite、MySQL、PostgreSQL和Relational Algebra Interpreter(关系代数解释器)。 2.9 Extra Problems(补充问题) Extra Problems按教学的每一部分提供练习题,并配备答案。 2.10 Additional Info(附加信息) Additional Info包括作业的截止日期和评分标准、常见问题解答和测验说明。 3 Coursera Coursera是目前全世界最大的MOOC平台,它与全球一流大学和机构合作提供在线课程,致力于普及全世界最好的教育。Coursera提供数百门关于商务、计算机科学、数据科学的课程和专项课程。 Coursera的专项课程很有特色,目的是方便学习者掌握一个专题相关的几门课程。以杜克大学的《从 Excel 到 MySQL:商业分析技术》[3]专项课程为例进行研究。该专项课程主要讲授商业数据分析技术,包括5门课程:Business Metrics for Data-Driven Companies(数据驱动型公司的业务指标)、Mastering Data Analysis in Excel(掌握用Excel数据分析)、Data Visualization and Communication with Tableau(使用 Tableau 展示可化数据)、Introduction to Managing Big Data with MySQL(用MySQL管理大数据)和Excel to MySQL: Analytic Techniques for Business(从 Excel 到 MySQL:商业分析技术毕业项目)。前4门课程独立成篇,可以单独选修,最后一门课程是综合运用前面4门课程的知识完成一个开发项目,极具实用性。 《用MySQL管理大数据》[4]课程资料按周组织,本课程共5周,每周35小时。每周的课程资料主要包括课程视频、阅读材料和视频字幕,另外,课程网站有成绩、论坛、资源和课程信息页面。 3.1 课程视频 与斯坦福大学的MOOC一样,教师在屏幕的右侧,一个知识点一小段视频,视频不超过十分钟,屏幕下方是英文字幕。 3.2 阅读材料 课程视频之后,是课程相关的阅读材料,阅读材料是pdf文档,可下载。 3.3 英文字幕 为方便学习,课程提供课程片断英文字幕下载和全部字幕下载。 3.4 测试和练习 在课程视频中,知识点结束后提供小测试或练习,有在线提交计入成的,也有pdf下载练习不计入成绩的。 3.5 成绩 学习者完成的作业、参加的测试及其得分情况。 3.6 论坛 学习者可以发起主题,也可以回复问题。 3.7 资源 提供课程相关的资源文档,如Renewing Jupyter Notebooks(更新Jupyter Notebooks)、SQL Glossaries(SQL词汇表)等。 3.8 课程信息 课程信息包括课程内容概述、课程授课时间、授课教师、教学大纲、运作方式及相关课程等。 4 三类网站教学资源设计分析 对这三类网站的教学资源设计进行分析(见表1)。 5 三类教学网站研究总结 5.1 三类教学网站的共同点 (1)教学体系完整严谨。每门课程都有完善的课程体系,关于课程的基本内容体系在课程学期一开始就会在网站上呈现出来。课程内容既包括传统的课程内容,又根据知识技术的发展进行相应更新。如斯坦福大学的CS145在线课程,不仅讲授传统关系型数据库的基本原理和基本方法,还与时俱进扩展MapReduce框架(MapReduce framework)和键值存储key-value stores等知识,最后还有一个课程实践编程项目,该项目涉及数据库设计知识及SQL应用,更有效地提高课程的实用性。 (2)教学资料丰富多样。围绕课程主题,课件、实践、参考文档、视频、视频字幕、习题等各种资料全面细致,课前资料和课程资料严格区分,资料更新日志提示,资料下载方式亦可选择(可单独也可成批下载)。 (3)教学辅助手段实用有效。三类教学网站都很重视师生的交互,Piazza、Wiki、Discussion等平台,为师生交流、讨论课程、答疑辅导提供支持。 交互的实践手段(如斯坦福大学的Jupyter Notebook)为理解知识提供实践基础;课间习题,课后习题为知识巩固提供资源;多名助教的课后辅导机制为更好地掌握教学内容提供保障。 (4)MOOC平台教学视频特点。无论是斯坦福大学的MOOC,还是Coursera的MOOC制作得都很优秀。 ①屏幕主要内容是课件,教师同时出现在屏幕的一侧。有研究表明,教师出现在屏幕上更利于学生掌握知识,学生从教师的表情上,语气中更能体会出课程内容的重点,并加深记忆。②每个知识点制作成一小段视频,十分钟左右,之后是这个知识点的小测试或者讨论,这样增加了交互性,而且知识学习有反馈,更有利于知识的掌握。③多种不同的媒体呈现方式,如幻灯片、文本、视频等。每种媒体都有它自身的教学优势和资源需求。④字幕的配合更有利于外国学生学习课程。 5.2 三类教学网站的不同点 (1)各类网站教学资源的侧重点不同。大学课程网站主要面向的是在校学生,主要的教学形式还是面对面的教学,所以更注重课程的组织和课程体系的呈现,网上教学资源只是起到辅助教学的目的,资源类型以各类文档为主。 而MOOC类网站,由于教学方式就是在线教学,所以更注重课程内容的呈现,教学资源主要是教学视频,为提高学习者的学习效果,将其它资源(如文本、小测试、幻灯片等)嵌入教学视频中。 (2)各类网站教学资源的实时性不同。大学课程网站的课程资料随着上课学期变化,每年都在调整,所以内容更新颖、实时性更强,尤其对计算机相关知识发展很快的课程体现得更明显。 而MOOC类网站,有制作周期,可能一段时间内不会调整多少。如Stanford Online Lagunita的Introduction to Databases,于2014年3月22日结束在线实时讲授,目前可以注册学习。 (3)斯坦福大学MOOC和Coursera各有特色。斯坦福大学MOOC相关的课程辅助教学资源更全面:课前的ppt,课后加注释的pdf,教学参考用书提供得全面细致,测试及练习答案解析很到位。 Coursera的特色就是专题课程,把几门相关的课程组织起来,给学习者提供一个完整的课程体系,尤其是专题的最后一门课程是综合毕业项目,使学习者经过实践练习,融会贯通所学的技术。 6 结 语 国外的在线教学发展得比较成熟,不同类型的网站各有其优点和优势。计算机类课程由于其自身的特点,如知识发展快、学习难度大等,很适合在线学习。如何借鉴国外计算机类课程在线教学网站建设的经验,优化课程组织形式及教学资源呈现方式,建设适合各高校各专业培养目标的课程网站,值得我们进一步研究[5]。 教学网站论文:教学网站系统的分析与设计 摘要:开发计算机教学网站系统是网络教育资源建设的一个重要方面,是信息技术与计算机教学的切入点。该文从可行性、需求、B/S系统结构等方面出发,对教学网站系统进行分析,并从系统功能框架、系统角色、系统E-R图、数据库设计等方面进行思考,设计了符合教学和师生交流的教学网站系统。 关键词:教学网站;数据库;可行性;网站系统;设计 随着信息技术的高速发展,教育教学改革的不断深入,互联网的普及,通过网络进行自主学习与收集信息,已经成为很多人的习惯。特别是计算机技术更新快,通过网络平台进行自主学习是很好的选择,世界上很多国家都在致力于Internet在学校教育,社区教育,社会教育及在职训练的应用与研究等。利用先进的网络教学与传统媒体存在很多差异,因此设计能够符合网络媒体特性,并能提升教育教学效果的教学网络系统是很有必要的。教育教学网络系统能够提供丰富的学习资源,从而转变了教育观念和学习观念,补充了办学条件,能够培养信息技术网络环境下较好的学习方法和提升学习能力。 1 教学网站系统的分析 1.1 教学网站系统可行性分析 1)技术可行性分析 主要分为以下几个方面: (1)硬件:随着计算机技术的飞速发展,计算机硬件条件可以说是日新月异,其发展以令人惊讶的速度成倍发展。高配置的电脑硬件使得软件的快速开发得到应有的保证。 (2)系统软件:WINDOWS 系统界面熟悉,人机操作灵活,可以提供良好的开发环境。 (3)应用软件:Visual Studio 2013、SQL Server 2012 数据库应用软件。 (4)技术:本系统将采用B/S(Browser/Server)架构,采用技术实现,后端使用SQL数据库实现数据逻辑。完成的系统需要在IIS服务器下运行。 2)经济可行性分析 教学网站系统跟其他一些应用系统相比较,功能相对简单,一方面,不需要购置额外的设备,相应的开发和维护的费用低,相关人员的培训也相对简单,需要的费用也少;另一方面,相关的运行费用也相对比较少,同时不需要进行太多的维护。 网站系统放上服务器后,相关数据在网络上进行传递,可以实现数据共享,规范相关数据管理,从而减少重复劳动,提高系统的管理效率和水平。教学网站系统把计算机作为工具,通过对系统的全面管理,优化管理,提高工作效率。 1.2 教学网站系统需求分析 1)任务描述 系统模块的设计应该根据整个系统总体设计思路进行。整体设计就是基于B/S模型设计符合需求的教学网站系统。该网站系统的总体设计应该是提供给学生一个内容丰富的网络平台,而且访问效率高。系统模块应该包括课程概述、教学大纲、新闻、论坛留言等功能。 2)用户特点 系统应该围绕着用户特点设计。将用户分为学生和教师两部分。学生可以登录网站系统,浏览信息、查找信息、下载文件,提交作业。教师可以登录网站输入课程简介、上传课件文件、批改作业、消息、修改和更新消息。教师和学生可以通过论坛发帖与回复进行交流。 3)条件与限制 教学网站系统模块的设计需要突出管理员的功能和特点,而且与普通用户有很大的区别。系统虽然对所有用户开放,但部分资料和功能只针对管理员开放;如管理员可以新闻公告,对不法用户的删除与资料修改等。 1.3 教学网站系统中B/S系统结构 本教学网站系统搭建了一个基于B/S三层结构的系统。这三层结构是在传统两层结构的基础上,增加了Web应用服务器作为中间层。这样的优点是,客户端只需要安装浏览器就可以访问,而不需要安装其他任何应用程序,这解决了传统两层结构在扩展性、维护性、重用性等方面的不足。 教学网站系统采用的客户端技术为,服务器端为Visual ,编程语言采用Visual C#,服务器与数据库之间的通信采用技术。系统主要工作过程如下:首先Web客户端通过浏览器连上Web服务器,经过身份验证后下载用户界面的到本机;然后Web客户端通过HTTP协议发送请求至服务端,从而建立通信;与服务器建立起通信后得到相应服务的URL地址,随后触发此服务;服务在Web Server上运行,通过直接连接到数据库服务器上执行SQL语句,并将获取的数据生成响应内容传给Server或将处理后的结果存入数据库。 2 教学网站系统的设计 2.1 系统功能框架 教学网站系统是为用户之间进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,以达到用户之间的信息交流和沟通的目的。 本系统是基于WEB的教学网站系统,采用了当前的B/S结构模式进行开发,运用了+SQL Server 2012+IIS组合来进行开发与运行。 教学网站系统的基本功能:用户的登录与注册、在线考试、考试资料管理、在线论坛留言编辑与新闻信息等等功能。具体功能模块如下: (1)教学网站数据库模块; (2)用户注册模块:提供用户的登录与注册功能。 (3)用户管理模块:提供用户信息的编辑功能,可以编辑用户的个人资料; (4)在线新闻模块:提供管理员在线新闻功能,并对新闻进行修改、删除等功能;同时用户可以对新闻进行新闻检索和新闻浏览功能; (5)在线论坛模块:提供用户帖子的功能,并允许修改和删除自己的帖子信息,同时用户与用户之间还可以对帖子进行回复,以达到用户之间的互动交流。
摘要:目的:探讨多模式物流管理的医用耗材全流程信息化精细化管理体系建设与实践应用效果。方法:全面组织和规范医用耗材物资字典,建立标准分类代码;直接使用GS1条码或类似条码作为医用耗材进出院唯一可追溯码,进行HIS扫码计费,医院检测试剂的GS1条码追溯和实时库存监控;植介入高值RFID智能柜配备供应商“库存系统”,低值医疗用品RFID智能柜配备SPD物流配送“定数包”和“零库存”管理。过程中,建立“部门数据库”部门信息流和实时物流监控。结果:预建基于多模式物流管理的全流程医用耗材信息管理系统,压缩低值医用耗材库存与检测试剂库存百元以上,实现对种植介入的高值医用耗材计费管理,并实时减少库存,大幅降低了近3年卫生材料的耗占比。结论:基于多模式物流管理的医用耗材全流程信息化精细化管理系统的建设与实践,确保了医疗设施的精细化管理和成本控制。 关键词:医用耗材管理;多模式物流管理;精细化管理;体系建设 随着新世纪我国医疗改革的逐步深入,医保支付改革、医用耗材零加成等降低医疗成本政策的出台,公立医院医用耗材已成为主要业务支出,随着医疗技术的发展快速增长,医用耗材产品计量繁重复杂,医用耗材费用增加,医用耗材由收入转为成本,医院运营压力加大。医用耗材的管理属于流程的管理,所有的联系都是密切相关的,包含的因素非常广泛。因此,建设信息化、精细化管理,可以保障物流管理和医疗业务更高效的发展。 1目标和方法 1.1基于唯一的GS1条码溯源管理 高价值耗材完善并充分利用原有“物资信息管理系统”模块的功能:重新分配和建立各级不同人员的权限,如采购和存储;医用耗材基本词典和日常采购计划的访问管理和维护权限,存储和存储管理权限分开管理。对管理权限风险点的风险点进行内部控制,维护医用耗材基本词典,如新进库存医用耗材的产品监控、定价、供应商变更等。 (1)物资字典GS1代码的扩展。GS1编码表是在现有物质字典的基础上创建的,如图1所示,实现与物质供应相关的编码。GS1代码的分析方法和材料代码信息记录在表中。系统通过读取条形码解释表中的数据来获取有关物质的信息。同时,在所有物资字典中扩大了《北京医院管理财务分类》中引入的医疗材料的分布区域,并保留了使用其他材料进行医疗分类的可能性。 (2)基于GS1代码的供应商平台。在供应商平台系统中,GS1产品条码直接作为统一的院外物流追溯条码,成为院外物资信息交换的桥梁,大大降低了供应商创建“医院定制条码”的成本。对于带有标准GS1条码的产品,供应商可以通过信息平台扫描条码并提交订单。在医院检查期间,可以扫描二维码以确保实物与信息匹配。为确保供应信息的完整性和效率,我院要求供应商提供的条形码包含以下4项信息:GTIN(全球贸易项目编号)、制造日期、有效期和批号。医疗费用的标准GS1编码要求对库存、工厂、生产日期、保质期、批号和通过物流信息平台进行GS1编码。在物流包裹的“Fate”中输入对应的条码。 (3)基于GS1码的仓库管理。在医疗物资仓库的管理中,一般有以下几个方面,即入库、出库、盘点,而这些操作都必须以条码扫描的形式进行。入库分为进货检验、移库和出库,出库包括本科室的移库、退库以及消耗出库。移库出库以及退库出库,分别对应着移库入库和退库入库。盘点在仓库进行,盘点可以保证盘点符合核算,具体盘点可以通过扫描条码进行。 (4)多个信息系统的互联互通。作为GS1医疗设施的唯一桥梁,信息资源管理系统与临床信息系统、物流配送系统和物资管理系统相连接,形成医用耗材全流程信息化追溯系统。目前,对接系统中有大量的物资管理信息系统,通过GS1条码扫描记录耗材的物流和使用信息,利用数据交互实现整个物资建设过程中的医用耗材追踪系统。其中,GS1标准唯一识别的医疗器械是主线中的三个主要场景:①住院患者二级仓库、日间手术中心二级仓库、介入导管室等高值植入医疗用品的库存管理;②医学检测中心将检测设备与试剂、检测项目打包并进行存储操作。③门诊、临床病房,由第三方运送的医用耗材,由主机工作人员扫描入库,使用后返厂信息。 1.2基于智能RFID耗材柜的高值耗材管理 用于心脏病学和介入导管的基于RFID的智能可穿戴医疗柜被引入手术室。不同型号的医用耗材仪表确定库存基数,在实际库存量低于库存基数时,实现供应商或制造商“自动补货”的原则。科室授权工作人员通过患者指纹或密码自动补货,系统自动记录医疗费用。为实现用户部门实际消费与存储的对接,自动补货。确保对临床使用的即时需求有效地减少了库存和制造商的资金负担。GS1医务人员扫描程序,HIS自动支付医疗账单,库存减少,数据库确认,供应商计算等流程同1.1。 1.3基于第三方SPD的低值耗材管理 在实施基于SPD模式的低值医用耗材管理时,需要将合作供应商的资质下载到医院的数据库中并进行审查。检验完成后,可直接在系统中生成采购程序。SPD可以实时了解医院未使用物资的使用和剩余情况,根据医院的实际需要制定合理的采购计划,避免囤积廉价物资,增加采购成本。在物流平台上确认供应商后,即可按条码发货,保证采购信息的完整性,满足医院的需求。低值医用耗材进院后,相关管理人员可根据后勤信息系统数据进行核对,确保采购的低值医用耗材与实际型号、数量一致。测试完成后,系统会保存。这种方法不仅有效地管理了低成本,而且优化了资源的配置,提高了管理者的效率。 1.4基于信息流、物流、医嘱流实时监控的耗材“科室”管理 使用PDA(移动医疗设备)时,扫描入库的“定数包”物流码及商品种类、数量等库存信息。同时,通过SISH医师的医嘱案卷,建立了GS1扫码减库存的自动减库存、人工减库存、自动开票的方法。实时动态监控信息流和物理流。在手术室,可以使用一个包含N个号码的“定数包”来收取低价医用耗材,并根据实际使用的患者人数进行计费确认。充分发挥各类医用耗材使用部门的自主管理作用,建立使用部门的日周库存和月度管理制度,完善财务审计、医务人员、医务科室管理的月度和季度管理制度,落实各项职能。打造科室信息化建设、医用耗材物流配送和使用全过程通过最后一公里监管。 1.5基于智能RFID低值耗材柜的耗材综合管理 在手术室、重症监护室和大型集中管理科室建立各类低值医用耗材的库存基础,确定所有低值医疗物资的库存,打造科室所需的“定数包”。供应商审核通过后,自动生成医院RFID条码包,医务人员自动补充库存。采用科室授权人员接入信息系统,自动记录智能柜内的物料医务人员确认HIS记账,根据实际情况,当库存量低于库存基数时“自动补货”的原则,它可以直接比较仓库部门和仓库的实际消耗和自动补货,即确保临床需求的紧迫性,有效降低制造商库存和资产负债表;SPD第三方物流配送信息系统自动实现“定数包”的所有权转让,作为第二天部门消费的“定数包”清单。医学品种和“定数包”中包含的信息的数量,即用于存储的信息。该部门通过其医疗建议自动、手动减少库存、GS1扫码、自动计费、减库存等方式实时监控“定数包”内医用耗材的品种和数量,同1.4。 1.6多元化物流管理中的药品成本分析 根据医院后勤和内测试剂后勤的报告,这两组信息要下发到ERP财务信息管理系统和工作产品管理系统,实现物流的信息化、标准化和完善、信息流、资金流全流程,实现对接和月度财务回顾。与第三方发送SPD系统提供的软件以及医院后勤信息软件相关联的信息,实现内外部网络物流信息的互联互通。建立并不断完善基于多渠道物流管理的医疗保健管理体系,全面管理试剂过程中的信息,医院职能管理部门和各用户部门可以监控物流信息、使用信息、核算和医疗信息。各用户科室各类医用耗材收入,信息全面管理。根据行业标准要求,公布医用耗材使用率、使用次数和使用量排名、使用人数和使用量排名等医用耗材使用情况统计分析结果前,以及供应商和制造商的销量和数量排名。为医用耗材和检测试剂的科学、合理、高效使用和卫生技术评价提供坚实的大数据基础。 2结果 (1)全面实现高值医用耗材GS1条码可追溯,避免了耗材费用错收与漏收。医院门诊、住院部中所有高值医疗用品逐渐融入GS1条码管理,消除了医护人员在救护车和医院内不使用和误用医用耗材的现象。对于医用耗材的合理使用以及为避免误用、误费和条码粘贴错误提供了可追溯性。 (2)实施并全面推行低成本医疗物资的第三方物流管理模式。全面实施后,所有低预算的医疗资源将直接分配给第三方,从而大大提高分配服务的效率和满意度。同时,相比之下,由RFID操作控制的低成本医疗代码可以实现“自动补货”,进一步提高效率。该部提交每日或每周的实现“自动补货”,超越效率进一步提升。 (3)物流信息管理软件检测,可匹配不同部门、工作组、检测仪器、检测项目存储的检测试剂的数量和品种,为检测仪器的使用效率和效益评估奠定坚实基础、测试对象和试剂的基础知识。包括云模型VPN平台和内外信息交换在内的试剂物流信息化软件,实现了供应商和厂家在线上传,各种检测试剂合格证信息和不同有效期的自动预警。在线提交、审查和发送实时的每月和每周试剂测试请求和购买计划。处理各类资质文件和分配供应商的物流效率显著提高。目前,临床试剂库中的实验室试剂均处于监控状态,自动控制试剂供应,以进一步引入科学试剂、实验室物流配送的合理高效分配奠定了基础。 (4)基于多模型的全信息精细控制,完善了医院医疗费用管理制度和结构,实施住院治疗费用报送流程,大幅降低了近3年卫生材料的耗占比。 3结语 为进一步升级医院管理体系,构建医疗物资管理功能,需要考虑医疗机构、医疗产品、试剂检测等各种问题和困难,细化安全管理信息化流程,快速建立医用耗材卫生技术成本评估体系和完善的物流管理和计算机现代化系统。基于多逻辑控制的信息管理系统的构建和实践是近年来临床医学工程系统不断研究和加强的阶段,充分利用新的管理理念和管理方式,以及互联网等现代管理手段,支持医院的医疗和医疗需求管理实践,对医院管理和成本控制产生积极影响。 参考文献: [1]陈毓杰,陈翠微,孙奕奕.医院物流管理系统在医用耗材管理中的应用分析[J].中国医疗器械信息,2020,26(23):167-168+173. [2]刘刚,郑建忠.传统医用耗材管理模式与SPD医用耗材管理模式的对比分析[J].科技视界,2020(07):8-11. [3]郭红,张涵宇,王爱英,王倩,王碧晗,王慧宇,田宗梅,谈春荣.基于多模式物流管理的医用耗材全流程信息化精细化管理体系建设与实践[J].中国医疗设备,2020,35(01):111-114+123. 作者:陈宇露 单位:深圳市龙岗区中医院
电子测量与仪器论文:《电子测量与仪器》网络课程资源建设的特点及其应用 在分析电类课程特点的基础上,给出了《电子测量与仪器》网络课程资源建设的特点。应用这些特点,通过电子测量仪器产品讲座类视频和虚拟仿真实验等网络资源建设,并以教学目标为依据分别设计视频题和学习活动,来引导学生在课外应用4A网络教学平台进行自主学习。实践表明,网络教学是促进学生自主学习的一个有效途径。 网络教学视频题虚拟仿真实验电子测量仪器一、《电子测量与仪器》网络课程资源建设的特点 1.电类课程的特点 从电子技术的发展来看,电类课程有着自身的一些特点。首先,电类课程的专业知识具有实验性和探索性,甚至是随着科学技术的发展,可能会被新的知识替代。这种技术和知识的更新,在行业中的电子产品上会首先得到体现。实际中,电子产品更新的速度很快。其次,电类课程具有很强的实践性。 2.《电子测量与仪器》网络课程资源建设的特点 结合电类课程专业知识的实验性和探索性,在进行《电子测量与仪器》课程网络资源建设时,宜引入行业中最新的电子测量仪器介绍及其技术讲座,添加相关网络链接、视频和反映技术前沿的文献。结合电类课程很强的实践性,并考虑到网络与电类课程之间的共同点:计算机化,在网络资源应用中,适当地引入虚拟仿真实验。特别是《电子测量与仪器》课程中基于计算机的虚拟仪器技术作为先进的测量技术,使得应用虚拟仪器进行虚拟仿真实验成为可能,电子设计仿真软件NI Multisim很好地做到了这一点。与其它电类课程相比较而言,这是《电子测量与仪器》课程网络资源建设和应用中独有的一个特点。这样,通过最新电子测量仪器、前沿技术和虚拟仿真实验内容的资源建设和应用,以充分发挥网络作为课堂延伸的作用。 二、《电子测量与仪器》网络课程的资源建设 本文基于4A网络教学平台,进行了《电子测量与仪器》网络课程的资源建设。资源建设的基本模块包括课程资源、作业、讨论区、学习活动等。课程资源中包括课程内容、实验内容、常用仪器简介、以及设计常见仪器的芯片资料等,扩展的模块有虚拟仪器、毕业设计等,主要课程资源组织图如图1所示。其中,课程答疑安排在讨论区进行。课程资源呈现的方式有文字、图片、PPT、视频等。根据前述《电子测量与仪器》网络课程资源建设的特点,在网络课程资源建设中还引入了最新的电子测量仪器类产品介绍与讲座类的视频,提供了虚拟仪器前沿技术的参考文献,并设计了选择、应用电子测量仪器的综合性学习活动,即给定测量任务,让学生在NI Multisim软件中加载虚拟仪器进行虚拟仿真实验。为了使学生在课外对课程内容有一个更好的理解,还专门设计了视频题和思考题。 三、仪器产品讲座类视频的合理应用与引导 网络课程作为课堂的延伸,应尽量促进学生自主学习。一方面,学生通过网络课程能对课内的教学内容有更好地理解;另一方面,学生能学到与课内教学内容紧密相关的知识,对课内教学内容进行扩展。结合电类课程专业知识的实验性和探索性,《电子测量与仪器》网络课程引入了仪器产品讲座类视频,其视频内容与课程内容紧密相关,其中包括最新的数字示波器和数字万用表等视频。 下面以数字示波器视频的引入为例。受课内学时数的限制,“数字示波器”的课内教学内容重点讲解数字示波器的原理和测量方法,包括探头的基本应用。而更详细的探头应用及注意事项,则在网络教学平台上通过引入探头视频专题来学习。这拓展了学生学习知识的范围。因为是学生自主学习,在教师不在现场的情况下,仍然应该引导学生学习,所以就视频设计了视频题,让学生观看视频后回答问题,以帮助学生在观看视频的同时思考问题,使学生的自主学习更有效。 “数字示波器”视频有关问题的设计要达到的教学目标是:使学生掌握探头的基本应用和示波器的原理,理解探头使用的注意事项和示波器的功能,并促进学生思考,帮助学生主动建构知识。教学设计遵循循序渐进、由浅入深的原则。首先,将一Flash作为引子。它通过展示一个电子工程师在使用示波器检验产品的过程中遇到的一些困惑,来引出数字示波器产品中使用的新技术。其次,在其视频下方显示相应的提问,学生可带着问题去观看视频。最后,提示回答某个问题后续所需要学习的视频。如设计的问题有:探头的作用有哪些,如何选择、使用探头(详见后续视频:探头专题)。并在作业模块下给出视频题和答案。 四、虚拟仿真实验学习活动 目前,实践性很强的课程的教学安排大多采用课内实验或课程设计来达到培养学生对知识的应用和实践的目的。《电子测量与仪器》课程的内容在强调技术知识的同时,对知识的应用也很重视。基于能应用虚拟仪器进行虚拟仿真实验的课程特点,在《电子测量与仪器》网络课程资源建设中应用NI Multisim软件引入虚拟仿真实验,有利于学生的知识建构和学习迁移。NI Multisim软件中加载虚拟仪器的方式有三种:自带的虚拟仪器、基于LabVIEW的虚拟仪器和NI ELVISmx虚拟仪器。 在学生学习了多种电子测量仪器之后,利用4A网络教学平台的学习活动模块设计基于虚拟仿真实验的综合性学习活动,使学生通过本门课程的学习,能正确地选择测量方案和仪器,达到完成给定测量任务的教学目标。依据教学目标,虚拟仿真实验的学习活动内容为:给学生一个测量任务,让学生在NI Multisim软件中加载虚拟仪器完成仿真实验。具体的任务包括观察滤波前后的时域波形、分析滤波后的信号频率分量和测量滤波器的带宽。考虑到滤波器带宽测量的方法有多种,所以设计了投票环节,给出其中三种测量方案,让学生从中推选出最佳的测量方案。这三种方案有用正弦信号源和示波器的观察法测量、用波特图仪(或频率特性测试仪)的自动扫描法测量、用正弦信号源和电压表的点频法测量。附件作业中提供了NI Multisim设计的语音滤波器电路原理图,以方便学生课外进行仿真实验。共享资源环节要求学生在活动中提供相关资源与同学共享,同时它也是支撑测量结果的依据。 五、结语 根据《电子测量与仪器》课程知识具有实验性和探索性、设计计算机化等特点,且能使用虚拟仪器进行虚拟仿真实验的独有特点,利用4A网络教学平台对课程进行了网络资源建设和应用。通过设计仪器产品讲座类视频题和NI Multisim仿真实验学习活动来引导学生自主学习,从而达到促进学生主动建构知识和学习迁移的目的。实践表明,网络教学是促进学生自主学习的一个有效途径。如何提升大学生网络自主学习的能力还有待研究。 电子测量与仪器论文:现代电子测量技术与仪器仪表的发展 近几年来科学技术迅猛发展,以信息技术为代表的新科技促进了电子行业的飞速增长,也极大地推动了测试测量仪器仪表的快速发展。电子测量仪器的发展为我国国民经济、企业发展,科学教育、特别是国防军事的发展做出了巨大贡献。随着世界高科技发展的潮流,中国电子测量仪器也步入了高科技发展的道路,鉴于中国在全球制造环节和设计环节的重要地位,使得中国成为全球各大仪器厂商青睐的大战场,同时,也带动了中国测试测量仪器的研发与测试技术应用的迅速发展。 电子测量技术的现状及存在的问题 目前国内的电子测量技术已有了很大的发展,中国测量仪器的可靠性和稳定性问题得到了各个方面的重视,状况有了很大改观。测试仪器行业目前已经越过低潮阶段,重新回到了快速发展的轨道,尤其最近几年,中国的仪器取得了巨大的进步,特别是通用电子测量设备和汽车电子设备的研发方面,与国外先进产品的差距正在快速缩小,给国外电子仪器龙头的垄断造成了一定的冲击。随着模块化和虚拟电子技术的发展,为中国的测量仪器行业带来了新的契机,加上各级政府越来越重视,以及中国自主应用标准研究的快速进展,都在为该产业提供前所未有的动力和机遇。从中国电子信息产业统计中可以看出,中国的电子测量仪器每年都以超过30%以上的速度在快速增长。在此快速增长的过程中,无疑催生出了许多测试行业新创企业,也催生出了一批批可靠性和稳定性较高的产品,现在已基本上采用了标准化,模块化的设计体系,已从CAMAC、PC总线、STD总线向VXI、PXI总线发展,从堆叠式测试系统向标准化、模块化测试系统发展,并先后研制出国产化VXI模件、VXI测试系统及PXI系统,使我国测试系统技术水平逐步进入国际先进行列。 虽然国内的测试测量产业快速的发展,但客观地说中国的测试测量仪器还普遍落后,表面上看的有精度不高,外观不好,可靠性差等,深入分析则存在以下问题: 人们在整个产品的制作流程中对测试这个环节不够重视。在传统的产品的制造流程中,研发始终处于优秀地位,而测试则处于从属和辅助位置,研究者对测试不够重视。 数字化、标准化、模块化结构有待提升。“数字化时代”是社会与经济现代化的最新标志,关系着一个国家在科技领域“优秀竞争力”的高低。模块化则是国际电子测量仪器发展的方向。由于历史的原因,中国仪器配套行业的企业多为良莠不齐的小型企业,标准化的研究也没有跟上需求的快速发展,从而导致仪器的材料配套行业的技术水平较低。虽然目前已有较大的改观,但距离整个产业的要求还有一定距离。所以,还应把标准化和模块化的研究放到重要的位置。还有,在技术水平没有达到的条件下,一味地追求精度或追求高指标,而没有处理好与稳定性之间的关系。这些都是制约本国仪器发展的因素。 软件技术、集成技术不够发达。软件技术在电子测量仪器中的作用,就如同人的大脑一样,然而现代我国的电子测量仪器中的软件技术还远远没有体现出来。电子测量仪器硬件,即电子电路技术、同轴器件组件技术、波导器件组件技术的集成技术,在电子测量仪器中是其重要的优秀技术,它与总线技术、软件技术、模块化技术共同组成现代化的电子测量仪器,这是我们电子测量仪器企业尚待攻克的一个难关。 面向应用和现代市场营销模式还没有真正建立起来。中国的仪器设备厂商只是重研发,重视生产,重视狭义的市场,还没有建立起一套完整的现代营销体系和面向应用的研发模式。传统的营销模式在计划经济年代里发挥过很大作用,但无法满足目前整体解决方案流行年代的需求。所以,为了快速缩小与国外先进公司之间的差距,国内仪器研发企业应加速实现从面向仿制的研发向面向应用的研发的过渡。特别是随着国内应用需求的快速增长,为这一过渡提供了根本动力,应该利用这些动力,跟踪应用技术的快速发展。 目前电子测量仪器的高技术成果 成功研制微波毫米波矢量网络分析仪。微波毫米波矢量网络分析仪是我们成功研制的被称为“世界电子测量仪器之王”的仪器。该仪器的突出特点主要有以下几个方面:工作频带宽;测量精度高;大动态范围;高速实时测试。 调制域分析仪的成功研发。调制域分析技术是可以用来加速设计和表征诸如雷达、电子战、监控系统、扩频通信等的工作和性能特征。调制域分析仪还非常适合设计防抱死制动系统、可调节悬浮系统、自适应巡航控制系统、防撞雷达、各种各样的航天和防御系统等。 VXI总线技术取得重大进展。VXI可以大大减小设备的体积和重量,还可以大大提高测试速度,VXI比GPIB的速度可提高40倍,它测试系统的适应性、灵活性大为提高并且价格适中,有利于充分发挥计算机的作用。该研究成果已应用于“XXX型号远程雷达综合测试系统”、“火控雷达综合测试系统”和各种装备的VXI总线自动测试系统中。 电子测试仪器向毫米波推进。通信测量仪器达到高技术水平。通信产业的发展速度超过了人们的想象,所以我们必须适应通信产业的发展,以最快的速度发展我国的通信电子测量仪器。近几年成都前锋电子仪器厂研制完成了无线寻呼检测仪、电台综合测试仪、数字微波通信测试仪;信息产业部电子第41研究所研制完成了误码测试仪、数字传输/数据通信分析仪、七号信令测试仪等。这些产品都达到了二十世纪末国际先进水平。 现代电子测量仪器的发展方向及趋势 电子测量仪器的生产和设计是衡量一个国家工业基础和工业生产能力的重要标志,因此在仪器仪表生产技术的研究中要注重解决好产品的设计和过程监管模式,研究新型的仪器仪表应注重高精度,高质量,稳定性,可靠性,可维护性,可操作性,易升级性等。 我国电子测量技术的发展应保证产品性能更加优异,逐步与计算机融为一体,使测试及仿真软件在仪器中广泛应用,提高自动测试系统的性能,测量数据采集和处理的自动化,实时化,数字化,测量数据管理的科学化,标准化,规格化,测量数据传播于应用的网络化、多样化、社会化,GPS技术、RS技术、GIS技术、数字化测绘技术以及先进的地面测量仪器等广泛应用与工程测量中,并发挥其主导作用。 电子测量与仪器论文:浅谈电子测量仪器的现状与发展 摘 要:科学技术及工业的发展,促进了电子测量技术的迅速发展,使得电子测量仪器的测量范围和测量精度都有了很大的提升,同时,也对测量技术和测量仪器等提出来更好的要求。电子测量仪器广泛应用在国民经济各个领域,是国民生产发展、技术进步必需的条件。然而,电子测量仪器的现状并不能满足要求,它的发展道路仍然很漫长、市场需求量也还很大、发展前景十分广阔。 关键词:电子测量仪器 现状 发展 1引言 电子测量仪器是知识和技术密集化,正处于高速发展中的行业。电子测量的基础是电子电路技术,同时也融合了信号处理、通信工程、数字技术、测量测试技术、计算机、微电子以及软件等技术共同构成的的单独的测量设备或系统。通过电量、光量等形式来实现对被测对象中的各项参数进行测量或对被测系统的运行进行一定的控制。由于各种相关技术的高速发展,并逐步应用到电子测量技术和仪器中,再加上更高级的测量理论和方法不断出现,还有测量领域的不断拓展,电子测量仪器和设备已经在航空、航天、电视、广播、电子、能源、交通、通信以及信息系统、微电子和电子元器件测试等方面达到了新的高度,远远突破了传统仪器的测量范围和精度。快速、实时、精确、自动的测量已经成为现代测量技术和仪器的发展主流。 大规模集成电路在20世纪的发展,同时促使了电子测量仪器技术的革命的发生。大规模集成电路的广泛使用,使得现代电子测量仪器功耗更低、体积更小、功能更全面、可靠性更高。经过几十年的发展,我国的电子测量仪器也取得了一定的成就,规模不断扩大,技术也不断更新。全球各大仪器厂商在我国市场的激烈竞争,也带动了我国本土测试测量仪器研发与测试技术应用的迅速发展。 2 电子测量仪器发展历史 电子测量仪器的发展可以溯到20世纪20年代,科学技术的发展推进了电子技术的进步,同时促使了电子管的出现。电子技术测量速度快,频谱范围宽,容易进行遥控等众多的特点,使得电子技术很快的应用到测量技术中,引领测量仪器进入了一个新的历史时期。进入20世纪50年代,半导体技术开始迅速发展,晶体管比电子管功耗更低、体积更小、频谱范围更宽、稳定性更高,使得电子管很快被晶体管所代替,出现了性能更为优良的频谱测量仪、示波器等。20世纪60年代,中小规模集成电路的出现再次将电子测量仪器的发展推向更高的阶段,集成电路将电阻、电容、二极管、三极管等大量的元器件集成到同一块很小的硅片上,从而实现元件、材料、电路的三位一体。这样的集成电路的在电子测量中的应用,使得电子测量仪器的体积更小,而且同时又拓展了测量范围,提高了测量精度。现在的很多测量仪器基本都是有集成电路组成,而且具备一些智能化和网络化的特点。 我国电子测量仪器的第一次发展机遇是在20世纪50~60年代,建国初期第一批156项重大工程中有12 项是电子测量仪器工程,包括11个电子测量仪器工厂和1个电子测量仪器研究所,基本满足了当时国防装备和国防工业对电子测量仪器的需求。 第二次发展机遇的出现,主要来源于中国经济的发展,中国经济经过改革开放近30年的发展。尤其是第九个五年规划期间,我国电子测量仪器在很多重大科技领域取得了突破性进展,这些为我国电子测量仪器走向世界水平奠定了良好的基础。 3 我国电子测量仪器现状 3.1发展模式 改革开放对我国电子测量仪器的发展来说,挑战与机遇并存。所谓的挑战,主要指对我国的电子测量仪器而言,由于与国外电子测量仪器的技术水平以及产品性能相差甚远,国内外的市场很不乐观,处境的地位十分尴尬。这种情况,也促使我国电子测量仪器行业进行了产业结构的调整,着重提高产品质量,提高产品技术水平,并通过引进、消化、吸收和国产化等工作促进电子测量仪器的快速发展。 3.2我国电子测量仪器骨干企业 中国电子科技集团公司第41研究所是成功的科技创新型企业。它属下的青岛兴仪电子设备有限责任公司,成功地实现了由技术到产品的转化,开发出了多款具有很高技术水平的产品。江苏绿扬电子仪器集团有限公司是成功的名牌创业型企业。 大连辽无二电器有限公司是典型的出口创业型企业。该行业中另一不能不提的就是北京普源精电科技有限公司。目前,该公司的产品已经成功销往42个国家与地区。 3.3中国高科技测量仪器方面取得的成果 (1)成功研制出微波毫米波矢量网络分析仪。 (2)掌握了调制域测试技术,研制成功调制域分析仪。 (3)VXI总线技术取得重大进展。 (4)电子测试仪器向毫米波推进。 (5)通信测量仪器达到高技术水平。 (6)数字化仪器迅速发展。 3.4中国电子测量仪器存在的问题 尽管经过几十年的发展,我国电子测量仪器行业取得了非常大的进步,但同国外厂商相比,差距仍然不容小视,这主要表现在下列几个方面: (1)数字化电子测量仪器的使用率还比较低,需要进一步提高。 (2)电子测量仪器中的软件技术还没有体现出来。 (3)LXI等总线技术差距还很大。 (4)模块化是国际电子测量仪器发展的方向,模块化与总线技术、软件技术是三位一体的,这方面也相差很远。 (5)电子电路技术、同轴器件组件技术以及波导器件组件的技术集成技术还有待进一步发展。 4 电子测量仪器的发展方向 电子测量仪器的发展是各种高新技术共同发展的产物,其发展应该与它们同步,甚至要领先于它们,为各种高新技术发展奠定工具基础。当前电子测量仪器的发展趋势可以概括为如下几个方面: (1)出现了单台仪器向系统融合,以及元器件测试仪器同专用设备慢慢融合为一体的发展趋势。 (2)随着数据采集、模/ 数变换等技术在电子测量中的应用,电子测量仪器以极快的速度向数字化、自动化、智能化和多功能自动测量的方向发展。未来仪器的性能会更好,测量的精度和灵敏度将更高,动态范围会更大。 (3)集成化的计算机辅助测试环境和功能很强的应用软件,使得计算机与电子测量仪器实现了大融合,这使得电子测量仪器精度和可靠性以及测试技术水平向着更高层次的方向发展。 (4)测试及仿真软件在仪器中广泛应用。仪器的硬件、相关测试软件和仿真软件等随着计算机性能的逐步提高结合变得愈加紧密。首先,硬件模块化的设计与功能更为强大的软件的结合在一起,构成了具有新功能的仪器。其次,软件无线电的概念已有了全新的解释和现实的应用。将实现设计、仿真、测量和验证的有机结合。 (5)测量仪器的数据采集和数据、信号处理功能不断增强,大量先进仪器的更新和功能扩展,不再是单单地靠制作的精细等方法去拼硬件,而是采用数据处理、信号处理和误差修止等方法来实现。 (6)新的总线技术的发展,CAD、CAT等技术的逐步应用,还有模块化技术,加快了测量仪器的研发周期,也使仪器的结构更紧凑、可靠性更高、性能价格比更好。 5结束语 以信息技术为代表的新技术的发展促进了电子行业的快速增长,也极大地推动了测试测量仪器和设备的快速发展。计算机技术与仪器的进一步融合,使得仪器的更容易操作和进行软件的升级,大幅度提升了仪器的数据处理、测量能力以及分析能力。此外,软件工程、仿真技术以及网络技术等在众多领域的逐步应用,为电子测量技术与仪器的发展提供了强大的支撑工具。总而言之,电子测量仪器的发展是多学科、多领域共同进步的结晶,同时他们又相互的为彼此服务,共同发展。 电子测量与仪器论文:《电子测量与仪器》课程实验教学探讨 摘 要: 《电子测量与仪器》课程是电子、通信类专业的一门重要专业课。作者对该课程实验教学内容的设计进行了研究和思考,并结合教学实践对实验教学过程的组织提出了一些观点和思路。 关键词: 《电子测量与仪器》 实验教学 内容设计 教学过程 电子测量是电子技术信息检测的重要手段,它是一门发展快、应用面宽、实践性强的应用学科,在现代高科技应用技术中起着非常重要的作用。《电子测量与仪器》课程是电子、通信类专业的一门重要专业课。课程内容包括电子测量的基本原理和方法,电参数的测量原理、测量方法,测量误差分析,常规仪器的工作原理、性能技术指标和操作使用,该领域的最新发展等,是一门实践性、应用性和综合性很强的课程。除理论教学内容外,实验教学内容充分、合理、有序地展开对帮助学生系统掌握电子测量的原理、方法、仪器的使用,融会本学科多方面的知识,提高实践能力和培养创新意识能起到积极的作用。我结合教育教学实践,对《电子测量与仪器》课程的实验设计思路、具体实现及实验教学过程的组织进行了研究和探讨。 1.实验教学内容设计指导思想 《电子测量与仪器》课程的实验教学内容设计,其基本指导思想是贴合理论课的教学内容,注重学生动手能力、创新意识的培养。 1.1注重比对型实验的设计 在理论课教学中,测量原理、测量方法、测量仪器和误差分析等是主要内容,实验设计紧紧围绕、贴合这些内容展开。这些内容往往是互相交叉的:研究具体电参量的测量原理,往往是和具体的测量方法结合在一起的;不同的测量方法,有着不同的测量原理,涉及到不同的测量仪器,不同的测量仪器又有着各自不同的测量原理。针对这些特点,在实验内容的设计过程中,要注重“比对”实验的设计,让实验内容更加合理、充分,以利于学生对各种方法、各种仪器有更直观、更深入的理解。例如:对一个低频正弦电压信号的测量,可以使用示波器观察、读取其峰峰值,同时可以利用交流毫伏表测其电压的有效值,然后通过正弦信号峰值和有效值之间的换算关系换算过来进行比较分析;同样的这个低频正弦电压信号,可以用示波器观察、读取其周期,同时可以利用频率计读出其频率,然后通过频率和周期之间的换算关系换算过来进行比对分析。这样,通过不同的仪器对同一个量进行测量,引导学生分析它们测量原理之间的差异,不同仪器各有的功能特点(如示波器的直观性好,频率计精度高等),使学生对相关知识有更直观、更综合的认识。 1.2注重综合设计性实验的设计 在提高学生动手能力和创新意识方面,注重综合设计性实验的设计。当然,创新是建立在一定的知识积累上的,所以在实验设计中验证性实验也是必不可少的。验证性实验的开设,可让学生熟悉常用仪器仪表的使用,对常用测量方法有一定的认识,使动手能力得到提高。综合设计性实验的开设,可让学生在一定的理论和实践的积累上,有一个相对自由发挥的平台,这对学生的创新意识的培养是很有帮助的。在综合设计性实验的设计上,采取开放式的模式,引导学生利用所学的理论知识(如不同的测量方法、各种测量仪器原理),查阅有关资料,自行设计实验内容,并撰写实验讲义。 2.实验教学过程的组织 实验内容设计得合理、充分是完成实验教学的基础,而实验教学过程的组织是否合理、有序是能否保证实验教学质量、能否达到预期教学目的的关键。 2.1实验内容的组织 首先,对各个实验开出顺序的安排是先“验证性实验”后“综合设计性实验”。让学生经过验证性实验的训练,有一定的实践基础之后再进行综合设计型实验,循序渐进。 其次,做好综合设计型实验的组织工作。综合设计型实验采取一种开放式的模式,让学生根据所学知识自行设计,经常会出现很多种不同的设计,这时教师应把关,在指出各设计的优缺点之后,甄选出实验室有能力开出来的实验进行相关的设计验证,对于那些没有被选中的实验设计鼓励大家互相交流。在近几届学生设计的实验中,侧重测量仪器方面的相关设计有简易数字电压表的设计、简易数字频率计的设计等,侧重于测量方法的相关设计有电桥法测电阻、补偿法测电容等。 2.2实验教学的课堂组织 在实验课堂上,教师作适当必要的讲解和演示,强调学生动手和师生互动。对学生提出的频次较多的问题,先针对每个人个别解决,再进行集中讲解,并根据具体情况适时提出一些相关问题供学生思考并在实验中验证。鼓励学生互相交流,对动手能力强的学生,鼓励他们在完成了自己的实验任务后指导其他同学,共同进步。 2.3实验室的预约开放 在正常安排的实验时间以外,实验室采取预约开放模式。没能在限定的时间内完成实验或对实验过程、实验结果不满意的学生,可以和老师预约,在老师、学生、实验室都有空的情况下再次进行相关实验。在这个过程中,不只学生的能力能提高,师生间关系也会更加融洽。 2.4实验报告的撰写 实验报告的撰写和批阅是实验教学的重要一环,在这个过程中,强调学生结合误差分析的理论知识对实验数据进行分析,另外引导学生对每一次实验进行总结,不断提高。 3.结语 《电子测量与仪器》是一门实践性、应用性和综合性很强的课程,我们将进一步探索和完善其教学方法,不断深化实验教学改革,提高实验教学质量,不断提高学生的动手能力、应用能力和创新能力。 电子测量与仪器论文:基于项目教学法和微课在《电子测量与仪器》实验教学中的应用 0. 引言 人们通过测量来认知世界,揭示世界运行的客观规律,从而拥有改造世界的能力,可以说没有测量就没有科学,而电子测量的应用在科学技术发展过程中几乎涉及到所有的技术领域。《电子测量与仪器》是高职各电子类专业的必修优秀课程,其实验教学环节对学生掌握常规测量仪器的原理、选用原则、如何进行电子产品调试和测量等方面起到至关重要的作用,实验教学有利于提高学生思考问题、解决问题的能力,更好的培养学生专业职业技能及实际动手操作能力[1,2]。 而目前国内许多大中专学校都存在实验教师队伍人员缺少、人员能力的不足、实验室管理体制不健全、实验设备过于成就和实验项目缺乏创新等情况,同时在电子测量与仪器的实验教学中,由于传统的实验教学模式与教学方法的限制,往往学生们在实验室所做的实验跟不上实际企业的需求,存在着严重的滞后问题,已经很难适应现代化社会发展对电子人才的需求[3]。 一般的电子测量实验教材理论分析较多,针对具体的问题的测量方法介绍较少,且实验过程也相对枯燥,往往学生们面对实验元件没有头绪,不知从何先手,所以需要更多的实践教学实验[4]。 1. 当前《电子测量与仪器》实验教学中问题 《电子测量与仪器》是高职各电子类专业的必修优秀课程,其实验教学环节对提高的实践动手能力和电子测量水平对至关重要。笔者通过查找和参照相关的的文献,并结合自身多年的电子测量实验教学经验,归纳和总结了当前《电子测量与仪器》实验教学中的问题,主要有以下几点[5]: (1) 实验教学资源的匮乏 高职教育一般比较注重理论的教学,侧重于基本知识的传授,往往不重视实验室的建设,而《电子测量与仪器》是一门突出实践性和应用性的课程,重在培养学生的技术能力和创新性,但受实验室管理体制不健全、软硬件资源的缺少,教师队伍建设不足和实验项目缺乏创新等方面的限制,许多实验教学不能实践性地进行操作,只能进行理论知识的讲解,导致大部分学生不能准确把握知识点,难以理解电子测量实验的技术要点。 (2) 内容有些枯燥乏味。 实验教学课程主要内容是关于各类电子测量仪器及系统的工作原理与应用,如模拟式电压表的检波器基本原理与结构,数字式电压表中A/D转换器的的分类及主要原理框图组成,万用表的组成原理等,都涉及了许多基础电路图和原理框图,内容比较枯燥乏味,难懂不易理解,学生易产生抵触厌学情绪。 (3) 测量仪器分类较多,但实验教学课时有限。 随着电子产品新材料、新工艺、新制造技术的不断更新发展,大量新的一代电子元器件诞生,电子测量仪器功能越来越丰富,技术指标和性能也不断提高,用于特定的测量对象和测量条件的电子测量仪器也越来越多,同时也促使电子测量技术和电子测量仪器产生了新概念和新发展趋势,测量仪器分类越来越多。 2. 项目教学法和微课的实验教学实践 在理论基础欠缺的情况下实施项目教学法,完全由学生独立设计与实施显然是不合适的,可先在老师的指导下,通过针对实验教学中某个实验任务,由学生和老师共同制作实验室微课,加快学生得到新知识和新技能的储备过程,然后实施项目教学法,加深学生对理论知识点理解,提高实际操作能力,最后让学生以自己的视角设计实验并制作微课视频,通过PDCA循环进一步的改善实验教学效果。 (1)项目选择 由于《电子测量与仪器》这门课程与工程实践应用密不可分,因此老师在实验授课时通过播放与实验相关的微视频来缩短理论知识讲解时间,如某型号信号发生器的演示视频,基于虚拟仪器的电压测量系统等等,经实践证明,通过微视频的播放,能极大的提高学生的学习兴趣,吸引学生的注意力,加快了学生的理论知识的理解和储备。 (2)项目设计 项目设计的目的为了让学生更好的掌握理论知识点,以工程实践需求对实验教学内容进行设定,项目的具体任务要让学生结合自身的知识素养和能力而定;项目设计时,不一定要涵盖所有实验知识点,但重点知识必须涵盖;根据实验项目总体要求,把实验教学内容隐含在具体的项目,让学生在执行的过程中自己提出问题,提高综合解决实践问题的能力。 (3)项目实施 首先老师可结合该项目才工程实践中的应用,讲解项目的目的和要求,让学生对整个项目有个总体的了解,其次,老师应确定好项目的分组情况,由项目小组成员共同推荐项目负责人和各个成员的职责。 (4)目评价 项目的评价可分为三个阶段:自评、互评和综合评价。自评是在项目负责人的主持下,项目小组成员通过反思在项目实施过程中遇到什么样的问题,怎样解决的,解决效果怎样,最终实验成果是否符合要求等方面,明确项目的得与失,并探讨失败的原因和改进的措施。互评是在老师的主持下,各个项目小组负责人展示自己实验项目的成果,然后通过公开答辩,且其他小组成员均可以对该项目提出问题,以评价促进学习,大家共同提高。综合评价是老师总结各个项目小组完成情况,给出的完成类似项目应该具备的理论知识和技能要求,且老师应注重学生动手能力和实践中分析问题、解决问题能力的考核,对在学习和应用上有创新的学生应予特别鼓励,全面综合评价学生能力。 3. 总结 微课作为一种新出现的教学方式,很适合在《电子测量与仪器》实验教学中开展,结合项目教学法,可构成PDCA循环圈,且在整个循环圈中,学生都是直接的参与者,不仅培养了学生的思考、分析、解决和创新等综合能力,更可让学生明白团队的能量。通过实践证明,项目教学法和微课相结合的方法,必将极大的推动《电子测量与仪器》的教学效果,同时,也更加的切合专业技术培养方向,为学生以后就业、创业和发展创造了条件。 电子测量与仪器论文:电子测量与智能仪器课程教学与实验改革探索 [摘 要]针对目前电子测量与智能仪器课程在教学与实验过程中所存在的不足,课题组依托河南理工大学部级实验示范中心和省级重点开放实验室平台,分别从教学方法、教学手段、实验实践以及考核方式等多方面对其进行了深度改革的探索和实践。对该课程进行的“自主、探究与合作”模式下的教学与实验改革,在培养学生自主学习,提高学生综合能力方面取得了很大成效,为工科课程教学改革提供了很好的借鉴。 [关键词]教学方法;教学手段;实验;改革 电子测量与智能仪器是高等院校电子信息工程专业和电子信息科学技术类学科的重要专业课。该课程具有很强的实践性、技术性和综合性,是一门理论性和实践性相结合的综合课程。课程与工程实际结合紧密,在专业课程体系中占有重要地位,它对培养学生的创新思维能力和实际动手能力具有重要的作用。但是由于受传统教学模式的影响,该课程存在着教与学严重脱节的现象。学生对这门课学习的积极性不高、兴趣不浓,听课不能够集中精力,使该课程的课堂教学效果不够理想。另外,该课程让学生学习的内容、方式也存在问题,目前主要还是以做作业习题为主,即使增加了该课程的课程设计环节,但基本上也是“纸上谈兵”,不能够与实际应用结合,效果也不够理想。 针对以上传统教学所存在的问题,根据课程特点,我们通过积极探索,大胆改革,以“自主、探究和合作”的模式通过实践探讨出一套科学、实用的“教、学、做”一体化的方案,分别从该课程的教学方法、教学手段、实验实践以及考核方式等多方面对其进行了深度改革的探索和实践,并取得了一定成效。这对提高该课程的教学质量,促进学生创新能力和实际工作能力的培养,提高在新形势下学生的竞争能力具有重要而积极的作用。 一、 注重课堂教学改革 (一)更新教学内容,改进教学方法 针对课程教学内容,首先,我们在教材选用上进行了大范围的筛选工作,最后选定了国家精品课程配套教材,古天祥等编著的《电子测量原理》。该教材主要是在学习测量原理的基础上侧重于讨论测量技术与方法、误差分析和实际应用,而且在涉及具体电子仪器时是基于仪器的基本原理及应用,而不是基于仪器的设计与制造,对于非测控专业的电子类专业学生来说十分适合。其次,在日常教学过程中,根据给定学时,我们对课堂授课内容进行了有效节选,在讲述课程各部分内容时,注重从原理、误差及应用三个方面进行阐述,以测量原理作为基础,通过测量误差分析来提升,以其实际应用为归宿展开课堂教学。最后改进传统的、较为死板的课堂讲述,在课堂教学中增加案例分析。例如在讲到电子计数器时,教师可以把往届学生的毕业设计作品先进行实物演示,在成功抓住学生兴趣的同时,进一步介绍它的基本组成和工作原理,并采用启发、引导等教学方法鼓励学生思考其实现方法和设计过程,这样将极大增强学生学习的积极性和主动性。课后再根据给出的实例给学生布置课后作业,要求学生从自己的视角对给出的毕业设计实例进行性能分析。学生自己成立讨论小组,采用比较、讨论等方式从设计方案、技术指标等方面得出作品的不足之处以及改进方法,以课程设计报告形式通过Sakai网络教学平台上交任课教师,教师通过网络与学生进行交流。这种教学方法不仅有助于活跃课堂氛围,也可以促进师生之间的互动和交流。 (二)教学手段多样化 电子测量与智能仪器课程具有较强的实践性,涉及很多仪器以及具体操作等知识,单一的课堂讲授会使学生感觉知识非常抽象。因此在教学环节中,我们根据课程实际情况,结合河南理工大学现有的教学设施,最大限度地进行了教学手段多样化改革,其主要表现为: 1.多媒体课件动起来 在传统的多媒体课件上,有效地加入声音、图片、动画、视频等多种元素,使多媒体课件动起来。根据课程的属性,将课程讲授中涉及的许多先进电子测量仪器通过彩色图片的形式展示给学生,不仅可以在最短的时间内提供最大的信息量,还能大大提高学生的学习兴趣;利用多媒体课件的动画效果,以动态的形式对电子计数器、示波器等典型仪器的结构、使用方法进行探讨、分析,将其组成工作原理生动、形象地展示出来,从听觉和视觉两方面刺激学生的感官,促进学生联想记忆,加深对知识的掌握;课件中通过嵌入仪器的实际应用操作视频进行课堂演示,使学生更快、更好地掌握电子测量仪器的使用方法。多元素嵌入的多媒体课件在课堂上有效地动起来,大大调动了学生的学习积极性,学生的日常出勤率和上课的专注度都大幅度提升了。 2.SAKAI网络平台用起来 随着计算机网络的发展,基于信息技术的教学工具已经成为教师与学生交流、互动的重要平台。本课程教学组充分利用河南理工大学网络平台――Sakai(赛课)网络教学平台,将多媒体课件、电子教案和阅读资料等资源整合后挂在网络课堂上,学生可以拥有更长的时间与更广阔的空间对其进行充分浏览、慢慢消化。该网络教学平台还具备布置作业、点名、练习与测验、讨论等功能,教师可以根据教学内容的需要实时在网络教学平台上进行信息,将课堂上所讲述的内容进行有效延伸、消化。比如之前提到的毕业设计实例分析,学生成立讨论小组完成讨论后,以电子作业的形式进行上传Sakai平台,教师可以实时进行跟踪,通过讨论的方式与学生进行沟通,及时解决学生提出的问题。这在很大程度上提高了教师的“教”和学生的“做”两方面的效率,也拉近了师生之间距离,大大提高了学生学习的积极性。 三、实验实践改革 作为“自主、探究和合作”模式下的“教、学、做”一体化教学改革中非常重要的一个环节,学生的“做”显得尤为重要。电子测量与智能仪器课程是理论与应用相结合的综合课程,学生在掌握基本原理和相关理论知识的基础上,还要学会使用各种仪器,搭建各种测试系统,学会对电子测量结果进行分析,因此该课程的实验教学也就显得特别重要了。本文展开的课程实验教学改革是在河南理工大学国家重点实验中心――电工电子实验中心和省级重点开放实验室的基础设施平台上进行的,学生可以随时进入实验室进行课程实验。实验内容除了常规的验证实验外,任课教师还给学生布置了大量的测量、测试实验,学生可以自由组队,进行测试系统设计,利用实验室实验模块完成测试系统搭建,并进行相关实验测试验证。学生自由组队完成的测试系统实验在经过教师的验收后可以充当常规实验。对于验收效果较好的实验,教师要给出优秀的实验成绩,以此调动学生参与的积极性。 四、考核方式的改革 考试是教学的一个重要环节,教学和课程方法的多样性带动了考试考核方法的多样性。考核方法上,摒弃了仅仅由平时成绩和最后试卷成绩共同决定最后成绩的传统方法,进而改成由平时成绩、考试成绩、实验成绩和课外活动成绩共同决定。 (一)平时成绩考核 平时成绩考核20%,由考勤、Sakai网络平台点名、作业以及讨论答辩成绩共同来决定。其中考勤和作业占平时成绩的50%,讨论答辩成绩占平时成绩的50%。第一部分是考勤和作业,这是指在教学过程中,根据课程教学进程要求学生完成的学习任务,要结合Sakai网络教学平台,依据学生完成作业的次数和质量按百分制进行评定。另外,考勤记录是学生平时成绩的依据之一,教师要将学生的出勤情况记录在“点名册”内,最后作为给出成绩的依据之一。第二部分是讨论答辩成绩,这项成绩通常是在小组学习的基础上,学生共同完成一个课题、一个论文或一个项目,通过Sakai网络教学平台讨论区进行讨论、网络答辩,最后由任课教师给出。 (二)期末卷面成绩 期末考试内容覆盖教学大纲要求的知识点,考题可以灵活多样,以闭卷为主,适当增加了理论设计题目的考核,使得试题能真正考查出学生的真实能力,以及全面系统地考核学生掌握课程知识的能力。该项成绩占总成绩的50%。 (三)实验成绩 实验成绩占30%,其中课程开出的常规实验成绩占实验总成绩的50%,自主实验成绩占实验总成绩的50%。大力提倡学生进行自主实验,调动学生参与的积极性,自主实验给出的成绩比例在这个环节得以体现。 (四)课外活动成绩 该课程考核方式改革力度最大之处体现在课外活动成绩的给定上。为了鼓励学生积极参与学校的第二课堂,我校在考核方式上进行了相当大的改革变动。任课教师可以根据学生参与程度以及所获得的相应成果,在总成绩上直接给定课程成绩。 同样,学生参与的各种电子设计大赛、测试系统开发项目,也可视为加分项目。如此一来,学生学习、参与的积极性空前高涨。 五、总结 本文对河南理工大学电子测量与智能仪器课程几年来的教学和实验改革进行了论述和分析。实践证明,“自主、探究和合作”模式下的“教、学、做”一体化课程教学改革取得了明显的教学效果。 电子测量与仪器论文:电子测量与仪器课程的教学方法探索及考核方法改革 摘要: 深化中国大学课程教学方法和考试考核方法的改革是保障大学教学质量、提高人才培养质量的重要方面。针对目前电子测量与仪器课程在教学中的不足之处,我们进行了教学方法和考试改革的探索和实践,同时通过考试环节的完善和创新,力图达到提高学生的分析能力和综合素质的目的。本文系统的阐述了电子测量与仪器课程教学方法的改革和考核方法的改革思路,并取得了一定的效果。 0引言 教学方法由于是决定教学效果的十分重要因素而被人们所重视,教学方法的改革也就理所当然地成了教学改革中的重要一环。课程考核评价系统,是教学过程中必不可少的重要环节,贯穿于教学的全过程,课程考核的结果不仅可以反映教与学的实际状况,对学生各阶段乃至整个学习阶段有一个明确的评价,更是衡量学校教学质量的重要依据。然而,目前的课程考核评价系统只是通过单纯的卷面成绩考核,并不能真正衡量学生的综合能力。下面以《电子测量与仪器》作为试点课程,在测控本科专业的教学过程中,详细阐述该门课程的具体教学方法和考核方式的改革。 1电子测量课程的特点 电子测量是测控专业的一门专业必修课程,内容包括:电子测量的基本原理和基本的测量方法,常用的电子测量仪器的基本组成和工作原理,仪器的操作和应用。要求通过该课程的教学培养学生理论联系实际和动手能力以及解决问题的能力。该课程涉及比较深奥的理论,算法比较抽象且难懂;同时电子测量与仪器课程涉及面很广,它的应用包括了整个电子、通讯、自动化等多种学科的很多领域,比如取样、信号合成、自动化等多种技术都在电子测量中得到应用,因此教学中还要涉及如何把电子测量理论与实际应用相结合的应用问题。 2教学方法的探索及改革 针对《电子测量与仪器》这门课程的特点,基本拟订了改革的方法如下: 2.1 增强学生参与性。不同于以往的一味灌输的教学方法,在讲解了某种仪器的基本原理以及功能和操作后,要求学生以各种途径查询资料,并以报告的形式写出目前最新的技术指标,之后要抽点学生下一次课上来讲解,学生可以选择自己喜欢的一种型号产品为例子来写报告,同时,将学生分成几个小组,每个同学在组内都要讲解他说查到的仪器资料和型号,以及这个仪器的特点,阐明电路结构并进行分析性讲解,这就使得学生要了解这类产品的技术指标,必然在课后就要去查询相关的技术原理,小组讲解使得每个同学都有参与,所以每一个学生都会去查找资料并准备讲稿,比老师单纯的对仪器知识的理论灌输有效果,这样的方式,给学生学习上带来了一定的主动性和积极性,增强了参与性,同时,也培养学生对仪器学习的兴趣。 2.2 围绕教学大纲,把握住理论教学的方式方法,讲授方面从易到难,让学生逐渐对仪器建立起兴趣爱好。但大学的教育也必须注重理论环节,这和实践环节有等同的重要性,在某一种仪器以及电子测量方法介绍完后,要求学生自己拟出一个题目来讨论,将所有学生进行分组,比如,10人一组,共8个小组,最后,一个小组拟出一道题目。 2.3 测量技术发展很快,电子测量仪器在不断更新,这就要求适应形势,适当调整教学内容,将一些现代的电子测量手段以及先进的仪器作为例子引入到课堂上来,激发学生的学习兴趣。 2.4 结合实验教学,不再完全理论和实验脱节,理论讲解的时候,就要结合实验例子讲解。有某些理论课程可以到实验室进行讲解,让学生更加直观的理解仪器特点,真正做到教与学结合。由此,可以增强学生的参与意识,激发学生创新思维。 3考核方式的改革 考试是教学的一个重要环节,教学和课程方法的多样性带动了考试考核方法的多样性。考核方法上,采用了平时成绩和最后试卷成绩共同决定最后成绩。平时成绩占30%,期末卷面成绩占70%。 3.1 平时成绩考核30%,由考勤,实验成绩,讨论答辩成绩共同来决定。考勤和作业占到平时成绩的30%,实验成绩占到平时成绩的30%,讨论答辩成绩占到平时成绩的40%。 第一部分是考勤和作业,在教学过程中,根据课程教学进程,要求学生完成的学习任务,依据学生完成作业的次数和质量按百分制进行评定。另外,考勤记录是学生平时成绩的依据之一,将学生的出勤情况记录在“点名册”内。最后作为给出成绩的依据之一。第二部分是实验成绩,是结合实验具体操作情况来打分的一项成绩。 这一项成绩在一定程度上反应了学生具体动手能力和操作能力情况。第三部分是讨论答辩成绩 ,这项成绩通常是在小组学习的基础上,大家共同完成一个课题、一个论文或一个项目,然后通过演讲答辩的方式,向全班同学作介绍。小组外的全体同学还要提出各种问题请小组答辩的成员回答。最后以小组答辩和工作完成的水平和质量作为依据,决定每个人的成绩,由小组外的其他同学和教师评价给出。 3.2 期末卷面成绩以教学大纲为参考,覆盖面广,考题可以灵活多样,以闭卷为主,可以考核一些新的仪器技术,另外,增加了理论设计题目的考核,使得试题能真正考核出学生的真实能力以及全面系统的考核学生系统掌握课程知识的能力,该项成绩占到70%。 4总结 现代大学教学方法,应该是能够激活师生思想、情感、潜能、智慧,发挥师生积极性、主动性、创造性的教学方法;而考核方式的改革依赖于教学方法的改革,我们将继续努力并研究该门专业课程的特点,通过不断的改革和改进,摸索出一套有效的教学方法,这样,才能做到考核方式真正有效的改革。 电子测量与仪器论文:论数字信号处理对电子测量与仪器的影响 [摘 要]数字信号处理是当前使用电子仪器进行测量工作的重要组成组成部分,可以说,测量是人类社会发展过程中必不可少的一项工作,而电子仪器则是测量工作发展至今最为先进的设备如何才能够通过数字信号处理加强电子测量仪器的使用效果成为了当前函待解决的问题本文便将对数字信号处理技术对电子测量与仪器的影响进行分析,并提出一些意见与建议。 [关键词]数字信号 电子测量仪器 电子仪器 引言 数字信号处理,顾名思义就是通过计算机等设备将收集到的信息信号进行处理加工以及分析的过程。数字信号处理的原则就是将某一类型的信号转换为数字信号,因为计算机等设备所擅长处理的就是数字内容。人类想要发展,社会想要进步,势必要获取外界的信息,信息作为与外界互动的主要介质,如何将之转换为我们所能接受的形式成为了重点,此时,数字信号处理的出现为我们解决了这一难题。可见,信号传递和数字信号处理对当前的经济社会发展具有深远影响。 1 数字信号处理的重要意义 随着经济和社会的蓬勃发展,社会生产力有了长足的进步,在人类的各项生产活动中,测量工作占据着重要的地位,而进行测量工作的电子仪器在数字信号处理技术的应用下,各项社会实践活动能够更加顺畅的完成。 1.1 测量的作用 测量在生产实践中占据着重要的地位,将抽象事物具象化是测量的主要内涵,尤其是针对生产制造领域,一个产品想要批量生产,各项的参数信息必不可少,获取这些信息就就是测量的工作。另外,测量能够促使生产活动规范化,同样是多应用于制造业,零件生产出来之后,必然要进行检查,通过一系列数据来对所生产的产品进行评估,以判定其是否符合生产标准。最后,测量能够将生产过程中的各个环节统筹管理,在进行生产实践工作时,如果己经提前对零件的各项参数进行测量,工作人员便可以清楚的认识到零件的形状、尺寸等固定参数这样便可以知道工作人员的具体生产制造工作,确定每一个生产环节的实施步骤。 1.2 数字信号处理的重要意义 电子仪器是进行测量工作的主要工具,随着测量技术的不断发展,对电子仪器的要求也就越来越高,目前多数的电子测量仪器都是通过电信号的形式传递测量结果的,度数的难度较大,更不要说进行分析处理了。而有了数字信号处理技术的,就能解决这一难题,针对测量仪器的数字信号处理,其主要内容是将将电信号转换为熟悉信号,然后通过数字信号对信息进行分析,后续工作才能够进行。例如用电子仪器进行直流电压测量时,也可以先进行交直转换,在进行数字转换,数字信号利用对测量过程的改变以简化测量中复杂的问题,并且减少测量中各种因素对测量结果产生的影响。 2 数字信号处理技术对示波器使用的重要影响 示波器是较为常见的一种电子设备,其能够通过波形的形式将所要测量的信号显示出来,被测信号通过电子束打在荧光屏上,显示的图像有助于测量人员的分析与解读,电流、电压、频率等都能通过示波器进行显示,此外,一些较为特殊的信号也能够在示波器上显示出来,诸如调幅度、相位差的显示也常常出现在示波器的应用范围内。但是,示波器所显示出的图形的准确性如何呢? 转换之后可以明显看出该信号已经失真,如果我们使用数字式存储示波器进行观测,所面临的问题更加复杂。 首先,在估算信号前沿的上升时间时,观测人员往往使用方根准则,但是唯有所测信号为为高斯信号,且示波器具有高斯系统们才可以用方根准则。同时,对于示波器阶跃响应上升时间的估算也是如此一般来说,在进行电信号观测的过程中,所进行测定的信号很少有高斯信号,示波器与高斯系统之间有着较大的差异如果强行按照这种方式进行估计,那么难免会出现较大的误差,其次,一旦我们需要通过观测示波器来确定示波器的阶跃响应,就必须将示波器的带宽和信号特征考虑进去,我们可以根据研究结果确定CR放大器的3dB带宽的转换成绩为0.35,而高斯系统的3dB带宽以及其阶跃响应上升时间的乘积为0.345。一般来说,我们可以将示波器看作是高斯系统,那么转换系数也便可以确定为0.35和0.345。由此我们便可以看出,想要使用示波器进行信号进行观测,则必须对转换系数进行一定的更正。 由上文的分析可知,示波器也可能存在误差。在我们今后的测量工作中,为避免误差的产生,可以运用数字信号处理的反卷积技术,利用该原理对式1进行转换,得出如下关系式: 利用数字信号处理技术便可以使之正式运用到工程实践项目的操作中。假设我们使用了一个标准信号输入到数字存储示波器中,并将输入信号设为S(k),这样我们便可以计算出示波器对信号发生相应的离散型算式h(k)如果将这个离散算式进行储存,并且加存一个信号重构的反卷积算法,这样我们便可以得出结论:无论我们所使用的示波器是否达到观测的标准、信号是否为失真信号,我们都可以根据现有的信号进行重构以得出我们所需要使用到信号这样,进行电量信号的观测便无需再受到示波器的限制。 3 结论 经济社会的进步离不开测量工作的参与,测量是生产实践活动的重要内容,而电子测量技术与电子测量仪器则是当前测量工作所使用的高级手段,为实现测量工作的精确化提供了重要保障,通过上文我们可以看出,数字信号处理对于提高电子测量效果以及电子测量仪器的使用有着非常重要的作用,甚至会能够让电子仪器测量的性能提高至原效果的数倍以上虽然当前该种方式仍然存在这一定的问题,但这也为我们的研究提出了更加丰富的思路,让我们可以进一步在科学的高峰上继续攀登。 电子测量与仪器论文:微课在《电子测量与仪器》课程教学中的应用研究 摘要:目前在电子测量与仪器课程的教学过程中,正面临着种种难题亟待解决,如教学内容枯燥乏味,知识点多但是课时有限,学生的学习主动性不高等等。近年来,随着微课这一新的教学方式的出现,为提高《电子测量与仪器》的教学效果提供了希望。本文通过对微课和《电子测量与仪器》的特点分析,简要探讨了将微课应用到《电子测量与仪器》的教学过程中的前景。 关键词:电子测量与仪器;微课;教学方法 一、引言 对于我国高等院校的各电子类专业,如电子信息工程、电子科学与技术等而言,电子测量与仪器这门课程由于其独特的特性,对于学生专业技能的培养以及实际动手操作能力的提高具有重要的意义[1]。但是由于传统教学方式的限制,使学生在听课过程中经常感到枯燥无味,并缺乏学习热情。为了激发学生的学习欲望,提高授课效果,需要授课老师不断提高自身业务能力,改变传统教学思路,寻找更为新颖、高效的教学方法,为学生创造轻松、愉快的课堂氛围。 近年来,伴随着微课的兴起,为电子测量与仪器课程教学方式的改革提供了新的思路与方法[2-3]。本文将结合微课与电子测量与仪器这门课程的特点,对微课在电子测量与仪器课程教学过程中的应用前景进行重点讨论。 二、什么是微课 1.微课简介。微课(microlecture),顾名思义,指的是一种长度较短的教学过程,时长通常为5~8分钟。它以视频为主要载体,围绕着某一具体的教学知识点展开。“微课”最早是由美国圣胡安学院的高级教学设计师戴维・彭罗斯(David Penrose)提出的,一经引入,就迅速在我国的各中小学以及大中专高等院校中推广开来,并引起了众多教育工作者广泛的研究热情[4]。 微课的优秀是关于某个知识点的课堂教学视频,同时还包含了与该知识点相关的教学设计、素材及点评等辅助性内容。教师在编制微课课件的过程中,可以将教学内容以动画的形式形象地展示给学生们,引起学生的学习兴趣,同时还可以添加音频内容,将对该知识点的点评加入到课件中去,使学生在学习时同时受到视觉和听觉上的刺激,由于此时学生的注意力较平时更为集中,因此会使教学效果大幅提高。 2.微课的特点。微课经过近几年的不断发展,逐渐形成了如下几个自己独特的特点: (1)短小精悍。在传统的教学过程中,对某一具体知识点的讲解可能需要10~20分钟的时间,包括板书、PPT等教学资源的使用,但收到的效果却是一般。而微课虽然长度只有短短的几分钟,但是它以更为直观形象的方式将教学内容传递给学生,辅以声、光等多种感官刺激,势必取得更为良好的教学效果。 (2)重点突出。由于微课的时间短,因此它所包含的内容都是经过精挑细选的,并且都是与教学内容的主旨密切相关的,这就使得教学内容的重点更为突出,便于学生接受与掌握。 (3)素材丰富。微课的教学素材来源丰富,并且形式多种多样,除了传统的图片、视频等,目前还有各种专门用于制作微课课件的软件,如可以进行屏幕录制的Camtasia Studio,制作交互式视频课件的Adobe Ultra、Adobe Captivate,以及对视频进行后期处理的Adobe Premiere等,这些都为微课课件的制作提供了大量新颖的素材,是微课质量的重要保障。 (4)学习时间灵活。借助现在发达的英特网,只要将微课课件上传至指定服务器后,学生们就可以在任何时间访问这些课件并进行自主学习,而且由于时间短、重点突出等这些特点,学生在进行微课学习时不易疲惫,并且会迅速掌握教学内容的重难点,取得事半功倍的效果。 三、目前阶段《电子测量与仪器》课程教学面临的问题 《电子测量与仪器》该课程处于电子类专业课程中的后继阶段,是其他基础课程和专业基础课程的综合应用,对学生提高实践能力和电子测试水平至关重要。笔者通过近年来对《电子测量与仪器》课程的教学授课经验,并结合查阅相关的文献,对目前阶段《电子测量与仪器》课程教学面临的问题进行了归纳总结,主要有以下几点: 1.部分内容枯燥乏味。在《电子测量与仪器》这门课程中,前期内容主要是关于各类电子仪器的原理性介绍,如示波器中示波管的结构与各部分功能,各种类型的模拟信号发生器的组成以及内部的主要模拟电路等,都涉及了大量的电路图和原理分析,需要耗费大量的课堂时间对其进行详细讲解,容易使学生产生枯燥乏味的厌学情绪[5]。 2.知识点多但课时有限。随着电子技术和大规模集成电路技术的不断发展,现阶段的各种电子测量仪器正逐步朝着多功能的方向发展,各种性能不断提高,各种新颖的功能也层出不穷,直接导致了该门课程知识点的迅速增多。仅以数字示波器为例,在课堂讲解时不仅要对各按钮、按键的功能进行说明,还要针对不同形式的波形信号的具体调节进行讲解才能使学生对该仪器有一个全面的了解与掌握,这就会占据大量的课时资源。在上实验课时,由于学生数量较多,因此不可能对学生进行逐一辅导,直接导致了事倍功半的教学效果。 3.学生缺乏学习主动性。《电子测量与仪器》课程的开课时间一般是在大三的上学期或者下学期,此时的学生经过两年大学生活的洗礼,逐渐产生两级分化,有的学生保持了高中阶段好的学习习惯,能够积极主动地进行学习,有的学生则放松懈怠,上课时注意力不集中,自然得不到好的学习效果。 综上所述,针对目前阶段《电子测量与仪器》课程教学所面临的种种问题,需要授课教师不断探索,寻找一种更为新颖有效的教学方式来提高学生们的学习积极性与学习兴趣,才能从根本上保证该门课程的教学效果。 四、微课在《电子测量与仪器》中的应用研究 由于《电子测量与仪器》这门课程与实际应用密切不分,因此笔者在授课时经常会找一些与授课内容相关的小视频播放给学生观看,如某型号数字示波器的演示视频,基于应变片的自动测试系统等等。通过观察笔者发现,学生们对这些视频的兴趣很高,通过播放短片能够极大地吸引学生们的注意力,此时学生们认真听讲的程度较之传统的语言讲解高了不止1~2倍。 微课正好拥有这种短小精悍的特点,而且它本身作为一种特殊的视频资源,能够极大地引起学生们的学习兴趣。将微课这种新颖的教学方式引入到《电子测量与仪器》课程的教学过程中来,必将取得良好的效果。 同时,《电子测量与仪器》这门课程本身所具有的一些特点,也特别适合进行微课的开展。在这门课程中,不仅包含了各种电子仪器,如示波器、信号发生器、电压表、万用表等的使用方法、注意事项,还包含了自动测试系统的组建和实现,以及虚拟仪器的使用,这些教学内容都特别适合使用微课来进行展示。例如,可以将基于LabVIEW的虚拟仪器的组建和演示过程用屏幕录像软件进行录制,然后通过后期的处理,添加一些动画特效,将其制作为一个5~8分钟的微课课件。不仅能在课堂上对学生进行演示,还可以使学生在课下进行随时的观看。这样的教学方式,不仅新颖,而且收效更好。 五、总结 作为一种新出现的教学方式,微课正在因其自身的各项优点引起诸多教育工作者的关注。本文通过对微课的介绍,以及对《电子测量与仪器》这门课程现阶段所面临的各种问题的深入分析,对微课在《电子测量与仪器》中的应用前景进行了简要探讨。经过分析笔者得出结论,由于《电子测量与仪器》本身的一些特点,特别适合进行微课的开展,通过对微课的合理利用,必将对提高《电子测量与仪器》的教学效果起到极大的推动作用。 电子测量与仪器论文:模块化设计在电子测量与仪器实验教学改革中的应用 摘要:电子测量与仪器是测控专业的重要课程。针对以往该课程实验教学中存在的不足,结合专业实际情况,提出了模块化设计的改进思路,并以计数器实验为例,阐明了模块化设计的实现。在实验教学过程中,取得了良好的教学效果。 关键词:电子测量与仪器;模块化设计;计数器 一、引言 电子测量与仪器课程是测控相关专业的重要课程,主要运用电子科学的原理、方法和设备对各种电量及电路元件的特性和参数进行测量[1]。使学生掌握电子测量的基本概念,测量误差理论及数据处理方法,掌握基本电参量的测量原理、方案设计及结果分析方法。 该课程所包含的实验要求学生熟悉常用仪器仪表(电压表、示波器、计数器、信号源等)的使用[2],掌握仪器仪表工作原理,学会利用现有设备采取正确的测试方案进行一些简单的测量,能根据所学知识综合设计简单的测量电路。 二、实验教学过程中的不足 以计数器实验为例,计数器实验要求了解和掌握通用计数器的组成及工作原理和操作方法,掌握频率比测量方法和测量误差处理方法。在以往的实验过程中,直接使用通用计数器进行相关参数的测量。虽然在实验之前会向学生讲解相关测量原理,但学生往往只记住了通用计数器的操作方法,即如何测量频率、周期和频率比,而对于通用计数器的内部工作原理则没有结合理论课上的内容进行深究。这样,实验效果大打折扣,学生的认识还只是停留在表面,没有自觉的深入探讨工作原理,理论与实际没能结合到一起。 三、改进思路 针对这个问题,可以将实验改成设计性实验。设计性实验教学对学生技能的提高,思考方法的训练,知识的综合运用起了很好的作用[3]。如果让学生自己设计制作一个简易的通用计数器,当然会有一定的改进效果。但又有可能让学生的注意力转移到了调试细节上,而又重新忽视了测量原理。因此,在细节的划分上要有一个折中,模块化设计是一个解决方案。我们重新设计了实验项目,制作了实验板,将通用计数器内部的主要模块分离出来,体现在实验板上。 计数器测量信号频率的原理框图如图1所示,其中,fA为被测信号,经过放大整形后变成标准的方波。门控电路产生门控信号,控制闸门的开启和关闭。闸门可以用逻辑门电路中的与门来实现,门控信号为低电平时,与门关闭,方波信号不能通过与门;门控信号为高电平时与门打开,方波信号能通过,此时要求门控信号的频率要小于方波信号。门控信号的高电平持续时间为闸门时间。闸门时间内通过的方波送入计数器进行计数,并将计数结果显示出来。计数结果N再除以已知的闸门时间即得到fA的频率。 将图1所示的原理框图稍作修改就可以用来测量信号周期。将fA整形后的方波看成门控信号,而将原来的门控信号频率提高并看成被测信号fg,此时fg的频率要高于fA且fg的周期已知。这样,在fA的方波高电平持续期间,fg信号可以通过闸门,计数器对fg进行计数。计数结果N再乘以fg的周期tg即得到高电平持续的时间,若高低电平时间相等,那么fA的周期应为N*tg*2。 计数器测量两个信号频率比的原理框图如图2所示,fA与fB为不同频率的两个输入信号,假设fA的频率大于fB的频率。fA经过放大整形后直接送到闸门的输入端,而fB经过放大整形后的信号作为闸门信号输入。此时,在fB高电平持续期间,fA整形后的方波能通过闸门进入计数器进行计数,计数的结果是fB的半个周期内(假设fB的正负半周期相等)通过的fA的脉冲数,因而频率比为计数结果N*2。 根据以上的分析,测量电路中的关键模块为:放大整形电路、闸门、门控电路、计数器及显示器。因此,设计图3所示的电路模块。其中,计数器及门控电路由单片机构成,可以通过键盘设置标准闸门信号的时间长短。将这几个模块使用PCB电路板实现,要求学生根据测量原理在这几个模块之间进行连线,搭建正确的电路对信号的频率、周期以及频率比进行测量。并写出计算表达式。期间,要求学生使用示波器对连线的各个结点的波形进行测量记录,进一步领会相应的测量原理。这样,学生面对的是这几个抽取出来的主要模块,对通用计数器内部结构会有一个更清晰的认识,能够将注意力放在测量原理上。 四、结论 该实验板在我院2012级测控专业与自动化专业中进行了使用,取得了较好的实验效果。主要体现在以下几个方面: 1.将通用计数器内部结构通过若干主要模块体现出来,屏蔽了一定细节,减少了学生的重复劳动,有助于学生将注意力集中到理解测频原理上来; 2.同样的几个模块,连接方法不同,实现的测量目标(测频、测周、测频率比)也不同,有助于学生灵活运用所学知识,提高动手能力; 3.通过使用示波器测量各个连接点的波形,有助于学生理论联系实际,提高电路调试能力。 电子测量与仪器论文:电压波形参数测试在电子测量与仪器实验中的应用 摘 要:电子测量与仪器是测控专业重要的课程,而对应的实验课程则是培养学生理论联系实际能力的重要环节。在分析电压表测量原理的基础上,设计并实现了不同类型电压表的实现模块,给出了相应的数据测量表格。在实验教学中能够帮助学生迅速理解和掌握电压表测量的原理和方法,取得了良好的教学效果。 关键词:电子测量与仪器;峰值;平均值;有效值 引言 电子测量与仪器课程是测控及相关专业的重要专业基础课程,主要运用电子科学的原理、方法和设备对各种电量及电路元件的特性和参数进行测量。使学生掌握电子测量的基本概念,测量误差理论及数据处理方法,掌握基本电参量的测量原理,方案设计及结果分析方法[1]。 在各基本电参量中,电压是描述电信号的重要参数。电压表是测量电压的重要仪器,而正确理解和掌握电压表测量电压的原理往往对初学者来说不是一件容易的事情。 1 电压参数的测量原理 电信号可以分为直流信号和交流信号。对于直流信号而言,其电压是一个恒定不变的值,测量相对比较简单,没有必要做太多的讨论。而对于交流信号,其电压大小是可以时刻变化的,可以用电压的瞬时值来描述电压的大小和变化。示波器可以测量信号的瞬时值并通过图形的方式直观的展现在屏幕上。但是示波器价格昂贵,不方便携带,因此在很多场合不适用。 图1 电压表测量原理图 电压表是测量电压的重要仪器。其测量原理如图1所示。首先被测的交流信号先要经过检波电路进行检波,转换成直流信号,再由直流电压表对该直流信号的电压进行测量,将测量值乘以一个系数之后得到测量结果在显示器上显示。 检波电路的检波方式通常有三种,平均值检波、有效值检波和峰值检波,分别对应于平均值电压表、有效值电压表和峰值电压表。 设被测交流电压的瞬时值为u(t),则: 交流信号都可以看成是一系列不同频率和幅值的正弦波的叠加。因此,正弦波是一种典型的交流信号。由于被测交流电压大多数是正弦电压,而且人们通常只希望测量其有效值,故除非特别说明,交流电压表都是以正弦波为测量对象,并按有效值定度,即表头示值是被测电压为正弦电压时的有效值[2]。 因此,在测量正弦电压时,对有效值电压表,其检波电路的输出就是电压的有效值,可直接当做读数进行显示,如式(5)所示。 对平均值电压表,其检波电路的输出就是电压的平均值,而要得到有效值,需要按式(6)进行换算才能得到正确的读数。其中KF为正弦波的波形因数。 对峰值电压表,其检波电路的输出就是电压的峰值,而要得到有效值,需要按式(7)进行换算才能得到正确的读数。其中KP为正弦波的波峰因数。 而在测量非正弦电压时,有效值电压表的读数就是波形的有效值,该读数是正确的。而对于平均值表,读数是按式(6)换算的。但它无法自动识别出输入波形的波形因数,因而其中的KF仍然是正弦波的波形因数,因此读数是错误的。由于同样的原因,峰值表的读数也是错误的。 所以,通过以上的分析可以得到,在测量非正弦信号时,只有有效值电压表的读数是正确的,可直接使用。而平均值表和峰值表的读数是错误的,如果要使用,则必须使用对应被测信号的波形因数或波峰因数进行修正。 2 实验方案的设计 为了让学生能够更好地掌握电压表测量电压的原理,我们设计了“电压表波形相应研究”的实验。目的是帮助学生分析几种典型电压波形对不同检波特性电压表的影响,进一步明确用不同检波特性电压表测量各种电压波形所得测量结果的物理意义,掌握测量结果的处理方法。 首先,为了体现电压表的内部结构,加深学生对测量原理的理解,利用模块化设计的思想[3],我们将检波电路(有效值检波、平均值检波和峰值检波)单独设计到实验板上,作为三个独立的模块,如图2所示。 a.有效值检波模块 b.平均值检波模块 c.峰值检波模块 图2 检波电路模块图 给各个模块供电后,在输出端就能分别得到输入信号的有效值、平均值和峰值。这些值可以通过直流电压表直接测量得到。 设计表格如表1所示。要求学生调节函数信号发生器,输出频率为2KHz,输出幅度为1V(用示波器监视)。分别输出正弦波、三角波和方波,用平均值、有效值和峰值检波模块测量各输出波形,记录读数并填入表1中。根据测量结果,计算被测电压的有效值,并进行分析说明。其中,由于三种波形的输出幅度是相同的,因而峰值检波的三个读数应该相同。而表格中的最后三行要求将每个检波模块的输出换算成有效值,则要求学生能够将电压表的实现过程与图1中的原理框图完全对应起来,进一步加深对测量原理的理解。 3 结束语 该实验和相关实验板在我院2012和2013级测控专业与自动化专业中进行了使用,取得了较好的实验效果。主要体现在以下几个方面:(1)将不同检波方式的电压表内部结构通过若干主要模块体现出来,充分体现出电压表测量电压的测量原理,有助于学生的进一步理解。(2)通过实验完成等幅度测量的数据表格,有助于学生灵活运用所学知识,从设计者的角度思考问题,主动运用测量原理来解决问题。 电子测量与仪器论文:试论电子测量实验仪器的维护与检修 【摘要】 电子测量仪器设备是实验教学与科研活动中不可或缺物质基础,电子测量实验仪器的精密程度以及使用状况对教学效果以及科研有着十分重要的影响,本文简要分析了电子测量实验仪器的故障原因,研究了具体的维护与检修方法。 【关键词】 电子测量 实验仪器 维护与检修 前言:电子测量实验仪器有很多,其使用的频率较高,所以出现故障的概率也较其他仪器大,如果维护与检修不得当,则会对整个实验教学和科研过程带来负面影响,因此电子测量实验仪器的维护与检修工作是十分重要的。 一、故障原因的分析 由于经常被使用,电子实验测量仪器出现故障的概率是比较大的,要想做好电子实验测量仪器的维护与检修,首先要明确其发生故障的原因,常见的故障原因有以下几个方面: ①操作不规范:在进行实验的过程中,如果没有按照仪器使用说明进行规范的操作,则会引起电子测量仪器的故障,因此在进行实验之前,要认真理解仪器的操作规范,牢记使用过程中应当注意的问题,教师要对学生加强指导,对于一些使用相对复杂的仪器,教师要耐心讲解仪器的构造及原理,使学生充分理解仪器开关、微调旋钮等的作用,有效减少了因操作不当而引起的仪器故障; ②仪器正常的损耗、老化:一般来说,电子实验测量仪器的调节大多为碳膜电位器,一旦碳膜磨损或进入灰尘都会引起仪器故障,从而造成测量误差,致使测量结果失真[1],此外波段开关的触点滑动在使用时间长后也会造成接触电阻的增加,致使出现接触不良,一些仪器塑料配件的老化也会引发开关动静片接触不良等故障; ③元件损坏:电子元件一般都有极限参数,在使用过程中的过电压、过电流现象会使得电子元件损坏,造成电容击穿、线圈短路等故障。 二、维护与检修方法 2.1检修方法 ①直观检查法:在电子实验测量仪器出现故障的时候,第一步要细心检查仪器,查看仪器面板上的按钮、旋钮、开关等是否失灵,此外还要对电源进行检查,看接线柱、插头等连接电源的部位是否出现松动、滑脱、烧毁等接触问题,第二步要将仪器的面板打开,对内部的元件进行逐一排查,看是否出现烧焦、脱焊等问题,在发现问题之后及时处理;②电压测量法:利用万用表测量经过仪器的直流电压,通过测量结果与正常结果进行对比,查看整个仪器电路是否处于正常的工作状态,通过电路中的异常点判断故障位置,最后进行检修;③示波器测量法:示波器能够观察到电路中测试点的电压波形,将观测到的电压波形与各测试点正常的电压波形进行比较找出异常波形,确定出现故障的点,从而找出异常部位,确定部位后再通过其他方法找出具体故障,最后进行检修;④元件替代法:在我们不能确定是否是此元件出现故障时就可以利用这种方法,我们将已知的性能完好的元件替代怀疑元件,在替代后如果电子实验测量仪器运行正常则代表此元件出现故障,可以采取修理或更换的方式进行检修,如果替代后仪器依旧故障,则再去寻找其他的故障点;⑤电阻法:这种检修方法比较简单,用万用表测量电路中各个元件的电阻,将测量值与实际值进行对比,通过各元件电阻的异常判断其是否出现故障。 2.2维护、维修方法 ①清洗方法:电子实验测量仪器中的电位器及转换开关容易受灰尘影响而出现故障,因此可以采用专用的电子仪器清洁剂进行清洗,打开后盖后,找到仪器对应的转换开关、电位器等元件,喷入专用的清洁剂,反复调节后观察仪表显示,直至仪表显示正常为止;②更换相关元件:如果我们在直观的观察中能够发现开关或旋钮出现损坏,或者在清洗之后仍然故障,这时可以采用更换元件的方式进行维修,需要注意的是,转换开关为有着多个刀闸,线路板上的插脚也较多,因此要用空心针、吸锡器等专业设备进行更换,同时要尽量缩短烫焊时间,以免对线路造成损坏;③校准:电子实验测量仪器由于长时间的使用其精度和准度会出现一定的偏差,这时需要我们对测量仪器进行微调校准,校准的过程中要理解电路的原理以及仪器的构造,利用校准仪器一边调节一边观察显示屏[2];④仪器维修:在我们确定故障部位以及故障器件之后,就要对出现损坏的仪器进行维修,拆卸电路板之后,要根据电路原理图对断线以及重要插头做好标记,同时要注意拆卸顺序,便于维修后的安装,之后根据故障对损坏的元器件进行维修,注意维修过程中不能焊接时间太久,避免对其他元件以及整个电路的损坏,维修好要对仪器进行调试,确保其能够正常使用,对于一些构造复杂的测量仪器可以送回厂家进行检修。 三、结论 综上所述,在电子实验测量仪器维护与检修的过程中,首先要明确仪器故障原因,然后根据原因确定故障以及故障位置,最后才能进行检修工作,电子实验测量仪器的维护与检修是一项技术性较强的工作,因此技术人员应当不断充实自己的专业技术,积累维护和检修经验,以保证电子实验测量仪器的完好率,对实验教学以及科研做出贡献。 电子测量与仪器论文:《电子测量技术与仪器》课程基于工程应用的实践教学改革 摘 要:电子测量技术与仪器教学改革引起了高职院校教学改革的热点讨论。根据我院实际教学情况和学生自身特点,对电子测量技术与仪器”课程的教学进行了讨论、探索和实践,并提出理论指导实践、强化应用、分组指导教学等良好的建议。 关键词:电子测量技术与仪器;工程应用;分组指导;教学改革 1 强化实践操作的《电子测量技术与仪器》课程教学内涵 目前,《电子测量技术与仪器》课程作为移动通信专业的必修理论课,该课程对理论和实践的要求都比较高,高职学生在移动通信工程中所需的测量技能以及微波理论知识需要有较高的要求,传统教学中实验操作较少,电子测量仪器种类较少,如何通过教学改革,强化学生的理论知识和实践操作技能,形成具有高职自身特色的教育课程,值得我们深入研究和思索。 结合该课程特点,我认为其教学内涵应体现任务驱动的本质,一是理论性和实践性。理论性是指对学生的基本理论知识要求较高,因为移动通信专业的知识外联性较低,学生以前接触的很少,因此我们要求学生掌握基本的电子测量技能,并能够运用理论去指导本专业的实践操作。实践过程必须以提高学生基础和应用能力为主线,使其能够胜任岗位基本要求。二是任务性。《电子测量技术与仪器》课程教学将工作任务细分,同时配备多种电子测量仪器,让学生在实际操作中练习各种测量技能,学和做相辅相成,更重要的是在学习中以实际电子仪器作为载体,遴选、重构课程内容,将工作任务作为终极努力目标。 2 教学改革实施 依据高职院校培养高端技能型专门人才的培养目标,本课程实践教学改革的原则如下:⑴以电子仪器或模块作为课程载体。⑵将实际工程应用引入实践教学。⑶以实践作为教学的主线,通过实践带动知识、技能的学习与职业素养的养成。 在上述原则的指导下,对该课程教学进行如下改革: ⑴在教学中以学生为主体,以教师为主导,充分发挥主导的导向作用,使主体具有自主学习的能力。主导教师应加强自身理论知识水平的提高和技能的锻炼,同时及时更新专业动向。主体学生需要在理解理论知识的基础上,着重锻炼自身实践操作。通过调查分析及学生反馈,移动通信专业对于电子测量的能力要求为熟练使用各种电子仪器,运用自己所学理论指导实践,进行高频微波各种信号的测试,对相关数据进行记录分析并处理。因此,本课程从专业需求入手,充分利用实训室条件,培养学生分析问题,解决问题的能力。 ⑵充分采用多种教学方法,逐步培养学生自主学习能力。在实践教学中,引入实际工程应用,以任务作为驱动,积极引导学生学习。主导教师介绍任务,将学生分组,每组同学分贝完成不同任务,在同一组中,每位同学轮流当组长,指导该组学生进行整个任务的完成流程。在授课过程中采用课前预留,让同学们在课下时间充分利用网络资源丰富和准备即将学习的知识,在后续课中鼓励同学们上台展示,给学生发挥的空间。将教学内容分为基本模块和拓展模块两部分,基本模块用于提高电子测量能力,拓展模块用于培养学生的创新能力。 ⑶以电子仪器作为载体,联合企业开发多项实验实训项目,构建理论实践统一的教学体系。通过整合电子测量实践教学,合理有序的安排实验项目,根据不同的工程环境、工作任务及精度要求,选取科学合理的测量方案,选取正确的测量仪器。主导教师给定测量要求,学生自行确定实验方案,配置实验仪器,分组制定实验步骤,完成实验任务。比如测量射频放大器参数实验,不同组别的学生可以选取不同测量模块,自行查阅实训手册,分别制定不同实验步骤,最终完成测量任务。同时提出扩展性任务,添加学生自己的新思维,锻炼学生分析问题解决问题的能力。构建虚拟实验平台,引入Lab View虚拟仪器平台,利用虚拟仪器测量相关实际电路测试点,得出仿真结果,从而掌握电子产品发展新方向。 在综合性课程设计中,要求学生使用DXP、Multisim等软件进行项目设计与仿真。根据仿真通过的电路结构与参数,进行搭建实际电路并进行实际参数测量,要求学生提交测量结果,完成课程实习报告的书写,同时在实训结束前预留一定时间,自行讲解实训原理、数据处理过程、实训过程中碰到的问题及如何解决等,指导教师进行点评与打分。整个过程其他同学均可参与讨论,学生分析与解决问题的能力得到了进一步的升华。 3 总结 通过对电子测量技术与仪器课程进行的教学改革,学生有了较强的自信心,理论知识在不断的展示讲解中得到了进一步的提高,而有目的的实践又能够帮助学生从全局角度完善整个任务,进而提高学生整体思路思考方式的锻炼。师生在教学过程中关系融洽,面对问题能够共同讨论解决,学生的学习积极性有了明显的提高,真正落实了理论实践深层次理论的过程,学生探究性的学习精神得到提高。课改过程中学校和企业关系进一步增进,教学内容贴近实际要求,因此,基于工程应用的电子测量技术与仪器课程实践教学意义深刻。 电子测量与仪器论文:基于案例引导、任务驱动教学法在《电子测量技术与仪器》课程教学中的应用 【摘要】对于《电子测量与仪器》课程的教学改革,通过基于案例引导、任务驱动教学方法提高学生的职业素质出发,适当调整理论教学的内容、加强实践教学环节、积极改进教学方法、扩展课程外延,培养学生的职业能力和创新能力等观点。 【关键词】案例引导;任务驱动;教学 《电子测量技术与仪器》是一门注重理论性、应用性及综合性很强的课程。课程内容包括测量误差及误差分析、常规仪器的工作原理及仪器操作使用。除了学习和掌握必要的理论知识外,更重要的是能掌握各种电子测量仪器的选择原则以及使用方法。但我们一般的教材理论部分较多,具体测量方法特别实例分析、实训项目等内容介绍较少,教学也相对枯燥,学生的学习热情不高,学习效果不佳,所以需要更多的实践课程,利用案引导和任务驱动教学,更好地学习《电子测量技术与仪器》。 1.案例引导和任务驱动教学的应用 1.1 案例引导 20世纪初,哈佛大学创造了案例教学法。就是围绕一定培训的目的把实际中真实的情景加以典型化处理,形成供学员思考分析和决断的案例(通常为书面形式),通过独立研究和相互讨论的方式。来提高学员的分析问题和解决问题的能力的一种方法。 以往在讲解电子测量基本仪器的原理时,教师按课程的理论体系阐述知识点,学生听老师讲解,适当时候教师提问。这样课堂气氛沉闷,不利于调动学生学习积极性。采用案例引导教学法有利于改变这种状况。例如讲解频率测量这一章节,教师可先拿教师自己或上一届学生设计的一个简易数字频率计向学生演示,介绍其功能和设计过程,再介绍其基本工作原理,这样学生的积极性被有效地调动起来,学习兴趣大增。讲完后,再让学生思考这个作品还存在什么问题,或者还可以采用什么新的方案,并及时布置与之相关的研究性学习任务,以小组为单位进行学习交流与研究。在这个过程中每个学生根据兴趣选择一个内容完成开学时布置的小制作及小论文。上交作品或小论文时对学生进行面试,以避免抄袭现象。另外,教师在平时的教学科研工作过程中要注意收集与电子测量相关的小产品,充实到案例教学中。这种教学方法对理论基础相对较差的学生帮助也很大,其动手能力、应用能力可得到较好的锻炼。案例引导应着眼于学生正确和熟练地使用仪器这一教学目标,围绕这一主线展开讨论。对于电子测量仪器,主要强调其基本组成与整机工作原理,不对整机电路作较多的讨论。教学中的仪器内容及选型注意与当前生产、科研实践相联系,使其具有一定的代表性。在介绍典型仪器产品时,把仪器的面板构成和原理框图相联系,有利于学生把所学的理论知识与实践相结合。 不过需要注意的是:(1)案例的来源往往不能满足培训的需要。研究和编制一个好的案例,需要较长时间。同时,编写一个有效的案例需要有技能和经验。因此,案例可能不适合现实情况的需要。(2)案例法需要较多的培训时间,对教师和学员的要求也比较高。在案例引导的过程中建议:1)案例讨论中尽量摒弃主观的成分,教师要掌握会场,引导讨论方向,要注意培养能力,不要走过场。2)案例教学耗时较多,因而案例选择要精当,开始时组织案例教学要适度。3)学生一般都具有实践经验,不必担心讨论不起来,但一定要有理论知识作底衬,即案例教学一定要在理论学习的基础上进行。 1.2 任务驱动教学 任务驱动教学就是在学习信息技术的过程中,学生在教师的帮助下,围绕共同的任务活动中心,在问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,引导学生产生一种学习实践活动。它要求“任务”的目标性和教学情境的创建。使学生带着真实的任务在探索中学习。学生获得成就感,激发他们的求知欲望,形成感知心智活动的良性循环,从而培养出独立探索、进取的自学能力。 把课堂搬到实验室,针对具体的测量仪器来介绍工作原理及电路组成,同时观察实验效果。鼓励讲授理论的教师同时承担实验教学,此教学形式的改进能帮助教师拓展知识结构,理论教师通过实验课程指导,能深刻体会实验对理论教学的重要促进作用,提升教师自身教学和工程实践能力。令学生学生能够独立设计测量方案、熟练运用电子仪器、利用已学理论知识分析测量结果。通过任务驱动教学让学生充分掌握以下几点:(1)了解主要电子技术中如电压、电流、频率、元器件参数、阻抗、噪声等物理量的测量原理;(2)了解电压表、信号发生器、电子示波器、扫频仪、逻辑分析仪等电子测量仪器的工作原理并能熟练操作和使用这些测量仪器;(3)针对具体的物理量的测量,能够设计出合理的测量方案、正确操作测量仪器、并对测量结果能科学分析。 在仪器的新技术方面,我们建立了虚拟仪器实验室。通过Virt ualBench 等软件在教学中应用,使学生认识到在虚拟仪器中,一台计算机可当作多台仪器使用,“软件即仪器”;还可以根据自己的需要,应用Lab VIEW 等图形化编程软件编制软件,使计算机变成自己所需要的仪器。这样,大大地扩宽了学生的视野,提高他们的学习兴趣,也培养了他们的创新能力。 任务驱动教学需要注意的是:(1)教学进度不易把握。每一组的探究程度和进度教师很难把握,实训结束时,有的组提前完成,有的组不能完成,影响效果。所以后需采取一些措施,要既能保证探究效果,又不影响进度。(2)课堂管理待改进。探究性学习法的课堂更为生动,这也导致个别学生干扰他人。采取措施在行动上约束学生,最好能使学生都积极参与起来。(3)评价上有困难。任务驱动教学法,可能有个别学生滥竽充数、混水摸鱼,给教师造成教学质量好的错觉,影响到教学效果。 1.3 小结 总之,案例引导和任务驱动的教学模式改变了传统的教与学的结构,使学生真正成为学习的主体,教师除了具有辅导者、引导者的身份外,不具备其他任何权威。在这一模式下,学生将可能通过计算机网络随时获取帮助,并随时成为教师。这种教学方式全面应用到技能教学相信只是一个时间上的问题,它将完全改变传统的教学方式,使因材施教真正落到实处,让每个学习者将学习当作一种享受。 2.建立新型的考核评价体系 传统的考试制度比较注重理论和笔试,实验成绩虽占有一定的比例,但比重较小,这不利于人才的培养,理论测试与实践动手能力考核应同等对待。理论考核应从培养学生分析、解决问题的能力和创造能力出发。而实践考核中,既为不同层次学生提供更加公平的评价方式,也为那些擅长动手和创造的学生提供空间和时间,帮助他们脱颖而出,对学生的评价更客观、更全面。突出了实践环节的重要性。 3.重视教师自身素质的提高 教师在教学活动中是处于主导地位的,很难想像一个专业化程度不高、业务一般的教师能教出一批好的学生。而且随着新技术、新方法、新仪器的不断出现,测量应用领域的拓展,对教师知识结构、素质和能力也提出了新的挑战。为此教师一方面必须积极参加科研,掌握学科前沿动态,另一方面定期到企业挂职锻炼,掌握相关电子产品生产测试实际情况,丰富实用教学案例,把自己获得的实际经验、所掌握的最新信息传授给学生。 4.小结 21世纪是知识经济时代,知识经济时代对人才的素质和创造能力提出了越来越高的要求,对人才培养工作产生极其深刻的影响。大学作为培养高级人才的摇篮,只有紧跟时代的发展脉搏,改革人才培养模式,转变教学观念,更新教学内容,探索各种教学方法和教学手段,切实提高教学质量,才能很好担当起为社会输送合格人才的重任。在本课程的教学过程中,我们采取了多种教学方法,虽然取得了一定的成绩,但教学改革毕竟是一个长期探索、不断完善的过程,需要我们去不断总结经验,探索更有益的方法。 电子测量与仪器论文:高职高专《电子测量与智能仪器》课程改革的思考 【摘 要】《电子测量与智能仪器》课程是电子信息工程专业、电子信息工程(通信方向)、城规控制等专业的专业平台课程,这门课程是实践性实做性很强的科目,也是一门内容繁杂的交叉学科。内容涵盖了传感器、电子测量、智能仪器等。它在现代检测与控制系统中有着举足轻重的作用,它的课程改革也显得尤其重要。 【关键词】《电子测量与智能仪器》;改革;传感器 《电子测量与智能仪器》课程是电子信息工程专业、电子信息工程(通信方向)、城规控制等专业的专业平台课程,这门课程是实践性实做性很强的科目,也是一门内容繁杂的交叉学科。内容涵盖了传感器、电子测量、智能仪器等。它在现代检测与控制系统中有着举足轻重的作用,从传感器转换原理上来说,涉及电学、磁学、光学、化学等学科;从应用角度来看,又与测量学、电子学、计算机技术及自动控制技术等紧密联系;而传感器、电子测量、智能仪器的内容相对独立又相互联系;就学习方法来说,是理论与实践紧密结合的一门课程。 本课程是从事现代电子科学研究的必备基础。随着电子技术的发展,我国正成为世界电子产品制造业的制造中心,对于高职院校的电子信息专业学生来说,走上工作岗位以后,会成为生产、调试、检验第一线的技术工人。为了提高生产效率,在生产岗位上除了需要大量的通用仪表,还需要各种特殊仪表,学生只有全面学习并掌握了常用的电子测量仪器仪表的原理和使用,才能为优秀专业课的学习及以后的工作打下坚实的基础。 《电子测量与智能仪表》课程改革包括了下列内容: 一、理论教学的改革 (一)项目化教学的组织 因为该门课程内容由《传感器》和《电子测量》两门课程演变而来,教学课时又有限(48学时),教学内容不可能面面俱到;而且在企事业的实际应用中,不同行业所使用的传感器和测量仪器也各有侧重。针对以上特点,我们以项目为载体,将教学内容分为五个传感器项目和五个电子测量项目,传感器包含传感器认识、电子称设计、转速仪设计、声光控制灯设计、温度采集器设计等项目。电子测量包括信号产生、电压测量、波形测量、时间测量、电子元器件参数测量等项目。并在项目后加入知识扩展模块,方便不同专业的学生学习不同的专业知识,学有余力的同学还可以扩展知识,增加素养。根据学科的发展,教学内容适当加入智能仪器的内容,以方便学生以后更好的适应工作岗位。 (二)教学内容的优化 目前的传感器教材在内容的编排方面,考虑到系统性和完整性,顺序一般安排为基础知识、各种类型的传感器、信号处理电路,最后介绍智能型传感器和传感器网络等新知识,这样的安排不太适合职业院校对学生职业能力培养的要求。 为此,我们在组织教学时,对部分内容进行了调整: (1)将传感器认识作为一个项目,在这个项目里完成对传感器的认识、掌握传感器的分类、掌握传感器的命名方式、了解常用传感器的转换原理、了解常用传感器的测量电路和处理电路。这样调整的好处是,在学习具体传感器之前,先掌握相应的知识路,等讲到具体传感器时,学生便能针对不同的传感器进行相应的实践项目,做到学以致用,提高技能。 (2)把对应的传感器放到每一个具体的项目中学习。目前,传感器的智能化、集成化已走向成熟,很多半导体制造商都研制、生产出了各种智能化、集成化的传感器及传感器专用处理电路,将该内容分布到每个模块中,一是可以使学生对传感器的学习更有针对性;二是让学生对传感器的应用有了清晰的认识,学生掌握的不再是孤立的传感器的知识,而是相应的应用电路,在学生走到工作岗位之后能很快具备相应的岗位能力;三是能做到将最新技术、产品介绍给学生、满足学生对新技术的需求;四是每一项目仍自成一体,不会使教学内容离散。 (3)加入扩展知识 在每个项目的后面加入相关的扩展知识,比方说声光控制照明灯项目,该项目是以声光控制照明设备为载体,详细分析了光电传感器的应用。光电传感器是一类分类繁多,应用广泛的传感器,各个专业以后都可能用到。在项目后面我们加入红外报警器、地铁屏蔽门、光电鼠标等扩展知识,方便电子信息、城规控制、通信信号等不同专业的学生学习相关专业知识,积极发挥专业平台课的作用。 二、教学方法的改革 (一)实用为主、理论够用的原则 传感器部分主要内容为转换原理、基本特性等,而职业院校毕业生的去向主要为生产一线,重点在于应用,只要知道如何使用、选择传感器即可,很少需要进行理论研究。因此,在教学中只需要让学生定性地了解传感器的工作原理,熟悉其基本特性,对于原理性的理论推导可以不做要求。对于一些定理,只要知道定理内容及在生产实际中的应用即可,对于定理公式的推导则没必要详细介绍。对此部分内容感兴趣的学生可以自学,有问题再向教师请教或自己查阅资料。例如桥式测量电路,学生只要明白电桥电路的作用,知道直流全桥、双臂电桥、单臂电桥之间电压灵敏度的关系。而其理论推导则无须占用课堂时间。学生学习的重点在于如何根据传感器手册、应用场合、测量范围等指标选用传感器,而对于很多公式、理论等内容则以学生自学为主,重点在于培养学生的技能。 在教学过程中,对于基本概念的教学仍然采用传统的教学手段,对于新技术、新知识或相对比较简单的内容,则采用多媒体教学。对于一些智能型传感器,则要求学生充分利用网络资源,了解传感器发展的最新动态。 (二)依托网络资源环境,提升研究性学习的质量和水平。 课程组教师建立了课程网站和资源库,使多年来积累的课程建设成果、优质教学资源能够跨越时空界限为学生的自主学习和研究性学习提供资源环境。资源库建设包括教师的基本教学资源、拓展教学资源、课业库、试题库、学习链接等内容,网站还专门设置了“学生资源共享”“网上测试”和“网上答疑”等互动性环节。学生可以将自己的研学成果上传到“学生资源共享”。通过该互动环节丰富了资源的来源和共享范围,加强了教师和学生之间以及学生和学生之间的互动交流,通过网上测试随机组卷,了解自己对知识的掌握情况。 电子测量与仪器论文:浅谈技校《电子测量与仪器》课程的一体化教学 摘 要:新形势下技工教育应以培养学生的综合职业能力为目标,传统的教学模式存在不少弊端,应用理论与实践一体化教学方式,学生不单掌握了职业知识,更掌握了职业技能,为其职业生涯发展奠定了基础。一体化教学实施中,采用分组合作,学生体验到团队合作、与人沟通的重要性,增加了对工作的认同感与责任心,有利于提升综合素质。 关键词:理论 实践 一体化 职业 教学 合作 自主 学习 当今世界对技能人才的综合素质和技能水平要求越来越高,技工院校作为培养技能人才的主阵地,始终坚持为社会经济发展服务,为企业服务。技工教育正在探索建立以职业活动为导向,以职业能力培养为优秀,理论教学与技能操作融合贯通的课程体系。正因如此,为了提高技校电子类专业学生动手能力,采用理论与实践一体化教学方式已经成为迫在眉睫的大事。下面就《电子测量与仪器》的一体化教学谈谈自己粗浅的看法。 1、 技校电子类专业《电子测量与仪器》课程传统教学的弊端 《电子测量与仪器》课程是电子类专业的一门重要专业课,这门课程在保证必要专业基础知识的同时,加强实践性教学内容,教材既有对电子测量知识 和原理的阐述,又有对测量方法、测量仪器的介绍。以往的“填鸭式”教学,学生接受的仅仅是纯粹的理论知识,由于实践缺少,他们对知识理解不够深入,再加上这门课比较抽象,学生就算听明白了,但具体操作还是有困难,无法真正学以致用,根本不能掌握技能。久而久之他们对这门课程失去了兴趣和学习积极性, 这是作为教师所不愿看到的。 2、 实行一体化教学的意义 (1)、采用一体化教学,有利于职业能力培养 “一体化”,在百度百科中被定义为“多个原来相互独立的主权实体通过某种方式逐步结合成为一个单一实体的过程”。技校电子类专业《电子测量与仪器》 课程的一体化教学是把理论知识和实践操作有机结合起来。理论和实践本是统一的,理论来自实践又指导实践,职业教育教学中不存在没有实践的理论,也不存在没有理论的实践。应用理论与实践一体化教学方式,可以达到课堂讲解、实践演示、实际操作同步开展,能有效让理论知识的教学和实际操作的学习统一成有机的整体。通过学习,学生不单掌握了职业知识(为什么要这样做),更掌握了职业技能(会做)。 (2)采用一体化教学,大大提高了学生的学习兴趣和学习过程的参与度 一体化教学过程中,以学生为中心,教师导、学生演的教学模式使课堂气氛活跃,学生课堂出勤率明显提高,课堂上玩手机、睡觉的现象大大减少。一体化教学改变了传统课堂以教师讲授为主的模式,让学生有了自我学习和动手操作的时间,大大提高了他们的学习积极性,使其从以往的被动学习转变为主动学习。一体化课程的学习是以学习任务为载体的学习与工作,当任务完成并且受到教师和同学们认可时,学生体会到了成就感,增强了自信心。 (3)采用一体化教学,有利于培养“双师型”一线教师 实施一体化教学首要条件是教师。一体化教学需要的是“双师型”教师,没有“双师型”教师,理论和实践还是割裂的。双师型教师必须具有综合职业能力,解决生产中的实际问题。《电子测量与仪器》课程任课教师在应用理论与实践一体化教学策略时,无论是理论知识,还是实践动手操作方面的知识都需要有系统性掌握,在此过程中,必然会带动一线教师应用各种方法提升自身的教学能力,进而培养出更多的“双师型”教师。 3、 技校《电子测量与仪器》课程一体化教学的实施 (1) 将课堂教学转向工作情景,让学生在“学习中工作,工作中学习”。 一体化课程来源于某一(类)职业的典型工作任务,学生通过完成完整的一项项学习任务实现综合职业能力的培养。整个教学过程是学习任务和工作任务完成的方法和途径,教师根据工作要求布置学习任务和工作任务,学生则通过学习和工作完成各项任务,即通常所说的工作中学习,学习中工作。教学场所由教室转为实训室(教学工作站),把课堂教学转向工作情景。具体到《电子测量与仪器》课程的一体化教学,实施时采用模块式教学,每一个模块又分成几个项目,每一个项目又划分成几个小任务。例如在进行电能量测量模块教学时,教师先讲授理论知识,然后演示电压、电流、功率及电能的测量方法,在此基础上,给他们布置学习、工作任务,让他们装接日常用的交流照明电路,测量该电路的电压、电流、功率及电能。从学生的接线、检查、通电、测量到断电,都严格按操作规程、企业规范来要求,让学生的学习过程与该职业在社会上的实际工作过程一致,使得学生能更全面地接触工作的每一个环节,为其将来的职业生涯发展奠定基础。 (2) 分组合作,自主学习,提高学生的综合素质 《国家中长期教育改革和发展规划纲要》指出:职业教育要增强吸引力,需要改革教学模式,教学模式改革成功的一个重要标志就是学生个性化学习方法的形成和自主学习能力的发展。自主学习是一种以学习者为中心、强调学习者积极参与并结合合作,学习自主管理自己学习的新型教学模式。具体到《电子测量与仪器》课程的一体化教学实施,教师可以把学生分成小组,一般3至5人作为一组,并从中选一位学生作为小组长,做好这一步有利于更好地进行教学的组织工作,教师通过引导学生确定学习目标、制定学习进程、合作探究等手段完成学习(工作)任务,学生在完成任务的过程中,不断讨论学习(工作)方法,形成了各自独特的技巧,培养了他们解决问题、优化工作的方法能力,在此过程中,学生体验到了团队合作、与人沟通的重要性,并增加了对工作的认同感与责任心,综合素质明显提高。 (3) 教师评价、学生成果展示,增强学生的成就感和自信心 学习(工作)任务完成后,让学生将自己的成果(设计、制作)进行展示,教师需要针对学生的知识掌握、操作情况及其在整个活动中的表现等方面进行点评,多给予鼓励,少批评,尽可能考量学生发展各方面的需要,进行层次化点评,让每位学生都有收益。 综上所述,技校《电子测量与仪器》课程的一体化教学是以职业能力为优秀,以职业活动为导向,对提高学生的学习兴趣,增强他们的自主学习能力,提高他们的综合素质都有很大意义。 电子测量与仪器论文:浅析项目教学法在中职电子测量仪器与应用课程教学中的应用 摘 要:本文主要从项目教学法的角度,分析了如何有效开展电子测量仪器与应用课程的教学,以激发学生的兴趣,提高教学效果。 关键词:项目教学法;中职教育;电子测量仪表与应用 职业学校是培养高素质专门技术人才的基地,肩负着向特定的行业和岗位培养合格的操作技能型人才的使命。现代科学技术的迅速发展,促使社会体系、经济体系和教育体系不断地变化,社会对高素质技术人才的需要也在变化,现代社会要求人的能力有三个方面:专业能力、社会能力和方法能力。社会能力与方法能力是学生适应社会的能力,要培养学生这种能力,教师就应改变传统教学方法,以适应培养学生增强社会能力与方法能力的要求。 一、改变传统教育模式实现职业教学上的创新 我国传统职业教育模式的教学目标是向学生传授系统的文化基础知识和专业基础知识,以知识为本位,强调学科知识的科学性与系统性,教学上注重新旧知识之间的联系,重视识记,但忽略了对学生能力和创造性的培养。这与当今社会强调实用技能,强调知识创新等素质教育要求不相符,难以适应社会的发展需要,因而对传统教育模式进行改革迫在眉睫。 项目教学法是从德国引进的一种全新的教学方法,重点强调对人的关键能力的培养。项目教学法注重培养学生的分析能力、团结协作能力、综合概括能力和动手能力,极大地拓展了学生思考问题的深度、广度,让学生较早地接触到工作中遇到的问题,并运用已有的知识解决它,对技校学生来说很有针对性。目前,项目教学法已逐渐取代传统教学中视理论为基础的教学模式,成为职业学校多数教师探索追求的新领域。 二、项目教学法在电子测量仪器与应用课程中的实际应用 电子测量仪器与应用作为一门电子专业的基本技能课,要求学生掌握电子仪器仪表基本理论,掌握电子仪器仪表的正确使用方法,掌握电路测量的基本技能和相关技术。课程强调理论与实践掌握相结合,实践性强,很适合采用项目教学法进行教学。 由于诸多原因,目前中职业学校学生普遍认为电子测量仪器与应用课的理论知识较抽象,电路原理难懂。对教材中各种单元电路在实际中有何用途,如何应用所学的知识解决生产和生活的一些问题,学生更是感到茫然,往往产生想学又怕学的矛盾心理。针对这种现状,教学中,教师应想方设法激发学生的学习兴趣,改变教学方法,处理好理论教学与实践教学的关系,尽可能少讲深奥的电路理论,多讲实用仪器的应用,多给学生提供动手机会。 项目设置及任务分解表 1.确定项目任务 项目教学法的课前准备工作是教学法中的一个重要环节,让学生分组查、找相关资料,确定项目的目标和任务,充分发挥他们的智力。这样学生成了教学中的主角,而教师则转换为教学的引导者。 (1)项目教学设计原则。由传统以教师为中心的教学变为以学生为中心的教学;由以课本为中心转变为以“项目”为中心;由以课堂为中心转变为以情景为中心。 (2)项目的选取标准。该项目可用于学习特定的教学内容,具有一定的实用价值;与企业实际生产过程或现实商业活动有直接的关系;学生有独立进行计划工作的机会,可以自行组织、安排学习行为;有明确而具体的成果展示;学习结束时,师生共同评价项目工作成果以及工作学习的方法。 考虑到万用表和双踪示波器是电工电子的常用常见仪器,学生必须掌握其用法,因此,在电子测量仪表与应用项目内容的选取中,选择这两个项目作为教学重点。为了更好地学习电子线路专业课,又选了元器件的识别和信号源两个项目。 2.制定计划 完成实用性项目的过程,学生更能认识到这门课程的作用,加深对这门课程应用前景的了解。根据电子测量仪表与应用课程的特点和学生认知规律,教师应由简到难设计出项目,每个项目再分解成具体的任务链。学生通过学习这些项目,不断练习电子测量仪表仪器的基本操作,激发学生的学习兴趣。 3.实施计划 将电子测量仪表与应用课程的教学分成若干项目,再将每个项目分成多个任务,这样很容易分解重点和难点,便于学生学习掌握知识与技能。在教学过程中,要鼓励学生克服思维定式,大胆猜想、判断,形成创新能力。 (1)上好绪论课,作好准备。在初学习时,要让学生知道学习方法,实训报告最终要让学生自己完成。在开学初,安排几节绪论课,说明本课程的教学内容,让学生了解大致的学习任务,知道重点项目是万用表和双踪示波器。 (2)先认识,再动手,后理论。学习第一个项目时,在实训室中,让每个小组领一个万用表。先让学生认识万用表,知晓面板上各部分的作用,再进行简单的应用,激发学生的学习兴趣。然后,课堂上进行相关理论的学习。教师可再演示万用表的操作过程,结合理论讲解,然后找几名学生现场演示,教师及时指出学生操作中遇到的各种问题。同时设计几个问题,让学生边思考边现场解决。在实训时,教师应巡回指导,及时发现和解决学生遇到的问题,对典型问题或错误,要向全体学生进行讲解。 4.检查评估 当某一项目任务完成后,一定要及时对学生的学习情况进行总结和评价。一般情况下可分三级来考核,第一级可由教师对小组项目情况评定,第二级是由小组成员根据各组员对小组的贡献情况互评,第三级由学生本人进行自评,综合三级评定来确定每一个成员的成绩。让学生及时写出实训报告和实训体会,引导学生对所做所学的内容进行归纳总结,找出不足。 总之,学生完成这些项目后,基本掌握了常用测量仪表的原理和使用,为后续学习电子技术等专业技能课,也为今后在工作中继续学习打下基础。
软件工程毕业论文:管窥软件工程在毕业设计中的应用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业论文:软件工程本科毕业设计策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业论文:论述软件工程的毕业设计运用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础优秀课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓王长波单位:湖北医药学院公共管理学院计算机教研室 软件工程毕业论文:开发编程的软件工程毕业策划研讨 以AD和XP为指导的毕业设计过程 1组织方式 实际上,上述选题机制是将分散的毕业设计引导形成基于团队的角色学习环境,学生在教师的统一带领下,对项目进行设计并划分模块,独立负责不同模块的开发,并且在教师的指导下,充分体验不同模块之间的沟通和集成问题,使学生能够贴近企业项目开发的实际情境,体会到实际项目身临其境的感觉,从而提高毕业设计对于毕业生的锻炼价值和质量。 敏捷宣言认为人和交互胜过过程和工具。以此原则为指导,在毕业设计实施过程中,要求学生组内成员和小组之间加强交流沟通,对于毕业设计过程中产生的文档,要求学生着重记录交流过程,而非交流结果。敏捷宣言认为客户合作胜过合同谈判,意义在于业务人员应该参与到项目开发的整体过程中,达到整个项目开发团队能够把握项目开发方向。对于软件工程毕业设计来说,意味着在选择毕业设计所涉及到的项目原型时,应尽量贴近学生实际,例如选择教务管理系统、教学管理系统、图书管理系统等学生经常接触和使用的应用系统,或是指导教学正在从事的横向或纵向课题。要求选择指导教学或学生自己能够扮演客户的角色,学生对于所开发的系统的需求了然于胸。 2管理方式 敏捷宣言认为可以工作的软件胜过面面俱到的文档,可以工作的软件是进度主要的度量标准。以此原则为指导,对毕业设计过程中要求撰写的文档可适当弱化,而是要求将项目程序代码保存到统一版本库,并保持版本库中的代码是可部署和运行的。极限编程的推荐实践方式认为对于项目开发应该尽早测试、经常测试、自动测试。在毕业设计的实施过程中,要求学生对于测试计划、测试用例及测试驱动开发(TestDrivenDevelopment,TDD)都有所了解,使用由学生指导教学编写的自动测试来监控开发进度,支持系统的演化,并尽早发现缺陷。上述管理方式就现阶段软件工程专业的毕业设计来看,实施比较困难,但应尽力发展,从而弥补现有人才培养方案中对于软件测试不够重视的缺陷。 极限编程推荐增量设计、开发和频繁重构。这也是毕业设计过程中应采纳的做法。对于一个指定的项目,要贯穿整个毕业设计过程,以各个阶段时间点为标志,要求学生以增量的方式来完善项目开发,在毕业设计过程中,要体现项目的渐进式开发,各个时间点都要求学生完成项目的相应部分,并且要求项目代码的主版本随时处于可部署、可运行状态,对于系统架构和代码结构等方面,可通过重构来优化。对于代码重构的的粒度和频率,可由指导老师根据实际情况具体把握,以模块化和符合软件设计模式等特征为参考依据。 3考核方式 鉴于以上组织和管理方式,在进行毕业设计(论文)考核时,应在传统的毕业答辩环节考核基础上,考虑以下因素:一是在毕业答辩考核时,要注重考查学生所写代码的功能,而不是形式上的开发文档。二是极限编程推崇结队编程(PairProgramming),因此,在毕业设计进行过程中要求学生不要局限于自己的毕业设计课题,而应该是两个人一起完成两个课题,双方都参与到对方的项目中去。在毕业答辩考核时,也应采取相应的考核办法,交叉检查学生的编码工作量。三是极限编程提倡短周期。也就是说,毕业设计过程中,应该交付多个可运行的系统版本(功能是递增的,但指定功能的版本是可用的)。因此,在毕业答辩过程中,要求学生就系统的多个可运行版本进行演示。总而言之,软件工程专业的毕业设计(论文)的考核,除了依据传统的毕业答辩考核标准之外,还需结合敏捷开发和极限编程的特点,综合考查编码协作、增量设计、测试驱动开发、持续集成等特征是否体现在学生毕业设计(论文)中。 典型过程及相关支撑工具 在确定指导老师和设计课题后,学生将展开毕业设计的具体过程,根据以AD和XP为指导思想的典型毕业设计过程,具体过程如图1所示。以上典型过程中的具体步骤,都有成熟的支撑工具可选用,使整个毕业设计过程实现信息化管理,其中项目管理工具可使用PivotalTracker,测试管理工具可使用MercuryQualityCenter,自动测试可使用开源集成测试环境,如Jenkins,代码管理工具可使用VisualSVN(服务器端)和TortoiseSVN(独立客户端)及SubclipseSVN(IDE集成客户端)。 软件项目管理工具PivotalTracker是由公认的敏捷软件开发老大PivotalLabs开发的基于故事、简单、有效、敏捷的软件项目管理工具,适用于各类型的项目,并通过敏捷项目管理的理念让项目能够有条不紊的进行,使项目的开发效率大大提高。操作界面如图2所示。 测试管理工具MercuryQualityCenter提供了基于Web的,可在广泛的应用环境下自动执行软件质量测试和管理的功能,使IT团队能够在开发流程完成前就参与应用程序测试。这样将缩短时间表,同时确保最高水平的质量。操作界面如图3所示。版本库管理工具SVN是用于实现对代码、文 件等的修改、删除、增加等操作进行记录,并且可以追溯每个修改细节的通用工具,它基于C/S架构,需要服务器和客户端软件,其中SVN服务器可以使用VisualSVN,独立客户端可使用ToitorseSVN,而IDE集成客户端可使用Subclipse。 结语 软件工程专业毕业设计具有鲜明的实践特征,需要具体的实践原则做为指导来提升毕业设计(论文)的质量。我们引入敏捷开发和极限编程的相关原则,构造软件工程专业毕业设计的具体实施过程,并将其应用于实际教学过程中。下一步工作将对于这一全新的探索和尝试,在实践过程中针对具体出现的问题进行改进和完善,使这一毕业设计模式更加适用于软件工程专业,并在条件成熟时向计算机相关专业推广。 作者:曾志浩肖小克单位:湖南工业大学计算机与通信学院 软件工程毕业论文:软件工程毕业策划的管制方案探新 规模使得精细化指导与管理变得困难 原有毕业设计环节管理由于参与指导的教师人数相对较少,每名教师指导的学生也不多,而且所有教师均为本系教师,大家彼此非常熟悉,在一起教学研讨的时间也很多,所以大家对各环节的要求及约定比较容易统一,对每个学生的指导时间也较多。但随着参与指导毕业设计教师数量的提升,指导学生数的增加,特别是聘请了外系教师的支援,原有会议讨论式、心理记忆式的约定及规则已经不能适应管理要求。这就必然要求规范毕业设计环节的管理,统一考核指标,让大家在一个统一的框架下实施毕业设计的指导与考核。 软件过程及评价主观性强 软件及开发是个主观性强,知识、劳动密集型工作,同一个项目或任务,由于每个人项目经历、经验的不同,不同的人所得出的满足需求的合格产品是肯定有区别的,但在质量、灵活性、可扩充性方面可能存在很大差别。同时,对于软件产品,不同人会有不同的评价,具有强主观性的特点。这种强主观性使得对毕业设计的评价难以用客观的量化的评价指标和体系进行度量,对教师间把握统一的考核尺度制造了困难。 师生面对面交流机会越来越少 由于就业形式的变化,各本科院校的培养模式也作了一定的改变,为了让学生能更方便的外出找工作,更早的接触社会,大部分高校第八学期除了毕业设计,基本上就没有其他的教学任务。重庆理工大学也存在类似情况,在第八学期,大部分学生没有待在学校,有的在外联系工作单位,有的提前到单位实习,甚至有的以在外找工作为借口待在家里,学生的分散性使得教师和学生之间面对面交流的机会少之又少,给毕业设计环节的指导和管理工作带来了难度。 选题类型趋于多样性 为了培养学生层次、方向的多样化,软件工程专业的毕业设计不仅只有传统的系统分析、设计与开发类的题目,还涉及论文类及算法类等类别。根据对前几届毕业设计环节的综合统计,系统分析设计开发类选题所占分量最多,占70以上。由于不同题型的毕业设计需要应用的知识、实施过程、考核重点都存在很大差异,不同题型之间的考核没有对比性,因此需要针对不同的选题类型制定相应的考核指标和评价标准。 现有管理中存在的问题 毕业设计是一次综合锻炼学生应用所学知识解决问题能力的过程,涉及的环节比较多,存在的问题也不少。综合分析,存在以下三个典型问题: 1历史题目重复率高,抄袭现象难以控制 每年都有几个班的学生毕业,毕业设计都要实施。在纸质时代,抄袭成本大,抄袭源也比较难找到,因此抄袭现象相对较少,不同届学生的题目相同并不会影响毕业设计质量。然而,随着互联网技术在给广大民众带来方便的同时,也给学生的偷懒提供了契机。由于大部分学生在外实习,教师很难有效的监督学生,有相当一部分学生考虑到自己毕业后不从事软件开发等相关工作或工作比较忙,不愿意投入时间好好地完成毕业设计,而是从互联网抄袭,甚至通过互联网购买。 2学生对考核的公正性存在质疑 由于参与综合实践环节的学生人数和指导教师规模越来越大,综合实践环节在进行质量考核时必然要进行分组。由于大家没有统一的考核指标体系及标准,同一水平的毕业设计处于不同考核小组,可能得出截然不同的成绩;甚至有指导教师认为较好的论文在答辩时被判为不及格现象。造成的严重后果是学生对论文评审、答辩过程公平性的质疑,对学校的声誉带来不良影响。其原因是由于不同教师间、各不同小组之间缺乏一个统一的评判标准,分组的不均匀分布而导致了评审的不公平性。 3学生难以获取实际需求 由于学生人数众多,只有少部分学生能参与到教师的实际科研项目中,大部分学生只能以虚构的题目为背景,没有具体的企业为依托。因此,很获取项目的具体而详细的需求,学生所完成的也只能是一些通用功能的系统,系统业务逻辑比较简单,甚至基本没有业务逻辑,仅仅是简单增加、删除、修改等功能的拼凑,不能真正体会到系统分析和设计的内涵。 软件专业毕业设计管理对策 软件工程专业毕业设计管理是很多高校都比较棘手的问题,也有不少教师已提出了一些很好的策略。根据对多年毕业设计执行情况的分析与总结,作者认为软件工程专业毕业设计管理和考核中存在众多问题的主要原因有以下三点:重结果轻过程的考核方法;缺乏统一的考核评价体系;管理过程不规范,随意性大。因此,本文主要从建立量化考核指标体系、规范毕业设计过程管理和其他一些辅助策略进行探讨,如图1所示。 1建立量化考核指标体系 建立量化考核指标体系包括细化考核指标和建立考核评价体系两部分。考核指标体系是一把双刃剑,它除了可以对学生的毕业设计过程和结果进行考核外,也给学生提供了完成毕业设计目标的指导。在实际操作中,将对毕业设计的考核从过程检查、评阅、答辩等几个环节进行考虑,各环节又有细分指标,如论文选题、工作量、分析设计,程序运行、系统界面、论文结构、熟悉程度等,用权重表示指标的重要性程度,每个指标有几个不同得分等级,每个等级对应一个可参考的评判标准,从而将以前的主观考核变为根据指标进行量化计算,有效地减少人为因素对评价的影响。 2规范毕业设计过程管理 传统的考评方式重视对结果的考核,缺少对过程的考核,大多数学生在进行实践环节任务时,没有一个良好的系统分析、设计、开发习惯,完全是“灵感触发”式的完成的,因此最终提交的往往是低劣的文档或代码。软件产品是知识密集性产品,实践证明,有效的过程管理是生产出好产品的一个必要条件。因此,必须规范毕业设计的课程管理,借助于3.1节建立的考核体系,对过程中的开题、需求文档、设计文档等关键环节进行考核,使学生在完成毕业设计的每一步时有明确目标的指导,通过过程的管理促使学生完成高质量的毕业设计成果。为了减少人为因素的影响,有必要建立毕业设计过程管理及控制系统,用管理信息系统规范毕业设计的过程管理。 3采用团队培养模式 系统分析与设计的能力是软件工程专业学生需要培养的一项最主要能力,而简单的系统开发或项目由于功能简单、业务单一,对锻炼学生的系统分析和设计能力作用不大。因此,可以采用多名学生组团共同完成一项较复杂系统的方式,每名学生负责其中的一部分,学生之间通过对复杂点的业务逻辑的讨论来提高系统分析和设计的能力,通过团队合作来了解项目管理与软件工程方法的精髓。 4与企业合作指导 由于企业面对的都是实实在在的项目,有自我学习的环境氛围和压力,在培养学生动手实践能力方面有其独特的优势。在企业,每天都有相应的任务,在完成任务过程中,必然会碰到各种类型的问题,会寻求问题的解决方法,在解决问题的过程中很自然地就提升了自己的能力。这种任务驱动的学习方法和实际项目环境下的压力在学校是很难提供的。近些年来,学院也在加强与企业的合作,在有条件的情况下尽量派学生深入到公司、企业进行实习,已签约的学生也可以提前到签约企业工作,以企业的项目来完成其毕业设计环节,实现企业、学校共同指导的方式。 结束语 毕业设计环节由于实践性、综合性强,涉及知识点多,其管理与考核一直是让人头疼的问题。论文描述了重庆理工大学软件工程专业毕业设计环节的背景和现状,指出了软件工程专业毕业设计质量难于管理和考核的特点。通过对近几年毕业设计开展情况的总结与分析,发现了毕业设计质量难于考核和控制的具体原因,并指出当前毕业设计管理和考核所存在的问题,最后提出了解决这些问题的一些具体实施策略。结果表明,策略的实施对毕业设计过程的管理及考核答辩工作有较大的作用,学生毕业设计质量有了显著的提高。 作者:刘智王森闫河单位:重庆理工大学计算机科学与工程学院 软件工程毕业论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件工程毕业论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件工程毕业论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、部级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、部级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件工程毕业论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件工程毕业论文:新形势下软件工程专业毕业生就业举措初探 摘要:就业是民生之本。做好高校毕业生就业工作,是建设人力资源强国和创新型国家的必然要求。党的十八届三中全会明确提出要“健全促进就业创业体制”,“促进以高校毕业生为重点的青年就业”。在对软件工程毕业生市场需求进行分析的基础上,本文主要介绍本科生的就业现状,并对促进毕业生就业的举措做出一些探索。 关键词:软件工程专业;毕业生就业;举措 自高校扩招后,我国毕业生的数量逐年增加,高校毕业生就业问题成为重大的社会问题。2014年,高校毕业生数量达到创纪录的727万人,应届毕业生的就业压力之大可想而知。加之,我国软件工程技术起步比较晚,相较于国外发达国家还有相当大的差距。虽然起步较晚,但我国政府正在大力支持中国软件行业的发展,短短几年,已经开发出属于我国自有知识产权的软件技术,制定出一系列的符合国情的政策和发展计划,取得不小的成功。 一、软件工程专业的就业前景分析 1.毕业生市场需求分析。相关数据研究表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,软件工程专业毕业生的市场需求约计11.1万人,职业需求在“电气信息类”中排名第三。软件工程人才的就业前景十分广阔,毕业生主要在各大软件公司、企事业单位、高等院校、研究所、国防等重要部门从事软件开发、研究、设计与应用等工作。目前,我国对软件人才的需求以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才极度短缺。就业前景最好的地区集中在北上广等沿海地区。巨大的人才缺口不仅使IT行业“全线告急”,更使得IT企业求贤若渴,重金抢购。未来几年,国内外高层次的软件人才将供不应求。根据学校招生就业处历届本科毕业生校内招聘用人需求统计资料,2012~2013学年由学校主办的双选会、集团专场、日常招聘等各类招聘活动中,共计有1123个岗位需要软件工程类毕业生,2013~2014学年共计有1234个岗位需要软件工程类毕业生,用人需求涨幅接近10%。 2.招聘要求及薪酬待遇分析。目前IT企业对IT人才有四项素质要求,即专业技能、项目经验、权威认证和高等学历。超过80%的IT企业对用人学历有要求,其中要求为大学及以上学历的岗位占到46%,超过70%的用人单位希望求职者有一定的工作经验。如果单纯地讲就业,专业技能与项目经验则是优秀要素,是企业最为看重以及个人在企业日后发展的关键因素。软件工程专业相关职位属于高薪岗位,据国家统计局的调查显示,2015年第一季度,在国有经济单位中,信息传输计算机服务和软件业的平均劳动报酬最高,达到6300元人民币。据来校招聘单位所提供的薪资水平,可以看出:软件工程岗位的具体薪资待遇在地域间又有些许差异,一级城市(如北上广等城市)初-高级软件工程师的待遇在4000~9000之间,内地其他省会城市(例如山西省)一般在2000~6000之间。随着毕业生从业年限的增加,劳动报酬也呈线性增长,从业年限在6~7年间的软件工程毕业生,月薪资可达到1万元以上。 二、软件工程专业的就业现状 1.毕业生数量逐年增加,对IT人才的需求标准逐渐提高,应届本科毕业生就业面临着严峻的挑战。首先,IT行业就业情况最好的地区集中在北上广等几个发达地区,从北京、上海、广州等大型城市近几年对IT人才的招聘情况来看,这几所城市对软件工程类毕业生的招聘标准逐年呈现出“水涨船高”的趋势。很多企业钟情于有一定工作经验且学历较高的硕士生、博士生等高端人才,因为他们能够迅速进入工作角色,承担起某一职位的工作任务。正因如此,近两年来,一些虽有高学历但刚毕业尚无就业经验的毕业生则被拒之于求职门外。其次,省内IT行业发展不成熟,企业提供的就职岗位较少,而省内软件工程专业毕业生人数较多,考虑到地域问题、户口迁移问题,部分毕业生更愿意选择省内企业,加大省内软件工程的就业压力。再次,中部地区的软件行业相比其他地区还处于发展阶段,目前我省的软件行业规模不是很大,在软件制作上,有些软件企业只是采用了一些软件工程的思想,距离大规模的工业化大生产还有一定的差距,这其中有管理体制、市场、政策等问题。 2.毕业生继续奋战考研、考公务员、考事业单位率持续上升,大学生在摆脱就业压力和个人追求方面有新的认识。学院2014届未就业的毕业生选择“继续考研”、“继续考公务员”的比例分别占未就业毕业生人数的28%、11%。随着就业压力的增大,越来越多的大学生想通过考研缓解就业压力。一些毕业生认为读研可以提高自己的专业修养,在学术上更上一个台阶。一些毕业生认为考研除了学历上更高一层次外,在单位就职时的工资基准也会相应地高一些,甚至有助于找个更好的就业单位。综合来看,在巨大的就业形势面前,考研是毕业生根据个人的职业规划及自身实际情况做出的取舍。参加国考、公务员考试及事业单位招考的人数率创下新的纪录。这与国人求稳的心态不无关系,更多的人看重的是上述单位的福利待遇好、社会地位高等。总之,毕业后选择暂不就业,继续参加各类招考的学生占未就业毕业生的很大比重。 3.毕业生进行就业选择时多持观望的保守态度。学院领导长期以来高度重视毕业生的就业工作,利用校内、校外实训基地平台,积极联系知名IT企业及实训单位,通过与企业多种模式合作、组织招聘会等方式,拓宽毕业生的就业渠道,大力促进毕业生就业工作。针对毕业生举办“IT人才专场招聘会”等多场招聘活动,大力创造就业环境,积极拓展毕业生就业工作新领域。与此形成鲜明对比的是,多数毕业生在择业就业过程中谨小慎微,在工作过程中也会对所选企业的各个方面提出质疑,多持观望的保守态度。“今天就是先来看看,不着急签约”、“以后招聘会的单位会越来越好”、“还想再看看”,不少毕业生对企业抛来的“橄榄枝”并不上心。 三、主要举措及努力方向 1.以提升创新精神、实践能力和创业意识为重点,创新人才培养模式,提高人才培养质量。深化教育教学改革,提高人才培养质量。学院先后召开专题教育教学工作会议,并从人才培养模式、课程制度改革、教学秩序规范、资源投入保障等各个方面制定并出台一系列的改革举措,进一步完善创新人才培养体系,保障人才培养质量的提升。重视创新创业教育,着力培养学生的创新精神和创业意识。学院长期以来一直重视大学生的创新创业教育,不断促进教学改革和教育质量的提升,推动大学生高质量就业。学院逐步推动创新创业课程体系建设,把创业基础课程、就业指导课程列入必修课,并在校内建立山西省共享式软件人才实训基地,设立多个实践创新项目,增强毕业生的就业意识和就业能力。利用校内、校外实训基地及校企联合研究室,进一步改善学生实践教学,着力培养学生的创新精神和创业意识,更好地实施人才培养模式,不断促进教学改革和教育质量的提升,为提升毕业生的就业能力提供保障。 2.面向行业需求,创新就业服务模式,引导毕业生“顶天立地”地就业。着力扩大就业市场覆盖度,挖掘行业重点单位需求,拓宽毕业生就业渠道。学院坚持毕业生“走出去”的就业方针,将保证毕业生就业需求作为根本出发点,针对提高毕业生的就业能力、层次和质量的任务,充分利用校外实训基地,积极为毕业生搭建就业平台,大力创造就业环境。学院积极联系知名IT企业及实训单位,通过与企业多种模式合作,积极联系用人单位,举办专场招聘活动,拓宽毕业生就业渠道,大力创造就业环境,积极拓展毕业生就业工作新领域,为用人单位招聘提供精细、“一站式”服务,对地处欠发达地区的重点单位实行分类服务。依托学校软件学院硬件设备优势,为不能到场的企业和单位提供远程实时的在线视频招聘,积极开展用人单位满意度调查,统计用人单位和毕业生对本院人才培养和就业工作的满意度,切实使就业工作服务于人才培养全过程。着力加强就业工作保障度,为实施高质量和均衡就业战略“保驾护航”。加大政策引导力度,落实专项经费。利用新媒体推进网络化就业指导教育,使学生多渠道捕捉就业信息,强化择业就业意识,做好择业定位并进行合理的职业规划,实现理想就业。开展“一帮一”活动,对就业有困难的毕业生建立学困生档案,进行重点指导、重点服务。建立“毕业生回访与发展跟踪制度”,了解毕业生所学专业与社会需求的契合度,不断增强就业指导人员的服务意识和责任意识。 3.以保证毕业生充分、高质量就业为目标,完善就业工作机制,构建就业工作常态化。实施“一把手”工程,将就业工作列入年度工作要点。成立由学院院长、书记、副书记、辅导员、学习导师、专业教师和班主任组成的就业工作组,配合学校建立校、院、班三级体系,为就业工作提供组织支撑。落实“三个到位”,为就业工作提供有力保障。认真做到就业中心专职工作人员稳定、专职工作经费稳定,积极争取社会赞助,建立关于毕业生与用人单位的服务中心,有效保证就业工作的开展。健全制度体系,为就业工作夯实基础。积极贯彻落实学校出台的就业规章制度,根据实际需求出台完善学院的就业规章制度,为就业工作夯实基础。 软件工程毕业论文:基于毕业产出导向的软件工程课程教学改革 摘要:分析国内高校在软件工程课程零置上的侧重点以及软件职业技术资格考试内容,提出以SWEBOK V3中知识域的要求为课程内容基础框架,基于毕业生的产出能力导向进行教学大纲、知识内容和考核方式改革,通过监控学生成绩对课程教学效果进行分析和长期持续改进。 关键词:产出导向;软件工程;课程改革 1 背景 作为软件工程专业的主要优秀课程,软件工程课程一直很受关注,围绕着课程教学所进行的教学改革也比较多。目前,正在各高校进行的工程教育专业认证是我国为推进工程教育改革、提高工程教育质量、建立工程教育与工程师制度衔接、提高工程教育对产业发展的适应性和提高我国工程技术人才的国际竞争力所做的一项合格性评价,在给高校工程教育带来发展契机的同时也提出了对教育理念、教学过程管理、教学内容更新换代等方面的挑战和调整要求。 2 课程现状 目前,国内高校软件工程课程使用的教材主要有张海藩《软件工程导论》、郑人杰《实用软件工程》和国外翻译版《软件工程》。教学内容主要有软件工程概况、可行性研究、需求工程、传统的软件设计、面向对象设计、编码、软件质量与保证,项目计划与管理、软件开发工具与环境等。软件工程是一门强调实践的综合性工程课程,各高校在具体课程安排上各有侧重。 例如,复旦大学(54学时)的课程重点首先是结构化分析与设计、面向对象的分析与设计,这两部分内容超过了1/4总学时;其次是软件测试和软件项目管理,分别约占总学时的1/6;课程特色在人机界面设计和Web工程上。清华大学(48学时)把面向对象方法UML和RUP作为重点,占总学时的近1/3;其次是结构化分析与设计,占总学时的1/4;软件过程及软件工程管理是另一重点,通过学生合作小组或参与项目组进行软件开发,在实践中理解软件过程的意义和作用,培养软件项目管理的意识和能力。浙江大学(理论32学时、实践32学时)重点讲述软件工程的常用方法,包括分析模型的建立、总体设计、软件测试等,其特色是网络应用软件的开发方法和实践,通过从需求单位抽取出的大型模拟案例进行项目开发,锻炼学生的系统设计、开发、谈判、沟通、写作、团队合作等能力,培养学生的工程职业素养。 通过对国内几所高校课程教学特点的分析,我们发现目前国内高校软件工程课程主要以理论知识教学为主,虽然有的院校做到了实践与理论并重(1:1),但是大多数院校还是以理论知识教学为主。课堂教学以讲述概念性基础知识为主,课程的内容主要有面向对象的分析设计、软件测试和项目管理,对新知识、新技术和新工具介绍较少,目前软件工程课程更像是一门导论课程。 3 面临问题分析 3.1 工程专业毕业要求对课程的影响 工程专业毕业生应具备足够的沟通能力、合作能力、专业知识技能、终身学习能力及人格、国际视野和责任感等能力素质,这些素质要求可以保证学生毕业进入职场前具备基本的职业素养和从业能力。产出导向是工程教育认证中重点关注的部分,课程体系设置、师资队伍建设和外部条件配备均以有利于学生达到培养目标和毕业要求为导向。毕业要求反作用于课程设置,要求课程的内容建设、教学方法改进、过程监督以及成绩考核都应围绕这一要求,细化产出导向的要求和能力指标,设置相应知识点并调整各自的重要性比例,从知识点授课和实践能力两方面落实能力培养,达到毕业产出的要求。 3.2 与软件工程课程相关的专业技术资格考试分析 工程教育认证是将来国家注册工程师制度的基础和重要环节,目前我国已经在土建、环境、核安全等领域开展试点工作,实现了对工程人才的社会评价及国际间人才资格互认。在我国,与软件工程课程相关的全国性考试还有计算机技术与软件专业技术资格(水平)考试,由国家人力资源和社会保障部、工业和信息化部领导,对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。笔者对与软件工程课程相关的资格考试内容进行解析,以软件设计师为例进行重点分析,见表1。 从表1分析内容可见,软件工程基础考试内容。与课程教学大纲知识点一致,在信息安全知识和标准化知识上给出新增内容,这与SWEBOK2013知识体系一致。考试科目“软件设计”以上述知识为基础,考查工程师的实际工作能力。在最近几次考试中有考题涉及数据流图、UML图的应用分析,与课程授课侧重点也相符,更侧重于实例的应用能力,需要实践积累与运用。 3.3 SWEBOK V3和课程对应关系分析 软件工程专业的课程体系是基于软件工程知识体系SWEBOK(software engineering body ofknowledge)、计算机教程软件工程卷(computingcurriculum-software engineering,CCSE)及其中的软件工程教育知识体(soft engineering educationknowledge,SEEK)而建立起来的。2014年,IEEE计算机协会了软件工程知识体系指南第3版,该版将原来的10个知识域扩展到15个,与现有软件工程课程大纲的比较结果见表2,其中有分布到其他课程中的知识点未加以说明。新增和修改的相关知识点需要在软件工程课程教学和实践环节落实。 4 基于产出导向的软件工程课程改革与建设 4.1 课程教学目标修订 基于上述分析,我们进行基于产出导向的软件工程课程改革和建设。课程教学以使学生掌握软件工程的理论基础知识和基本工作原理,培养学生具有工程问题需求分析的能力以及综合运用计算机科学和工程技术完成系统设计、实施和维护的能力为目标。课程的主要任务是使学生掌握软件开发过程的理论、方法、技术标准以及计算机辅助工程和环境等知识并通过实验灵活应用;掌握软件工程的基本概念、软件开发模型、开发过程的管理和质量控制;掌握需求分析的任务与原则,传统面向对象需求分析方法、设计过程与一般性概念以及文档的编写;掌握程序设计方法,增强编程实践训练,掌握软件测试技术与纠错性软件维护方法;掌握UML建模技术,能在软件工程过程中使用常用建模工具,能运用建模方法解决工程实际问题;了解专业开发活动涉及的标准、方针、政策和法律、法规,能正确认识实施软件工程对客观世界和人类社会的影响。 4.2 教学内容和教学方法改进 根据毕业产出要求及SWEBOK V3新修改版,我们对教学内容作如下调整:①在64学时课时中,将理论与实践课时设定为1:1;②在需求分析和设计部分新增人机界面和系统安全知识;③独立介绍软件复用部分知识,结合软件设计模式讨论软件可复用性;④在软件质量保证和项目管理部分新增软件产品标准和行业标准、国内外法律和法规;⑤在软件维护部分新增软件退役和迁移。 每一章都提供参考资料,教师引导学生有选择地阅读其中的部分内容,根据课程内容的进展情况布置相应的任务、思考题和作业,引导学生通过Intemet或其他途径查阅相关资料以拓宽知识面,了解软件工程领域最新实践研究成果。为了使学生建立起软件开发和维护的工程化意识,较系统地掌握按照工程化思想开发与维护软件的方法和技术,教师需在教学中培养学生从软件企业开发和维护实际大中型软件的角度出发,结合成本、风险、效益、进度、过程、质量等多种因素系统地分析软件开发和维护过程中的问题,突破以往要求完成某一给定知识点作业的单一思考问题局限。此外,构造实验环境用于课内工程项目实践,通过模拟项目的开发,锻炼学生的系统设计和开发能力、软件工具的使用能力、语言交流能力、文档编写能力以及团队合作能力,培养学生的职业素养。项目实践引导需贯穿理论知识学习始终。 4.3 考核方式与持续改进并行 课程强调过程考核,总成绩分为平时和期末两部分,分别占50%。平时成绩主要考核学生的课堂表现、作业、实验能力和实验报告撰写情况等。其中,课堂表现主要从学生上课是否专心听讲、回答教师提问是否正确以及分组讨论是否积极、正确、有独特见解等进行考核,以提高课堂教学效果和运用工程基础知识及本专业基本理论解决实际工程问题的能力;作业方面重点考核学生掌握软件工程理论基础知识和基本工作原理的程度;课内实践教学环节重点考核学生的工程问题需求分析和设计能力,综合运用计算机科学和工程技术完成系统的分析和设计并对设计文档进行审查的能力;期末考试将按照课程教学目标全面考核学生课程学习的效果,选取一定数目的学生成绩为样本,计算该课程对毕业要求贡献的达成度并通过建立阀值定量评估课程教学质量,通过不断提出持续的改进意见并实施,切实加大课程对提高毕业产出能力的贡献。 5 结语 笔者基于毕业生产出能力对课程教学目标进行了修订,完善了软件工程课程的教学内容和知识结构,对教学方法进行了梳理,最后通过改变考核方式对课程进行长期监控和调整,实现课程的持续改进。下一步工作将重点关注课程中学生自主能力导引体系和毕业生能力评价反馈机制的构建。(编辑:宋文婷) 软件工程毕业论文:“卓越计划”软件工程本科毕业生的跟踪分析 摘 要: 为应对毕业生就业难与软件企业人才招聘难的两难局面,对我院按照“卓越工程师培养计划”培养的第一批本科应届生展开了基于电子问卷的跟踪调查。通过分析学生就业情况及其所在单位需求情况,以及毕业生的就业反馈,讨论研究了现有培养方案、教学体系和课程改革存在的问题与不足,以期为后续进一步深入实施“卓越工程师培养计划”提供帮助。 关键词: 毕业生跟踪调查; 卓越工程师培养计划; 软件工程 0 引言 从20世纪90年代开始,我国的高等教育飞速发展,本科毕业生数量也迅速增加,软件类人才培养也逐渐从精英教育走向了大众化阶段。与此同时,毕业生就业难与软件企业人才短缺的矛盾逐渐突显。一方面,毕业生的就业形势相当严峻,2013年更被称为“最难就业年”,就业人数将近700万,其中软件类(含计算机类)毕业生约占了23%[1];另一方面,用人单位难以招到适应不断变化市场需求的高水平人才,毕业生质量与企业、社会期望值之间出现了较大差距。 解决上述矛盾的重要途径之一是跟踪调查学生走向社会的工作表现和持续发展状况,调整、改革高校教学体系及模式。近年来,国内高等院校逐渐重视开展毕业生的跟踪调查与反馈工作。通过了解毕业生的就业情况、工作表现、对学校学习经历评价及招聘企业人才需求情况等信息,反思、完善和改革人才培养体系、培养方案、教学模式以及就业指导工作模式[2]。本文以杭州电子科技大学软件工程学院为例,通过对2013届按照卓越工程师培养计划培养的50余名毕业生进行跟踪调查所获得的数据信息,结合本校实际,反思卓越工程师人才培养的可改进之处,为制定科学、高效的卓越工程师培养策略奠定基础,从而更好地为培养符合市场需要的高层次软件人才提供服务。 1 毕业生跟踪调查对卓越工程师培养的重要性 “卓越工程师教育培养计划”(简称“卓越计划”)2010年由教育部联合相关部门和行业协会提出,要求各高校与行业企业联合培养工程技术人才,强化培养学生的工程实践能力、工程设计能力和工程创新能力。该计划旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才、全面提高工程教育人才培养质量具有十分重要的示范和引导作用。中国成功加入华盛顿协议组织也有力地证明了这一点。 高校作为落实“卓越计划”的主体,需认真领会和深刻理解卓越计划的指导思想、主要目标、总体思路和基本原则,更重要的是需结合自身实际条件和优势,制定“卓越工程师后备人才”培养的具体要求和措施,细化培养目标和培养标准,积极开展课程体系、教学方法、教学内容改革[3]。目前参与实施“卓越工程师计划”的各大高校基本上都提出了符合本校办学定位的专业培养方案的总体思路,在实现培养目标和培养标准的过程中融合专业培养方案的制定,完善、强化学生工程实践能力的培养,在满足“累计1年时间在企业学习”的硬性要求同时制定灵活的培养模式[4]。譬如,清华大学展开了以能力培养为导向的课程体系和教学内容改革;我校“信息安全”专业对原有的专业基础课程和专业优秀课进行了重点整合,将原有课程整合缩减至5门,另增开课程4门,总学时数由384学时调整至192学时;上海工程技术大学的本科采取了“学校培养+校企交叉+校企双指导”的三阶段培养方案。 衡量上述各种具体培养要求、措施、目标、标准以及改革内容是否成功,有效的优秀标志之一就是学生就业情况及其后期发展情况。毕业生的就业率、月收入和工作满意度等信息可以从一定程度上揭示大学生的综合能力水平和未来发展潜力。从某种意义来说,学生是高校推向市场的“拳头产品”,用人单位是这些产品的“用户”。“产品”质量是否有保障,“用户”才有最深刻的体会,才最有发言权。只有不断听取用户意见,不断改进,才能确保“产品”在市场上的竞争力。因此,做好学生就业及其后期发展情况的跟踪调查,才能推动高校不断完善卓越计划的落实,纠正试行阶段暴露出来的各种问题。 2 软件工程专业卓越工程师培养计划――以杭州电子科技大学为例 杭州电子科技大学从1980年开始培养软件工程本科人才,2003年正式设立软件工程本科专业。目前,该专业为国家特色专业、浙江省重点专业、浙江省高校人才培养模式创新实验区。为了进一步促进软件工程专业发展,全面提升学生工程素质,即工程实践能力、工程设计能力和工程创新能力,2011年杭州电子科技大学率先在软件工程学院开始试点软件工程专业的“卓越工程师人才培养计划”。要求学生在校内经过软件工程通用工程基础技术知识和优秀技术知识的学习并具备相关能力后,进入企业进行高级工程技术知识及技能学习和培训,并参加企业实际软件项目的开发,培养方案示意图如图1所示。具体内容介绍如下。 ⑴ 改革人才培养模式 对进入“卓越工程师培养计划”学习的学生,将遵照贯穿8个级别4种工程应用能力培养要求的工程型人才培养方案(如图1所示)。学生在校内2年完成前2种工程应用能力的培养后,按“卓越工程师培养计划”学习1年完成第3种工程应用能力的培养,最后进入企业完成第4种能力的培养。可以看出,卓越工程师培养计划主要承担“高级工程能力”和“工程实施能力”的培养,主要通过企业宣讲课程和就业规划课程来帮助学生确定今后学习和发展的方向,进而安排学生参与企业实际软件项目完成专业实践和毕业设计。 ⑵ 加强专业师资建设 软件人才是工程实用型,需要教师既有一定的学术造诣,又具有大量的项目实践经验或企业工作经验。因此,我校进一步加强“双师型”专业教师队伍建设,在选派青年教师到国内外IT企业顶岗实践和轮训的同时,积极引进具有丰富实践经验的专业技术人员到校担任兼职教师或传授真实案例和实际工程经验,已逐步建立并完善企业教师的师资库并鼓励相关企业承担学校专业课程及实训工作。 ⑶ 深化改革课程体系 我校软件专业课程改革的总体思路是:扎实专业基础,突出工程实践能力,复合知识领域结构;强化专业优秀基础课程和高级工程能力的培养,突出企业实战能力。在当前软件工程专业培养方案的基础之上,着重体现工程教学中的CDIO模式,聘请行业专家及资深工程师讲座;引入“MOOC”等先进教学方式,鼓励开展研究式教学、讨论式教学、以问题为导向的PBL教学、CDIO式教学及团队模式教学等多种教学方式[5]。 ⑷ 采用“校企深度合作、工学结合”运行模式 积极探索校企深度合作的空间,着重于人才培养、科研开发等多方位的共赢合作模式。以培养软件人才为目标,学校优先选择占据行业领导地位的公司作为合作方(如华为、塔塔等),吸收资深工程师参与指导制定专业发展规划、专业培养目标与专业人才培养方案,甚至直接作为教学师资参与专业技能教学;同时将企业待解决实际项目转化为“实验班”的课程设计题目或综合设计题目。企业接收完成专业课程学习以及基本技能培训的学生直接顶岗实习。 3 “卓越计划”毕业生的跟踪分析 3.1 调查对象和方法 为全面、准确、及时地分析了解“卓越工程师培养计划”在高校的落实结果,了解用人单位对软件工程专业改革的满意度以及深化教学改革的意见与建议,为其他同类学校准确定位、深化改革与创新软件类人才培养提供参考,我们对杭州电子科技大学软件工程学院实施“卓越工程师培养计划”的结果进行跟踪调查。调查对象是该学院第一批按照上述计划培养的毕业生,共发出52份问卷,回收有效问卷50份,回收率为96%。本次调查主要以问卷为主,辅之以面谈、Email咨询等方式。 3.2 调查数据分析 我们从学生就业单位信息、就业单位需求、毕业生个人反馈三方面来进行梳理分析现有教学方案、培养方案等卓越计划改革内容的不足。 ⑴ 学生就业单位 此次调查的50名毕业生,44人就职于主营软件开发销售、系统集成的软件类公司,4人就职于在线网络社交平台或电子商务平台的技术部门,2人服务于保险业。也就是说,96%的毕业生在毕业后会继续从事软件开发维护相关的工作。这从一定程度上证明了按照卓越工程师计划拟定的现有培养方案和课程安排在培养学生兴趣、增强学生专业技能方面发挥了较好的作用。此外,在毕业生就职的30家软件类公司中,14家单位的员工少于50人,13家单位的员工数在50~300之间,3家单位的人数超过了300人。可以看出,毕业生所就职的大部分是中小型软件公司。这也符合软件行业特点。除了微软、IBM、华为等极少数的龙头企业,大部分软件公司的规模并不庞大。我们的调查结果反馈的另外一个重要信息是,大部分软件公司对招聘对象的学历和工作经验的要求并不高,求职者具备大学本科学历即可,并不硬性需要相关的职业证书。因此,在未来的教学过程中,应确保学生顺利完成大学基础课程,而并不需要强调或引导学生参加太多的职业证书考试。 ⑵ 就业单位需求 从50份有效问卷返回的结果来看,目前用人单位技术最注重也相对急需的技术(能)排在前三位的分别是:JAVA语言、办公软件应用和ORACLE数据库应用,如图2所示。除此之外,动态网站开发以及企业级网络软件应用与维护也是各单位相对比较看重的毕业生技能,问卷勾选的份数分别达到了16和14。不难看出,若软件工程专业本科生在校期间尽可能地熟练掌握日常的办公软件应用并掌握用Java等开发语言构建、推广、维护动态Web网站的基本技术,他们在就业时将更占优势。 我们在教学过程中经常碰到以下的问题:本科生在大三或大四阶段仍不能熟练使用Excel绘制基本图形或完成基本统计功能,也不会使用Outlook、Foxmail等邮件客户端工具收发Email;他们课程提交的项目作品虽然能够实现系统的基本功能,但往往不够规范、难以维护和二次开发。学生暴露出来的这些问题远离用人单位的需求,也直接影响了学生自身的就业和后续发展。因此,在后期完善“卓越工程师”的培养方案和课程改革时,针对这些问题进一步强化培养学生相关技术(能)就变得极为重要。 ⑶ 现有培养计划及改革反馈 如上所述,“卓越人才计划”强调对学生实践能力的培养,强化学生工程实践能力,注重提升工程教育人才的培养质量。本学院在日常教学过程中着重学生动手实践能力的培养,也通过与华为、塔塔、网新等众多企业合作,安排学生在企业实习,强化学生实际实践能力。如图3所示,根据求职期间及就业之后的“第一手”经验,36%的毕业生认为学校还需加强基础理论的学习,30%的毕业生认为需加强实践动手能力的培养,25%的毕业生认为需加强专业知识的学习,只有个别同学认为需增强人文知识学习和科研能力培养。大部分毕业生在“信息反馈”一栏中明确提出“实际动手能力的培养是学校应该改进的重中之重”。这与国家“卓越人才计划”的培养思路是基本吻合的,也表明,我们还需在未来的教学培养中深化培养方案和课程改革,更突出 “卓越人才计划”的实践能力培养要求。如某位毕业生认为虽然目前学校社团较多,但和专业及就业挂钩的社团很少,建议多组建一些专业性社团,营造一个良好的学习氛围,并积极鼓励学生参加各类比赛,或开展专业知识类的勤工助学项目,让学生在项目实践中提升各方面的素质。 此外,根据50位毕业生的自身体会,软件类公司更为看重的学生素质是其持续学习的能力,其次是独立解决问题的能力,而日常较为注重的学习成绩恰恰反而是排在最后一位,如图4所示。这也是软件工程专业本身所决定的。一方面,软件、计算机技术飞速发展,日益更新,在校期间的课程内容不能完全跟上技术的潮流,需要学生自己学会跟踪学习新技术的能力;另一方面,实际软件问题千奇百怪,层出不穷,没有一劳永逸的解决方案,更需要学生具备一定解决问题的能力。 3.3 启示 此次的跟踪结果表明,我院现有的“卓越人才培养计划”及其具体方案措施在加强学生专业兴趣、增强学生专业能力起到了较好的作用,能为用人单位提供了具备基本职业素养和能力的软件人才。在未来工作中还需进一步强调和注意的有以下几点。 ⑴ 必需确保学生顺利完成大学阶段所有课程并获得学历、学位证书,这是学生入职的必要条件。 ⑵ 必须加强培养学生办公软件的使用技能,才能更好地提高学生专业素质,满足企业规范化人才需要。 ⑶ 争取为学生创造更多参与实际项目的机会,加强培养学生专业实践能力。这也是“卓越工程师培养计划”的重心所在。 ⑷ 进一步加强学生跟踪学习的能力和独立解决问题的能力,使他们适应软件快速更新升级,以及实际开发应用过程中问题不断的特点。 4 结束语 毕业生跟踪调查对做好软件工程人才培养,尤其是“卓越工程师培养计划”在软件工程专业的落实具有重大意义。本文采用实证研究的方法,从学生就职单位性质、单位需求与学生反馈三方面对现有“卓越计划”及其具体方案进行讨论分析,根据毕业生的切身体会挖掘现有软件工程专业“卓越工程师培养计划”存在的问题和不足,以期为更好地落实“卓越工程师培养计划”、培养卓越软件工程师提供科学有效的对策。 软件工程毕业论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。
图书管理系统论文:计算机图书管理系统简析 1计算机图书管理系统需求分析 上述介绍的新型计算机图书馆系统不仅需要具备功能性需求,还应该具备非功能性需求。所谓功能性需求,主要包含图书搜索、图书借阅等,也就是系统必须要具备的功能。而非功能性需求是一种延伸与补充。计算机图书管理系统只有实现非功能需求,整个系统才能更加安全可靠、性能也才会更加的优良。具体表现如下:首先,可支持性,就是指计算机图书管理系统软件应该具有易变性,同时也应该具有可维护性。因为当系统进行需求分析时,有些需求并不能被识别出来,而且软件应用期间,还会有很多新的需求,同时原有的需求也有可能会发生改变,这种情况下,软件极有可能对需求作出错误的判断,因此这就需要软件能够时常更新,也能够随时维护。其次,可靠性,换言之,计算机图书管理系统软件应该具有一定的容错度,软件应用过程中还应该具有相应的吞吐量,如果软件不间断进行运转,还应该具备相应的可恢复性等。最后,可用性,这是计算机图书管理系统应该具备最重要的性能需求,软件应该方便用户使用,操作简单,同时还方便理解,最为重要的是软件还应该具备安全访问限制功能等。至于软件性能,主要是指软件运行效率。在对软件系统尽心需求分析时,应该遵循相应的原则:首先,需求分析人员应该对软件功能有所了解。即软件主要用于解决哪些问题,相关人员还应该了解软件业务具体流程,数据加工处理步骤等;其次,有关了解软件功能之后,就需要针对各个具体的功能建立相应的系统模型,同时在深化系统;再次,因为软件对可实现性以及理解性有严格的要求,为了能够实现这一要求,相关人员可以对系统进行有效分解,分解的方式有两种,一种是横向分解,即将系统中的某一个功能,通过横向分解为几个功能;另一种是纵向分解,即将系统某一个功能分解成各个子功能;最后,系统软件中的逻辑视图与物理视图一定要做好区分,所谓逻辑视图主要是指计算机图书管理系统能够实现的所有的功能,这与细节没有任何的关系,物理视图主要是指系统内部设计,其与外部功能并没有任何的联系,其着重解决的是如何做的问题。 2计算机图书管理系统功能与非功能性需求 2.1功能性需求 首先,用户注册由于登陆功能,系统软件应该允许借阅读者或者是购买图书的读者能够进行注册成为会员,会员就可以随时登陆进行各种操作。其次,图书搜索显示介绍:用户根据自己的需求进行相关查询和浏览,查看图书目录,内容介绍,并显示购买价格;再次,图书借阅:用户根据自己的需求选择借阅书籍,并生成还书曰期;购物车查看:查看用户自己放入购物车内想要购买的图书,及在图书订购前杳看是否是自己打算购买的图书。 2.2系统非功能性需求 系统界面的友好性:虽然系统界面的设计与计算机技术没有多大的关系,但是一个好的系统界面具有美观性、易操作性,使用起来能够让人身心愉悦,能够吸引更多人的关注,直观易懂的界面让人使用起来也方便很多;可用性:这个具体表现为系统是否实现了该有的功能,好不好的问题。 3结语 综上所述,可知计算机图书管理系统是一种值得广泛使用的系统,因为此种系统不仅具有基本的功能,还具有一些补充功能,能够使系统更加的稳定可靠。再加之,信息时代,图书管理要求越发严格,传统的管理系统并不能满足需求,因此,计算机管理系统的应用是图书管理事业发展必然的选择。尽管现阶段,该系统的应用范围还不是十分广泛,这正说明其具有一定的市场发展前景。 作者:赵迎春 单位:中国刑警学院图书馆 图书管理系统论文:图书管理系统论文:XML查询技术图书管理系统研究 1XML查询技术 XML是Web发展到一定阶段的必然产物,可扩展标记语言是用来描述一种称为XML的文件的数据对象,同时也部分描术了处理这些数据对象的计算机程序的行为。为图书馆理系统实现查询功能奠定基础。 1.1XML的文档结构 一个典型的XML序言包含以下的语句成份: ?xmlversion=”1.0”? !DOCTYPEbooksSYSTEM“books.dtd” ?xml-stylesheettype=”text/xsl”href=”books.xsl”? xsl:stylesheetversion=”2.0”xmlns:xl=///1999/XSL/Transform 这个语句为了XML文档数据的有效性说明、XML文档的格式转换和应用程序设计。 1.2XML查询定位链接 随着XML的发展,XML文档的查询、定位、链接的相关技术规范相继出台。这些规范完善了XML技术体系,使XML稳步发展。目前Xpath、Xlink、Xpointer是W3C推荐的用于XML文档的查询链接和检索的规范。1.3XML与数据库的交换在XML技术出现之后,各种传统数据库相继推出了自己的支持XML的解决方案来实现传统数据库与XML之间的转换。作为数据存储载体,XML文档也可以作为数据文件使用,同样可以完成传统数据库存储数据的任务和功能。 2XML查询在图书管理系统中的设计 本论文是基于我院的图书管理系统中的数据查询为主要研究内容。我学院是省骨干高职院校。(1)招生规模在省内高职中处于前列,在图书管理工作中有着自己独特的方法。(2)我学院现有多个单机版本的图书管理系统,存在数据格式不兼容,数据严重冗余等问题,课题组通过对现有系统的整个改造并结合学院中各个子系统之间数据整合情况,采用XML表示各子系统中的数据,形成图书综合管理系统。(3)使用基于XML数据的查询技术进行深入研究,在众多的XML查询技术当中,选择了XQuery查询语言进行研究。(4)最终通过XQuery查询技术能够对图书综合管理系统中的XML数据进行有效的查询,最后得到所需要的数据信息。 3实现图书管理系统的查询方法 3.1专业调查(社会调查法) 通过调查,弄清本校图书馆现有的多套图书馆管理系统运行方式,数据的格式,系统的缺陷,数据相互共享的需求情况。 3.2文献资料法 通过专业图书、期刊及网络资料等资料文献检索方式,查阅国内外有关XML查询技术方面的资料,并进行归纳和总结,从而总结其教训,借鉴其先进的经验,做为我们研究XML查询技术在高职校图书管理系统中应用的一个基础条件。 3.3数据搜集法 搜集学院各图书管理系统的相关开发手册资料等。主要是针对XML查询语言进行研究与应用,研究XML查询语言中的XQuery查询技术;利用这种查询技术对高职院校图书综合管理系统进行查询应用。针对XML查询技术方面的资料很少,还有XQuery查询技术在高职校图书综合管理系统中的查询实现。 3.4XQuery查询技术法 XQuery查询技术从众多的XML查询语言是各个行业中表示数据的标准。基于关系数据库的通用XML存储查询系统的研究与实现,能够将XML文档解析并存储到关系数据库中,实现不同图书管理系统数据的查询共享。 3.5主要观点和创新价值 主要针对图书管理系统不同数据平台下进行整合时,遇到的数据交换及数据不兼容等问题。提出了使用XML数据来描述信息,使用XQuery来查询数据的应用解决方案。充分利用XML可以自定义格式的特点,以及XQuery对结构化和半结构化数据查询的优势,并且以学院图书管理系统为实例,使用以上提出的技术手段,进行应用研究。创新之处在于使用XML数据组织不同图书管理系统之间的数据,并在查询系统数据时使用XQuery查询语言。研究成果可以作为同类高职院校图书馆,在进行图书馆管理系统升级、多系统整合时遇到数据不兼容、数据高度冗余等问题时的样例解决方案。通过研究,我们能够顺利使用XML查询语言中的XQuery查询技术对高校图书综合管理系统进行有效查询,另外如果条件允许的情况下,还可以进一步研究,实现利用XML查询语言中图形化查询技术来实现相应的查询,会取得更好效果。 作者:许宪玲 单位:黑龙江农垦科技职业学院 图书管理系统论文:高职院校图书管理系统研究 1.XML查询定位链接 传统的图书管理方式已出现严重的不适应。在互联网技术高速发展的今天,应用数据库技术和网络技术实现图书管理工作是完全可行而且必要的,它能够提高工作效率和管理水平。摘要随着XML的发展,XML文档的查询、定位、链接的相关技术规范相继出台。这些规范完善了XML技术体系,使XML稳步发展。目前Xpath、Xlink、Xpointer是W3C推荐的用于XML文档的查询链接和检索的规范。在XML技术出现之后,各种传统数据库相继推出了自己的支持XML的解决方案来实现传统数据库与XML之间的转换。作为数据存储载体,XML文档也可以作为数据文件使用,同样可以完成传统数据库存储数据的任务和功能。 2.XML查询在图书管理系统中的设计 本论文是基于我院的图书管理系统中的数据查询为主要研究内容。我学院是省骨干高职院校。(1)招生规模在省内高职中处于前列,在图书管理工作中有着自己独特的方法。(2)我学院现有多个单机版本的图书管理系统,存在数据格式不兼容,数据严重冗余等问题,课题组通过对现有系统的整个改造并结合学院中各个子系统之间数据整合情况,采用XML表示各子系统中的数据,形成图书综合管理系统。(3)使用基于XML数据的查询技术进行深入研究,在众多的XML查询技术当中,选择了XQuery查询语言进行研究。(4)最终通过XQuery查询技术能够对图书综合管理系统中的XML数据进行有效的查询,最后得到所需要的数据信息。 3.实现图书管理系统的查询方法 3.1专业调查(社会调查法) 通过调查,弄清本校图书馆现有的多套图书馆管理系统运行方式,数据的格式,系统的缺陷,数据相互共享的需求情况。 3.2文献资料法 通过专业图书、期刊及网络资料等资料文献检索方式,查阅国内外有关XML查询技术方面的资料,并进行归纳和总结,从而总结其教训,借鉴其先进的经验,做为我们研究XML查询技术在高职校图书管理系统中应用的一个基础条件。 3.3数据搜集法 搜集学院各图书管理系统的相关开发手册资料等。主要是针对XML查询语言进行研究与应用,研究XML查询语言中的XQuery查询技术;利用这种查询技术对高职院校图书综合管理系统进行查询应用。针对XML查询技术方面的资料很少,还有XQuery查询技术在高职校图书综合管理系统中的查询实现。 3.4XQuery查询技术法 XQuery查询技术从众多的XML查询语言是各个行业中表示数据的标准。基于关系数据库的通用XML存储查询系统的研究与实现,能够将XML文档解析并存储到关系数据库中,实现不同图书管理系统数据的查询共享。 3.5主要观点和创新价值 主要针对图书管理系统不同数据平台下进行整合时,遇到的数据交换及数据不兼容等问题。提出了使用XML数据来描述信息,使用XQuery来查询数据的应用解决方案。充分利用XML可以自定义格式的特点,以及XQuery对结构化和半结构化数据查询的优势,并且以学院图书管理系统为实例,使用以上提出的技术手段,进行应用研究。创新之处在于使用XML数据组织不同图书管理系统之间的数据,并在查询系统数据时使用XQuery查询语言。研究成果可以作为同类高职院校图书馆,在进行图书馆管理系统升级、多系统整合时遇到数据不兼容、数据高度冗余等问题时的样例解决方案。通过研究,我们能够顺利使用XML查询语言中的XQuery查询技术对高校图书综合管理系统进行有效查询,另外如果条件允许的情况下,还可以进一步研究,实现利用XML查询语言中图形化查询技术来实现相应的查询,会取得更好效果。 作者:许宪玲 柴炜 郎裕 王丽丽 周文瑞 图书管理系统论文:计算机图书管理系统分析 1计算机图书管理系统需求分析 上述介绍的新型计算机图书馆系统不仅需要具备功能性需求,还应该具备非功能性需求。所谓功能性需求,主要包含图书搜索、图书借阅等,也就是系统必须要具备的功能。而非功能性需求是一种延伸与补充。计算机图书管理系统只有实现非功能需求,整个系统才能更加安全可靠、性能也才会更加的优良。具体表现如下:首先,可支持性,就是指计算机图书管理系统软件应该具有易变性,同时也应该具有可维护性。因为当系统进行需求分析时,有些需求并不能被识别出来,而且软件应用期间,还会有很多新的需求,同时原有的需求也有可能会发生改变,这种情况下,软件极有可能对需求作出错误的判断,因此这就需要软件能够时常更新,也能够随时维护。其次,可靠性,换言之,计算机图书管理系统软件应该具有一定的容错度,软件应用过程中还应该具有相应的吞吐量,如果软件不间断进行运转,还应该具备相应的可恢复性等。最后,可用性,这是计算机图书管理系统应该具备最重要的性能需求,软件应该方便用户使用,操作简单,同时还方便理解,最为重要的是软件还应该具备安全访问限制功能等。至于软件性能,主要是指软件运行效率。在对软件系统尽心需求分析时,应该遵循相应的原则:首先,需求分析人员应该对软件功能有所了解。即软件主要用于解决哪些问题,相关人员还应该了解软件业务具体流程,数据加工处理步骤等;其次,有关了解软件功能之后,就需要针对各个具体的功能建立相应的系统模型,同时在深化系统;再次,因为软件对可实现性以及理解性有严格的要求,为了能够实现这一要求,相关人员可以对系统进行有效分解,分解的方式有两种,一种是横向分解,即将系统中的某一个功能,通过横向分解为几个功能;另一种是纵向分解,即将系统某一个功能分解成各个子功能;最后,系统软件中的逻辑视图与物理视图一定要做好区分,所谓逻辑视图主要是指计算机图书管理系统能够实现的所有的功能,这与细节没有任何的关系,物理视图主要是指系统内部设计,其与外部功能并没有任何的联系,其着重解决的是如何做的问题。 2计算机图书管理系统功能与非功能性需求 2.1功能性需求 首先,用户注册由于登陆功能,系统软件应该允许借阅读者或者是购买图书的读者能够进行注册成为会员,会员就可以随时登陆进行各种操作。其次,图书搜索显示介绍:用户根据自己的需求进行相关查询和浏览,查看图书目录,内容介绍,并显示购买价格;再次,图书借阅:用户根据自己的需求选择借阅书籍,并生成还书曰期;购物车查看:查看用户自己放入购物车内想要购买的图书,及在图书订购前杳看是否是自己打算购买的图书。 2.2系统非功能性需求 系统界面的友好性:虽然系统界面的设计与计算机技术没有多大的关系,但是一个好的系统界面具有美观性、易操作性,使用起来能够让人身心愉悦,能够吸引更多人的关注,直观易懂的界面让人使用起来也方便很多;可用性:这个具体表现为系统是否实现了该有的功能,好不好的问题。 3结语 综上所述,可知计算机图书管理系统是一种值得广泛使用的系统,因为此种系统不仅具有基本的功能,还具有一些补充功能,能够使系统更加的稳定可靠。再加之,信息时代,图书管理要求越发严格,传统的管理系统并不能满足需求,因此,计算机管理系统的应用是图书管理事业发展必然的选择。尽管现阶段,该系统的应用范围还不是十分广泛,这正说明其具有一定的市场发展前景。 作者:赵迎春 单位:中国刑警学院图书馆 图书管理系统论文:物联网技术图书管理系统初探 1数据描述 1.1静态数据 图书:图书ID,书名、作者、出版社、索书号、ISBN/ISSN、单价、出版时间,出版社等。管理员:用户名,用户密码,管理权限,姓名。读者:姓名,借书卡卡号,读者类别,性别,部门或班级,所属系部,联系方式。 1.2动态数据 输入数据:查询关键字,读者项记录的修改,查询方式,图书项,新建读者项,新建图书项,鼠标对按钮的点击,借还图书的输入信息等。输出数据:图书借还信息,注销结果信息,查询关键字对应的数据库子集,,操作成功或失败的消息,统计信息。 2数据库 系统数据库采用SQLServer数据库软件。数据库概念结构分析图书实体的E-R图(图1)。读者实体的E-R图(图2)。数据库逻辑结构分析图书信息表图书信息表是用来记录图书各种字段信息的表,由条码号、书名、ISBN号、作者和单价等。其中条码号为主键(表1)。读者信息表读者信息表记录的是读者的个人信息,包含读者证号、姓名、年龄、性别、联系电话、邮箱、可借书数、已借书数、罚款。其中读者编号是主键(表2)。 3系统构成 3.1软件构成 通过对图书管理系统需求进行的需求分析,图书管理系统主要功能包括:图书管理、借还管理、读者管理、查询管理、系统设置、超期通知、智能标签转换、盘点、智能监测、自助借还、查询和个人信息修改等。对不同的用户角色开通不同的模块和权限。超级用户拥有最高权限,开放系统设置模块;系统管理员开通读者管理、图书管理、借还管理、查询管理、超期通知、智能标签转换、盘点、智能监测模块;读者开通自助借还、查询和个人信息修改模块。 3.2硬件构成 3.2.1计算机主机网络设备包括应用系统和数据库系统,全部存放于服务器端。回传对应书本的RFID标签数据可以通过有线网络或无线网络的方式来实现。可以在各个书库内布设AP,以实现手持设备和智能书车的信号接入,无线AP通过有线网络接入优秀交换设备。3.2.2RFID相关设备RFID标签有多种类型,包括层标、图书RFID标签、架标等类型,在使用过程中还需要配置标签打印设备。一般图书的RFID标签,应从成本、寿命、读写性能等多方面来考虑,图书馆中采用13.56MHz的RFID标签比较合适。3.2.3标签转换站采用B/S结构的标签转换站,实现对标签的转换。之所以采用B/S结构,目的是为了降低图书馆技术人员对设备的后期维护。任何一台装有标签转换装置的计算机,都可以实现对标签的转换。3.2.4自助借还机在物联网技术应用于图书馆之前,图书的借还主要是通过扫描仪扫描书本的条形码实现。当RFID技术应用于图书馆之后,借还的整个过程不再需要人员的干预,而且RFID自助借还机可以实现一次借还多本图书,相较于人工的逐个扫描,大大加快了图书的借还效率,减少了人工操作的失误。3.2.5自动盘点设备利用条形码技术对图书进行盘点,实现起来非常困难,且效率低下。当便携式RFID阅读器运用于图书盘点之后,可以无接触读取图书信息,检查库存或进行各种文献查找,速度快且准确,寻找错架图书的工作变得简单。 4系统的实现 图书管理系统软件采用B/S结构。Web检索系统将系统的馆藏书目数据和读者外借数据以web方式,实现上网查询、图书借阅及续借、读者自助借还情况查询。登录模块未登录的用户只能访问到图书馆简介性内容,其他内容不对匿名用户公开,因此需要用户进行登录认证。用户进入到登录页面后,输入用户名和密码,选择用户类型后进行登录。系统会自动查找数据库,核对登录信息,通过后,进入到对应的登录页面,分配不同的权限。管理员进入到管理员的登录页面,读者进入到读者的登录页面。可以说,登录其实是系统对用户身份进行验证的过程。读者模块读者登录后会进入到读者页面,进入读者页面后可以进行查询、图书预约、预约取消、图书续借、个人信息维护、在线留言等操作。查询模块个人借阅情况查询在个人借阅情况查询中,读者可以查看到个人信息和图书借阅情况,在借阅情况中可以查看到全部未归还书籍以及应该归还的日期。图书查询读者可以在图书查询页面进行图书查询,在图书查询中分为普通检索和高级检索,在普通检索中读者可以选择检索途径、语言种类、时间范围、排序选项等信息来进行查询进行图书的查询,系统自动从数据库中选择满足条件的图书供读者查看。 5系统测试 5.1登录页面的测试 输入正确的用户名和密码进行登录,查看登录是否正常。输入各种错误的数据,如正确的用户名,空密码等进行登录,检查系统是否做出正确的提示。系统在遇到各种不同的登录时,是否能做出合理的处理和提示。 5.2读者管理模块测试 读者模块各功能窗口的测试和其它模块测试一样,先是测试模块在正常使用数据输入的情况下,功能是否正常。其次是,在各种不同数据输入和操作流程中,查看系统是否能做出合理的正确的处理。 5.3图书盘点模块的测试 在图书盘点模块的测试中,系统能对采集到的数据与数据库中的数据进行比较,达到盘点的目的。在此项功能的测试中,由于各种原因的限制,系统并未进行大规模的采集数据,仅进行了试运行,测试结果表明此项功能基本能达到要求。 6结束语 物联网技术与图书管理系统相结合,有效的解决了图书馆在管理过程中出现的借还书难、图书失窃、无法快速准确盘点图书等问题,提升了图书馆的服务和管理水平,在未来必将受到越来越多的图书馆青睐和应用。 作者:刘秀峰 单位:广东理工学院 图书管理系统论文:图书管理系统的设计方案解析 1图书管理系统总体设计方案 总体任务是实现图书信息系统化、规范化以及用户使用自动化。本系统需要完成的主要功能有:图书借还管理、图书管理、读者管理和系统维护管理。系统功能设计最终必须转换成详细设计,要充分了解用户各个方面的需求,进行需求分析,得出数据字典。设计出满足系统需求的各种实体,对读者信息实体的描述,对读者以及属性信息的定义;画出用户信息实体E一R图,对用户信息以及属性的描述;画出借阅信息实体E一R图,描述借阅信息实体,刻画各实体间的关系。系统数据流图描述了图书管理系统的输入输出,用数据流把这些加工连接起来,进行书籍的分类及书籍信息的处理。根据读者类别表,读者信息表获得读者信息,读者可以查询借还书信息,借阅情况等。系统详细设计包括登录模块,图书管理模块,读者管理模块,图书借还管理模块和系统维护管理模块的功能,输入输出流以及流程设计。登录模块主要是验证用户身份,要画出图书登录界面的流程图,判断是否为合法用户;图书管理模块包括图书入库处理子模块,主要描述了图书入库处理子模块。图书查询子模块查询图书信息;读者管理模块包括读者登记子模块,登记读者的一些信息。还包括读者查找子模块,列出读者所借书籍信息;图书借还管理模块包含借书模块,实现借书功能,还有还书模块,实现还书功能;系统维护管理模块,要画出系统维护管理模块的流程图,实现系统用户与普通用户的设置。数据库设计。我们使用为Access2003数据库系统。为图书数据管理系统数据库命名为T1,设计图书信息表,表名为book。设计读者信息表,表名为user,读者级别信息表,表名为rl,设计系统用户信息表,表名为ADoper,设计借阅信息表,表名为b1。 2图书管理系统检索算法 这是整个图书管理系统中的重要环节,利用计算机技术,高效的检索算法能够提高图书管理系统的性能。随着图书的类别与数量的增加,我们会发现其检索成为系统性能的障碍,针对图书管理系统的检索模块,能设计出一种高效的图书检索算法。即基于类别、日期和类别日期的索引表。图书类别和图书日期索引表为二级索引,图书类别索引表和图书日期索引表。随着因特网的发展,网络里已经呈现出海量数据,在这种情况下,如何加强数据检索成了业界关心的问题。数据挖掘以一种全新的理念整合了多种学科技术,从而更加有效的提高检索的效率。在我们这个系统中,它主要是通过统计出读者近期所借阅的书籍,然后进行相关运算,得出读者借阅书籍的类别,年份等信息,接下来再将这些信息加以扩展,设置缓存,利用相关算法统计,直到重新收集数据进行统计分析。基于数据挖掘的索引表采用分块处理的机制,具体算法包括建立类别日期索引表,检查无误后进行了初始化缓存,放入相关借阅的书籍,然后使读者能够进行正确查询,用数据挖掘技术,经过相关运算后放到读者偏好的书籍,采用LRU算法,数据挖掘技术与索引表的结合,对书籍进行聚类分析,可以加速检索的速度,并推测读者未来可能借阅的书籍,充分发挥数据检索的优势,把这些书籍提前放到缓存中去。 3图书管理系统各模块的实现与测试 用户登录模块的实现。用户登录窗口是用户和管理员进入系统信道,用户登录窗口起到了保护系统的作用,本系统的最大登录次数设置为三次,密码不正确则系统会出现信息提示。若输入的用户名与密码正确,方可进行系统界面。主窗口及菜单的实现。这个部分要求设计界面好看,实用。主窗口是管理系统的重要部分,用户通过登录接口进入的就是主窗口,并在这里实现系统各功能。菜单栏下面的工具栏有四个快捷图示。图书管理模块的实现。实现了图书信息的添加、修改和删除,系统管理员可以添加新的图书信息,对某图书信息进行修改,为图书信息删除等对图书信息进行编辑。对图书管理系统检索功能做性能分析,将把图书类别作为聚类对象,检索方式主要有直接进行检索,建立类别和日期索引,进行检索,在索引表中引入数据挖掘技术检索。读者管理模块的实现。其窗体与图书入库处理的窗体类似,但所有的数据项都不能为空,查找方式采用的是多条件查找和模糊查找。另外,还有图书借还管理的实现、系统维护管理的实现,最后进行系统测试,结果标明检索时间、可靠性达到需求分析指标。 作者:赵淮羚 单位:吉林省伊通满族自治县老干部局 图书管理系统论文:物联网技术的图书管理系统 1系统设计目标 基于物联网技术的质量追溯系统是建立在企业制造执行系统UniMaxMES(ManufacturingExecu-tionSystem)平台上,通过采用激光喷码结合条形码实现主关键件加工过程数据采集。在UniMaxMES系统中完成生产计划与现有计划的集成,根据下达计划安排生产,将生产过程及质量相关数据进行实时记录,零件的加工过程状态清晰透明。系统基于生产过程中的质量数据记录进行分析,可追溯零件查明所涉及的人、机、料、法、环等环节的质量问题,从而做出合理的质量预防和处理方案,减少或避免类似质量问题的出现。该系统的总体实施目标见表1。在实施过程中充分考虑信息共享,将现有罗拉计划管理系统SAP无缝集成至UniMaxMES系统中,计划人员可以直接应用集成的SAP计划,也可手工导出集成的计划进行修改,再更新集成后的计划作为实际生产计划。计划人员也可手工创建生产计划,灵活安排生产。所有工序加工完成即可报工返回至现有SAP中,从而避免信息孤岛。 2系统主要功能模块 该系统包括生产计划、生产执行、质量管理、质量追溯等模块,总体架构见图1。以下以公司主关键件罗拉为代表进行阐述。 2.1生产计划管理模块车间的生产计划来源于SAP的用户订单计划和发运计划。根据SAP计划,计划人员根据实际生产情况下达实际生产计划。根据业务需求,计划模块包括如下功能。1)统筹生产计划,实现生产计划可控可追溯。2)实现与外部系统SAP主生产计划同步,提供生产计划的导入功能。3)提供生产计划的实时查询、导出Excel文件功能。4)通过与外部生产系统的信息集成,实现计划调整和车间执行情况的快速查询。 2.2生产执行模块根据实际加工情况,将一个计划分成若干批次,一个批次包含120根罗拉,在生产执行中一个批次在一个工作地始终有一张条形码工序流转卡对应,流转卡用于实时记录加工信息,一个班组或一个工作地加工完毕,根据流转卡信息结合扫描枪基于信息录入Web界面快速采集加工信息。罗拉加工工艺路线需要经过4个工作地:来料加工、抛光、电镀、组装加工及装箱。在每个工作地布置信息采集点,实现生产信息实时采集。根据罗拉材质及加工工艺的特殊性,罗拉将在工序“磨成型”后进行激光喷码,每一根罗拉将生成一个唯一编码,成为终身标识。在激光喷码后,可对每一根罗拉进行加工者、质量等信息收集,为后期质量追溯提供数据依据。所有工序加工完毕,在装箱发运前与SAP工单绑定,使生产中的实际罗拉与SAP计划相关联。 2.3质量管理模块质量管理模块主要是为分析加工过程中人机料法环提供数据信息,为决策层提供科学解决方案的依据。数据来源是首检、自检、互检、巡检、专检(百检)环节,加工者与检验员通过WEB页面将数据录入到系统中,主要功能如下。1)基础数据维护。检验类型、各工序检验项、返修、报废等数据的定义与维护。2)数据录入。包括各工序检验项、人员、物料名称、报废数量等信息录入。3)信息查询。可输入加工者名字、工号、批次号、工单号、检验类型、机床号、加工时间段等进行质量信息查询。4)报表统计。支持时间段(日、周、月、年)、工作地、班组、加工者、机床信息(见图2)。 2.4质量追溯模块若在用户安装现场发现罗拉存在质量问题,可通过互联网,在Web页面输入激光喷码在罗拉上生成的产品序列号,追溯罗拉的加工工序和对应的加工者。结合质量模块检测记录,分析质量问题发生原因,从而预防、减少类似问题的发生。 3结束语 物联网激光标识技术在产品制造过程质量追溯中的应用,实现了与企业现有管理系统无缝集成,使销售、设计、工艺、生产制造深度融合,实现了现代企业对自身产品生产、包装、物流、销售等环节的精细化管理要求,为企业决策提供即时的数据分析,大幅提升了企业全方位的管控能力及市场综合竞争力。 作者:李彦辉 白连科 单位:经纬纺织机械股份有限公司榆次分公司 图书管理系统论文:科技图书管理系统的应用 1科技图书管理系统的作用 科技图书管理带给我们的是全新的管理理念和现代管理技术,可以在不同的情况下满足用户的不同需求,而且信息筛选快速、准确,虽然服务的对象没有综合性图书馆那么广泛、复杂,但所面对的读者仍是一个较复杂的群体,之所以利用这个系统软件,是因为它可以提高图书管理的工作效率,同时保证了图书管理的服务质量。 2完善定期宣传提升服务质量 可以根据馆藏资源和文化前言动态,及时向读者宣传本图书馆的藏书,并可帮助读者对科技文化、科研的动态、进展有所了解,将图书馆群体意识逐渐完善,以此充分发挥读者的积极性,努力实现图书馆服务的多元化,积极的给读者进行介绍,增加读者借阅的选择性,强化图书馆的多样性管理模式,不断提升图书馆整体的服务质量。 3实现图书管理的责任感、使命感 图书管理员的工作是将图书馆内的文献信息资源实现利用的最大化,满足不同图书阅读者的需求,突出图书管理工作的服务性,培养良好的道德素质修养,才能够为读者提供个性化的图书服务,在图书管理工作中要全身心的投入到图书管理工作实践当中去,全面了解和把握图书的搜集和整理工作,以强烈的责任感、使命感,来保证实现图书管理的信息传递、宣传领域的工作积极效应的实现,保证图书馆工作的质量和效益。 4结束语 科技图书管理通过与信息技术相结合,充分利用zixing图书管理系统软件,系统操作方便,界面友好,具有高效的查询与借阅能力,数据运行安全可靠,为其提供便利,为图书管理提供更多的信息,极大的提高了图书管理人员的工作效率,总之,图书管理应与时俱进,不断进行探索,在服务理念等各方面贴近读者需要,为读者着想,提高图书管理的实效,使图书管理更科学、更有效,更好地为读者服务。 作者:孙东颖 单位:中国地震局第一监测中心 图书管理系统论文:网络框架下图书管理系统的设计 为了减轻图书管理员的工作量,为用户提供一个快捷、准确的使用环境,实现对所有图书进行准确、轻松的管理,本文根据软件工程的思想,设计一套新型的图书信息化管理系统软件,使用信息化技术图书馆的图书资料信息进行分类管理,实现快速查找、大存储量、高可靠性、高保密性、长寿命等功能,极大地提高图书资料管理的效率[2-3]。 一、软件工程 1软件工程简介 软件工程属于工程类的学科,主要侧重于实践应用,即是将软件工程理论和知识应用于实际的软件设计开发中。软件工程的主要目的是设计出高质量的软件系统,它借鉴了数学建模、计算机科学、管理科学和传统工程科学等多个学科的知识,利用工程科学设计范型、评估成本、权衡风险,应用数学建模和计算机科学构造软件系统的模型及算法,使用管理科学制定计划、分配资源、管理质量、控制成本。 2软件工程的组成 一般来说,软件工程分为三大部分,即软件工程包含下列三大过程[5]:1)项目开发过程,是指系统开发人员设计并开发软件的过程,主要包括客户需求分析、软件系统设计、编码、系统测试等几大内容,类比于传统机械加工中产品在车间的生产过程;2)项目管理过程,是指项目负责人或产品经理在开发过程初期对软件开发过程的规划,并在开发过程中控制开发进度的过程,类比于传统机械加工中对车间加工过程的管理过程;3)项目改进过程,即是对上述项目开发过程和项目管理过程的管理和改进,包括对开发过程和项目管理过程的定义与改进,保证高质量产品的生产过程。可以说,软件工程包含的三大过程构成了一个系统工程,成为软件行业的必备基础。但在现今的软件项目中,项目开发过程往往受到大家更多的关注,而项目管理过程和项目改进过程经常得到忽视,根据实践经验,其实后面两个过程十分重要,在某些时候其重要性甚至超过项目开发过程。随着市场需求的变化,对软件产品的要求也不断发展,软件规模越来越庞大,软件开发也会逐步由个人作坊式开发向工厂流水线化变化,整个软件项目的开发过程也逐渐向传统的机械加工行业的生成过程进化,产品内容、产品质量、生产时间、生产成本等都成为项目管理的工作内容,软件工程逐步向规范化、工程化、工艺化、机械化发展。 3软件工程的开发方法 结构化开发方法由Yourdon和Constantine提出,也被称为面向数据流的开发方法。结构化开发方法是80年代使用最广泛的软件开发方法,它首先用对软件的需求利用结构化分析法进行需求分析,然后利用结构化设计方法对整个软件进行总体设计,最后利用结构化编程方法实现系统。它给出的变换型和事务型两类典型的软件结构,使得软件开发的成功率大大提高。面向数据结构的开发方法是把问题分解为可由三种基本结构形式表示的各部分的层次结构,最典型的代表即Jackson方法。三种基本的结构形式包括顺序、选择和重复,这三种基本数据结构可以进行任意组合,最终形成各种形式的复杂结构体系。该方法从系统的输入、输出数据结构入手,得到整个程序框架结构,再补充细节,最终得到完整的程序结构图。该方法对输入、输出数据结构明确的中小型系统特别有效。面向对象和分布式、并行组成了当前计算机业界最流行术语,面向对象开发方法位于当今计算机业主导地位。面向对象技术是一次软件开发技术的革命,在软件开发史上具有里程碑的意义。该方法包括面向对象编程、面向对象设计和面向对象分析三个步骤,采用了自底向上归纳与自顶向下分解的相结合方法,以对象为开发基础,不仅考虑了输入、输出数据结构,同时也包含了所有对象的数据结构。该方法通过对象模型的建立,实现基于用户的需求,同时大大改善系统的可维护性。 二、图书管理系统的分析与设计 1系统管理需求 系统需求分析是系统开发的基础,它将客户的需求抽象为模型,为软件系统的开发打下基础。本文中需要实现图书馆管理系统主要针面对普通读者借阅和管理员管理两部分:1)普通读者:可以登录系统时不需要输入用户名和密码,可直接查阅图书信息,也可以通过书名、作者、出版社、ISBN编号等多个选项进行查询,了解所需借阅图书的在库情况,但普通读者无权修改库中的数据信息。2)管理员:登陆时需要输入管理员密码,以此保证图书管理系统的安全,管理员拥有对图书信息库数据库进行操作的权限,系统应该为管理员提供了较完善的数据库维护功能,可以是管理员方便的进行图书管理,包括新书入库、图书借还、修改图书信息、图书信息管理等。通过这些功能,管理员可以对图书馆中所有图书以及图书借阅情况进行统一管理。另外,为了保证整个系统的安全保密性,系统还为管理员提供了修改密码的权利,这样是的整个系统的安全保密性得到提高。 2系统模块设计 本系统主要实现对图书信息及其借阅情况的管理,根据上述系统管理需求进行分析,本系统大体分为以下几个模块:登陆模块、管理模块、维护模块和设置模块。系统功能模块图如图1所示。 3系统数据库设计 本系统采用微软公司的.NET开发,开发语言选择C#。C#是集合了JAVA、VB等多种高级编程语言的优点的完全面向对象的编程语言。C#语法优雅,代码较健壮,结合VisualStudio集成开发环境,使得调试过程较为简单。.NET平台包含了微软最新的数据库技术——LINQ(LanguageIntegratedQuery)。LINQ是一组技术的总称,使用LINQ的查询语法,可以让开发者便捷的对数据源执行复杂的操作,和传统的SQL语句相比,LINQ查询语法在语义或性能上没有区别,但比用SQL语句编写的等效表达式更易读。从安全保密性角度考虑,远程数据库比本地数据库更能够保证数据的安全,且便于集中管理,存储的数据也较多。本系统设计为三层构架,客户端通过服务器的WebService服务访问数据库,不与数据库直接通讯,服务器提供WebService服务作为数据交换中心,提供数据的存储、查询、维护等功能接口。采用三层构架的设计可以保证访问数据库过程的安全性,所有访问数据库的代码都运行在服务器端,客户端只是通过服务器端的程序访问数据,使得客户端无法对数据库进行非法操作。 三、结论 本系统利用信息化技术,将传统图书馆手工管理方式利用软件实现,将各种图书管理操作集为一体,减轻了图书馆管理人员的工作量,有效的提高了工作效率,增强了管理工作的安全保密性,并利用软件工程的思想,在分析需求的基础上,设计了功能模块,并利用微软最新的LINQ技术设计系统数据库。本系统为图书馆实现现代化的管理奠定了一定的基础。(本文作者:张伟单位:常熟市中医院) 图书管理系统论文:图书管理系统安全稳定性研究 SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。Mysql可以说是目前最为流行的开源数据库管理系统软件,是一个真正的多用户、多线程SQL数据库服务器。Mysql开放源码,快捷灵活、稳定和容易使用等优点决定了其在中小型管理系统应用的优势。本文以基于Mysql网络数据库的图书管理系统为例,从安全稳定性要求和采取的安全策略等方面进行分析研究。 1Mysql在信息管理系统的应用与优势 1.1Mysql的基本特性与应用 Mysql与其他大型数据库Oracle、DB2、SQLServer等相比,有自身的不足之处,但是没有影响到Mysql在信息管理系统的应用。在个人或者是中小型的企业,Mysql发挥了自身的优势与作用。Mysql开放源码,具有快捷灵活、稳定和容易使用等优点,并有效的提供了PHP、C,C++,JAVA和HTML等主流前端开发软件的API接口。支持多种操作系统包括Windows、Linux、Solaris、MasOS等。目前,搭建动态网站或者服务器的开源软件组合有典型的网络架构LAMP,极大地方便了开发者。Mysql应用非常广泛,Google、facebook、等使用Mysql作为网络数据库。 1.2Mysql应用于图书管理系统的优势 Mysql应用于图书管理系统的优势主要分为三个方面,一是免费开源优势,如果再使用linux操作系统,可以减少购买操作系统和数据库的开销。二是多种平台支持的优势,Mysql可以与多个平台进行有效的连接,实现信息资源的共享。三是中小型数据库灵活稳定的优势,在设计Mysql程序的时候,加入了SQL中没有的一些补充条件,更加的适用于在中小型数据库中使用。图书管理系统通常要保存用户信息、图书信息和借阅信息,以及建立相关的书籍查询等,数据仓库并不是很庞大,因此,使用Mysql来管理数据非常合适。 2基于Mysql的图书管理系统安全稳定性分析 高校图书管理系统是基于互联网的网络数据库,通常采用B/S的体系结构,因此,在浏览器层、Web服务器层、数据库服务器层都会存在安全性要求,以及在操作系统、网络技术等方面的安全问题。只有控制好图书管理系统的安全问题,才能保证信息资源的有效共享。基于网络数据库的图书管理系统的安全稳定性具有以下几个特点:(1)较高的稳定性,包括操作系统的稳定性和数据库系统的稳定性,要保持Mysql数据库的正常运行轨迹。(2)数据的保密性能,对客户信息、访问浏览量、客户端等进行有效的保密。(3)运行的速度很快,包括浏览器端、数据库服务器端的访问速度,以保证数据信息在查找、修改等方面的快速反应。(4)数据的备份与数据的恢复功能。数据库服务器中,包括图书信息、借阅图书记录、客户账号等在内的相关数据的安全问题,是保证图书管理系统正常运转的重要因素。要采取严格的防范措施,同时,当发生数据故障的时候,要在最短的时间内恢复数据与系统。 3基于Mysql的图书管理系统安全稳定性策略 图书管理系统通常采用三层B/S结构模式,即用户层、Wed服务器层和数据库层。图书管理系统要注意提高数据库安全、操作系统安全和网络安全技术等方面的安全策略。 3.1优化数据库设计 比如,在遵循关系模式规范化的基础上,优化表设计适当增加中间表或增加冗余字段以减少连接查询所花的时间,优化JOIN操作和子查询尽量使用全连接避免产生中间表,尽量避免LIKE关键字和通配符进行查询。另外,还可以修改my.ini文件,对相关参数如sort_buffer_size、read_buffer_size、query_cache_size、max_connections等,设置合适的缓冲区大小和MySQL允许的最大连接进程数,以优化服务器提高系统性能,提高保证图书信息资源查询效率。 3.2数据容灾与备份机制 要定期地进行数据备份,保护图书书目数据、流通数据、客户信息等。定期的进行数据库的重组工作,增强数据库的使用性能。用好MYSQL的容灾与备份机制,比如:建立主从数据库集群,采用MySQL复制;制定数据库备份/恢复计划;启动数据库服务器的二进制变更日志;定期检查数据表;定期对备份文件进行备份;把MySQL的数据目录和备份文件分别放到两个不同的驱动器中,等等。 3.3帐户安全策略 可以从账户安全检查、系统内部安全措施、哈希加密等方面着手进行。比如,检查用户表mysql.user是否有匿名空账号(user=‘’),如有应将其删除。使用哈希加密帐户密码。加强客户的登录认证,尤其是服务器主机的登录认证。在主数据库创建从数据库操作所用的用户,并指定使用SLL认证等等。 3.4网络安全和操作系统安全策略 在网络安全策略方面,利用NAT技术,有效的防止发生来自网络外部的攻击现象,将局域网络内部的计算机系统进行隐蔽。正确设置计算机操作系统,确保客户使用真实身份,登录具有合法性。此外,还可以设置系统的实时监控,优化网络防火墙、文件加密以及杀毒软件技术的升级,等等。 4结语 综上所述,要确保基于Mysql在图书馆管理系统的安全稳定性能,要考虑很多种因素的影响,在数据库设计、数据库服务器、数据容灾与备份、帐户安全,以及计算机网络、操作系统等方面进行优化配置。图书管理系统的安全与稳定性能保证了信息数据的安全、稳定性与高效,保证了客户在不同的时间、地点、平台中有效的使用图书馆的资源信息共享。 作者:石坤泉 单位:广州番禺职业技术学院信息工程学院 图书管理系统论文:图书管理系统分析 1系统分析 本软件主要用于图书的采集、盘点操作。用户可以用本软件来为自己采集图书、盘点图书。也可以为其他客户进行代采。本软件的优点是适应性广、功能全面、存储容量大、数据保障性高、高效率、技术性高、一号多书处理、兼容多种数据源、支持多用户采集、适用性强、采书盘点数据格式通用、数据交换简单。 2系统总体设计 2.1硬件、软件支持 硬件平台是指开发与运行本系统时所需要的硬件环境,主要包括计算机机型和硬件配置。由于本系统只配备有PII处理器、64M内存、10G硬的普通微机即可顺利运行。该软件是在WINDOWS操作系统下以uBase/Linux系统为平台并使用uToolsTM2为开发工具所开发出来的软件,所以有简捷的WINDOWS界面操作风格,完善的功能流程设置,操作直观、方便。 2.2采集器内部结构和工作原理 平板式扫描枪一般由光源、光学透镜、扫描模组、模拟数字转换电路加塑料外壳构成。它利用光电元件将检测到的光信号转换成电信号,再将电信号通过模拟数字转换器转化为数字信号传输到计算机中处理。本软件是通过数据采集器对图书的现行条码和ISBN号进行量化采集,然后通过数据交换把采集到的信息通过数据线导到PC端软件,然后通过软件对用户的图书种类和需求进行分类,实现智能化和自动化的目的。 2.3软件模块结构设计 通过使系统调研与分析,系统主要应完成的功能如下:书库数据管理、订书数据管理、盘点数据管理、数据交换。图书管理系统包含书库的导入、导出、订书数据管理、盘点数据管理等功能。该系统执行时,先导入书库数据,然后根据输入的数据选择执行路径,购入图书进行登记,编用调用图书采编功能,导入、导出调用功能查询调用查询功能。 3图书信息管理软件详细设计 3.1图书管理系统启动界面本系统设计原则:界面美观大方、操作方便灵活;依据用户的需求设计界面;界面对用户操作有引导功能,并提供一些帮助功能。 3.2书库数据管理书库数据管理的功能是将书库数据与软件进行传输,图书数据就是在这里导入软件的,其主要分为导入书库数据、导出书库数据、书库信息显示、书库数据查找、书库数据清空和书库统计信息6部分组成。 3.3订书数据管理:导入订书数据、从采集器导入订书数据 3.4系统配置:库存代码设定、导出字段设定、DBF字段设定、交换数据 4结论 图书管理系统和射频识别技术有效结合为企业日常管理提供了重要的保障和安全。本系统利用射频识别的相关知识,主要实现了图书管理、数据库管理、书库管理等。该系统针对书店、图书馆的图书管理设计了一系列图书管理和图书采购管理功能。此软件有效解决了图书重复采购、书库盘点困难的难题。让“轻松采购、快速盘点”成为可能。 作者:徐化冰 单位:渤海船舶职业学院动力工程系 图书管理系统论文:图书管理系统设计与实现 摘要 根据图书管理的实际需求,本文给出了图书管理系统的需求分析以及程序设计的全过程。利用Access设计后台数据库;采用VB设计了客户机的应用程序界面。设计并实现了登陆、基本信息管理、图书信息管理和用户管理等功能模块。该系统的应用在一定程度上规范了对图书的管理,有效提高图书管理的效率及服务质量。 0 引言 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书[1],数量、规模比以往任何时候都大的多,高效的管理庞大的图书体系是非常必要的[2]。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。设计一个图书管理系统软件是当务之急,也是本论文的重要意义和研究宗旨。 1 图书管理系统分析与设计 系统分析作为系统开发的基础,它是一个将客户的需求从具体到抽象的过程,为后续环节的设计与开发指明方向[3]。 图书管理系统主要实现对图书的系统化管理,大体有以下几个功能模块:登陆模块、基本信息管理模块、图书信息管理模块和系统管理模块。 系统功能模块图如图1所示: 图1 系统功能模块图 Fig. 1Block diagram of system function 1.1 登陆模块 出于对系统安全性考虑,实现权限等级管理[4]。系统管理员、老师和学生拥有不同的权限,在进入系统时需要通过用户 名来进行权限判断,登陆后可进行不同的操作。 进入系统后,首先看到登陆窗体,对用户的身份进行认证,身份认证可以分为以下两个过程: ⑴ 确认用户是否为有效的系统用户。 ⑵ 确认用户的类型。 第一个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。 如果是学生或老师登录,不能对各种参数进行修改,否则用Admin用户登陆,如果还要创建其他用户,可以在用户管理模块中进行创建和管理,在创建用户时,需要输入要创建的用户名和密码,Admin用户还可以修改和删除其他普通用户数据。 用户列表及其权限如表1所示: 1.2 基本信息管理模块 该模块包括读者信息管理、图书分类信息管理和出版社信息管理等三大部分。图书管理员可在系统提示下对这几部分中的信息进行修改、添加、删除等操作。 1.2.1 读者信息管理 读者信息管理模块的主要功能是对读者的信息进行管理,可以对该信息进行添加、删除、修改和查询等操作。读者信息包括读者姓名、读者学号、所属学院和读者专业。当程序运行时,显示读者的详细信息。 1.2.2 图书分类信息管理 图书分类信息管理模块的主要功能是对图书的分类信息进行管理,可以对该信息进行添加、删除和修改等操作。图书分类有一级分类和二级分类,当程序运行时,显示图书一级分类名称,点击某一一级分类名称时,将显示此一级分类名称下的二级分类名称,如果此时要对一级分类名称进行修改,可直接进行,但此时的二级分类名称处于不可更改状态,如果要对其进行修改,须先选中二级分类名称单选按钮。 1.2.3 出版社信息管理 出版社信息管理模块的主要功能是对图书出版社的信息进行管理,可以对该信息进行添加、删除和修改等操作。当程序进行时,显示所有的出版社名称信息,当用户选择一条记录时,将在右侧的文本框中显示用户选中的出版社名称,则此时可以对其进行添加、删除和修改。 1.3 图书信息管理模块 图书信息管理模块包括图书入馆管理、图书借阅管理和图书归还管理三大部分。 1.3.1 图书入馆管理 图书入馆管理模块的主要功能是对入馆图书进行管理,当系统运行时,显示所有入馆图书的详细信息,如果入馆图书的状态显示为“入馆”,则表明该图书已经进行了入馆确认,不能再对其进行修改或删除,如果入馆图书的状态显示为“创建”,则表明该图书还未进行了入馆确认,还可对其信息进行修改或删除,若对该图书信息进行了确认,则可点击入馆审核按钮对其进行入馆确认,使其变为不可更改状态。 由于入馆图书较多,如果要查看某一入馆图书的详细信息,可通过DataCombo下拉菜单选择所要查看的图书分类名称,即可显示用户所要查看的详细信息。 1.3.2 图书借阅信息管理 借阅信息管理模块的主要功能是对图书的借阅信息进行管理,当系统运行时,显示所有图书的借阅信息,可以对图书借阅信息进行修改和删除等操作。 1.3.3 图书归还信息管理 图书归还信息管理模块的主要功能是对图书的归还信息进行管理,当系统运行时,显示所有图书的归还信息,可以对图书归还信息进行修改和删除等操作。 1.4 系统管理模块 系统管理模块包括用户管理和修改密码两大部分。 1.4.1 用户管理 用户管理模块的主要功能是实现对普通用户进行添加、删除和修改操作。当系统运行时,显示用户名列表,当管理员选中某一用户时,可显示该用户的用户名及用户类型。 1.4.2 修改密码 修改密码模块有两个功能:一、管理员通过调用此模块添加、删除或修改用户;二、普通用户通过此模块修改自己的登录密码。 2 数据库设计 数据库是图书管理的基础[5],在图书管理系统中占有非常重要的地位。数据结构的好坏将直接对应用系统的效率及实现的效果产生影响。 2.1 数据库表 本数据库中包含7个表,即借阅信息表Borrow、借阅明细表BorrowList、出版社信息表Publisher、入馆信息表StoreIn、读者信息表Reader、图书分类信息表Types和用户信息表Users。下面以借阅信息表为例介绍这些表的结构: 借阅信息表Borrow:主要用来保存图书的借阅信息,结构如表2所示: 2.2 系统变量 系统中定义了与数据库操作相关的变量,内容如下: IsConnect是私有布尔型变量,它的作用是标记数据库是否连接,如果IsConnect=True,则表明数据库已经连接,否则表示数据库没有连接。在连接数据库之前,需要对IsConnect变量进行判断,从而决定是否需要执行连接操作。IsConnect变量的值在Connect()函数中设置。 Connect_Num是私有整型变量。 变量cnn是连接数据库的Connection对象,变量rs是保存结果集的Recordset对象。 图书管理系统论文:图书管理系统的设计与实现 摘要:随着高校人数不断增多,加之管理信息化的冲击,传统的图书管理系统已经无法满足时代所需,为图书管理系统设计和实现提出新任务与新要求。本文依据图书的管理所需,探究图书管理系统设计和实现。 关键词:设计 图书管理系统 实现 1.前言 21世纪是一个信息时代,图书作为信息的载体,依然是人们获取知识的重要途径之一,图书馆的运作情况直接关系着传播知识的速度。因此,探究管理系统设计和实现具有实际意义。 2.管理系统设计分析 2.1需求分析 对于软件工作而言,需求分析属于关键过程。而图书管理系统中必须要实现信息管理、借阅管理以及后台支撑管理等各种重要的管理系统功能。如果从使用系统的对象来看,可以划分成系统管理员、图书管理员以及借阅者几个部分。 其一,如果从借阅者的角度来看,图书管理系统应该具备几个方面功能,即为查询图书的参数情况,借阅者借阅历史记录,修改借阅者个人信息,比如联系方式,登录密码等等,同时还要对他们的权限进行适当扩展,应该具有预定图书以及读者留言之功能。因此,其主要功能有图书信息检索,查询借阅历史,修改个人信息,预定图书,信息反馈等。 其二,从图书管理者角度来看,图书管理人员要具备的功能需求为录入,查询,编辑读者的基本信息,主要包含读者的姓名、编号、性别以及单位等;还包含输入,查询,编辑书籍的信息,其中包含了名称,编号以及类别等。以及借书和还书的信息输入。 其三,从管理系统的人员角度来看,包含了怎样使用该管理系统,如借阅者、管理人员的管理和维护,还要能够查看与维护系统等,主要包含了业务模块、数据维护模块、查询模块等。 2.2技术性要求 因为使用图书管理系统的场所较为特殊,开发者一定要关注系统的性能,以及使用后用户的体验情况,保障新开发系统能够满足计算机发展所需,因此技术性必须要满足如下要求。 其一,系统工作具备连续性;其二,系统要能够并行处理,以及快速响应的能力;其三,具备极强处理数据能力;其四,信息共享;其五,具备友好的人机界面。 2.3数据库设计 系统中数据库主要是用来管理与存储大量数据信息,这些信息不是孤立的,属于系统中一部分,程序终端就能够从数据库里得到关键数据信息。而项目开发功能和数据库紧密相连,对业务工作存档有较大影响,所以系统应该考虑实况来规划管理,就需要在选择数据库上下功夫。如今比较常用数据库有Access、Oracle、Sybase以及SQL Server几种数据库。 第一,E-R图。数据库中的E-R图又叫实体-联系图,通过这种图实现现实环境中概念模型,因为这种图也叫E-R模型,并且该模型是设计开发中较为常用的工具,该模型包含了三个基本概念,实体集、联系集以及属性,这种模型具备简便性和清晰性。比如用户信息的实体图,就包含了用户名、编号、密码以及权限、状态几个属性。 第二,数据库表结构的设计。数据库中表结构也较多,本文列举一些主要表结构: 用户表(tb_user),该表主要是用来存储于管理系统的用户数据,包含了用户的编号、密码、用户名以及权限与状态,其中最为关键是用户编号,其值属于自增类型。 图书分类表(tb_book_style),该表主要是存储于管理图书的分类数据,包含了图书的类型编号、名称及备注,关键是类型编号,属于自增类型。 部门信息(tb_department),主要是用来存储于管理部门的信息数据,包含了该部门的编号、名称以及备注。 图书信息表(tb_book),主要是用来存储于管理图书的数据,包含了图书的编号、名称、负责人、类型、描述、状态以及联系方式。 图书借阅(tb_book_borrow),该表是存储于管理图书的借阅数据,主要包含了借阅的编号、图书编号、读者编号以及借阅的日期与归还日期。 部门信息表(tb_publisher),该表是用来存储于管理图书出版社的信息数据,包含了图书出版社的编号、名称以及备注。 第三,数据库的连接设计。图书管理系统应用了SQL Server_2005为服务器数据库,使用对数据库编程接口进行访问,实现了数据库的链接、删、增、改以及查。 2.4系统网络设计 管理系统中网络架构,就必须要全面掌握两种网络类型,即为外部网与内部网,也称之为局域网与广域网。因为管理系统网络结构,必须要应用便利、灵活的内网与外网二者有机结合,一些比较机密、敏感的图书信息只能够在内网访问,其他的可以在外网中共享。同时还要确保网络系统的安全性,因此就要在外网中加设防火墙,提防外界的黑客恶意攻击系统。 2.5系统界面设计 在整个管理系统中,系统界面设计非常重要,属于用户接触与使用管理系统的主要阵地,能够有体现出用户对管理系统的认可度以及体现整个系统价值。 3.图书管理系统实现分析 3.1信息管理系统 要满足管理系统总体要求,管理系统中必然要包含图书管理的新增、修改、删除以及查询等各种功能。新增图书应该构建新图书记录,删除还能够删除以建图书记录,而修改且能够修改所选图书中各种资料,查询就能够依据相关条件查找和条件相符的图书。 3.2查询图书 查询系统能够查询图书编号、名称、出版社、类别代码等和图书相关的信息,还能够修改图书信息,将查询关键词与查询方式输入,通过模糊查询进行检索,就能够获取到关键词相关的数据。本文就是采用SQL语言对数据库进行访问,查询数据库, 上面这些代码就是按照编号查询方式查询图书,比如将所需查询的书籍编号输入之后,只要点击查询按钮,就会将所查询图书的信息显现在查询结果中,同时还能够在该处修改书籍属性,自然也能够删除图书。 依照上面编写的代码,还要编写出其他所需代码,如添加图书、图书的基本设置以及类别设置等等,只有将这些设置输入到相应的软件程序就能够实现所需界面。比如,实现的系统登录入口如下图所示。 4.结语 随着信息技术不断发展,图书馆所采用的传统管理模式无法满足所需。因此就必须要依据实况分析所需,采用SQL Server_2005作为开发工具开发出管理系统的模块,从而有效解决图书管理中存在的各种问题,促进图书管理系统真正成为承担传播信息的载体。 图书管理系统论文:面向数据挖掘的图书管理系统探究与设计 摘 要 随着科学技术的进步,图书馆的发展主流也由原来传统的纸质图书转化为现在的数字图书馆。对于图书管理系统来说,数据挖掘的应用在数字图书馆有着很大的发展空间,但是目前在图书馆理系统中对于数据挖掘技术的应用和研究还是比较落后的,这样就导致很多数字图书馆的优势难以体现。所以对于数据挖掘这一技术的运用是完善数字图书馆的一大重任。 关键词 数据挖掘;图书管理系统;探究;设计 当今时代,伴随着科学技术的发展,信息资源慢慢成为生活工作中不可缺少的一部分,甚至成为最重要的资源之一。面对庞大的信息资源,传统的信息管理方式已经不再适用。海量的信息要求使用新的科学技术手段来进行管理,此时,数据挖掘技术应运而生。如何利用这一技术挖掘出有价值的信息知识就成为了图书管理系统中的重中之重。 1 数据挖掘技术概况 所谓数据挖掘技术指的就是从大量的庞杂信息中提取出隐秘的、之前不了解的、潜在的、有用的信息知识的过程。近些年随着网络的迅速发展,很多图书馆都从传统的纸质图书管理发展到建立了自己的数字图书馆。但是海量的信息也给数字图书馆的管理带来了挑战,由于技术的不成熟,大量的信息很多时候都不能够被提炼出来,数据是很丰富,但是有用的信息却很贫乏。所以,怎样才能够充分的利用这些海量数据成为了图书馆的一大难题。这些问题的出现也让数据挖掘技术受到极大 关注。 2 数据挖掘技术应用于图书管理系统的需求 分析 2.1 图书馆资源开发利用的缺失 其实,随着数字图书馆的流行,很多图书馆都建立了自己的数据库,但是图书管理者没有对庞杂的信息进行很好的归类整合,也没能有效地适用数据库,对于大多的图书馆来说,数据库建好后,除了进行一些常规处理外,根本就没有对数据进行再加工和处理,也就不能更好的利用信息。这样就浪费了很多资源,最重要的是也没能达服务于读者的目的。 2.2 数字图书馆信息服务存在不足 在图书馆查询或者借阅书籍时,一般情况下都是读者向工作人员提出信息请求,图书馆工作人员通过检索解答读者问题。但是这些并不能满足读者需求。这些都使读者处于被动位置,也就意味着图书馆的信息管理系统存在着不足。图书馆的信息服务应该做的不仅是为读者提供书籍等显而易见的,更重要的是针对读者的具体需求,挖掘出知识隐性的层面,更加贴近读者想要的 答案。 在图书馆日常工作中肯定存在着很多问题,有的读者借阅过一次就没有第二次,或者是热门书籍读者要预约,最后等很久才借到书或者是根本借不到,这样的话读者就放弃借阅。就会导致图书馆失去很多读者,提升读者对于图书馆的忠诚度也成为图书管理系统必须解决的问题。相信通过图书馆管理人员的努力,为读者提供不同于传统信息的服务方式,很好的解决读者的疑惑,就能够使图书馆的读者数量持续上升。 3 数据挖掘技术应用于图书管理系统的设计 分析 3.1 设计的基本原则 设计的基本原则最根本的是为了满足广大的读者,依据大多数读者的阅读水平和对计算机的掌握能力,采用先进的科学技术,保证读者的阅读质量。图书管理系统的设计要严格按照国家文化部以及国家出版部门的要求,要严格遵守相关的法律法规,同时要注意信息产业等相关部门软件开发的规范,做到尊重权威的标准化体系。对于图书管理系统的设计还要注意到与时俱进,最好做到与互联网或者是其他网络的关联度,保证不会与飞速发展的信息社会脱轨。最后要保证系统能够进行升级,能够扩展新功能,开发新的用途,做到不会随着技术的发展而被淘汰,要做到可持续发展和利用。最后设计的原则要注意到现有的图书管理系统的工作人员的专业素质,要结合现有的能力进行设计,否则系统设计后工作人员无法使用也是不可行的。要充分尊重工作人员的工作能力和工作习惯。管理系统设计实施时,必要时要对工作人员进行专业知识的普及。 3.2 设计的最终目标 做好图书馆数据库的建设,系统开发的最终目标是实现数字图书馆的系统化、自动化和规范化。通过系统可以对图书信息进行编辑之后存入建立的数据库中,供以后进行检索使用。 更好的管理书籍,对电子图书进行细致的分类,一目了然的分类可以节约读者的时间,及时的更新纸质书籍的状态,例如书籍放在图书馆的具体某个馆,在某个书架,或者是被读者借走阅读,又或者是纸质书籍有破损或者是销毁等,这些信息输入图书管理系统便于读者的选择,数据挖掘技术也会根据读者的需求推荐类似的书籍,从而满足读者的阅读需求。 为广大读者提供优质的服务,数据挖掘技术可以通过读者进行检索的信息得出读者的根本需求,通过对数据的收集整理最后得出最接近读者需求的信息,通过图书管理系统反馈给读者,这样可以使读者更加便捷的得到自己所需信息。 4 数据挖掘技术应用于图书管理系统的应用 分析 4.1 吸引读者注意力 数据挖掘技术可以通过对数据的分析了解得到读者的需求以及需求的特点,这样的话就能够提前预测出读者的阅读意向,也就能够根据预测的结果提前向读者提供相关信息,这样一方面可以吸引读者的注意力,一方面还可以根据读者对于推荐信息的反应做出改善,提供个性化服务,使得读者对于图书馆的满意度得以提升。 4.2 提升读者忠诚度 读者忠诚度是检验图书馆管理系统是否成功的重要标准,好的服务才能够造就高的读者忠诚度,通过数据挖掘可以了解读者的需求,提供给读者个性化的服务,在数字图书馆管理系统中提供给读者多样的选择,读者就能够享受到好的服务,自然读者的忠诚度也就会提高。 4.3 了解读者群体的需求 数据挖掘技术中有一种叫做关联规则,通过这一规则可以发现读者群体的特征。例如可以把读者群体按照不同的性别、年龄、学历、职业等方面进行分类。或者是应用更详细的分类方式对读者群体进行划分。通过分析得出他们的特点,全面了解读者的需求,这样才可以提供更好的服务。 4.4 提高图书馆图书的借阅率 图书管理系统的工作人员可以将每天的图书馆藏书的借阅数据输入管理系统,通过数据挖掘技术可以得到读者的借阅率以及图书的借阅频率,之后依据数据挖掘得到的信息对图书进行合理的规划,例如哪些图书借阅率较高就建议图书馆相关部门加大购进力度,提供给更多的读者以借阅机会,更好的满足读者的需求,更高效的进行图书管理工作。 5 结论 在如今的数字化图书馆的发展下,数据挖掘技术已经成为建设图书管理系统不可缺少的一份子,数据挖掘技术的应用使得图书馆在如今网络发达的社会不被淘汰,以一种全新的方式――数字化图书馆的方式得以存在。相对于传统的信息服务,数据挖掘技术又展现其优势,正以一种积极主动的方式向读者提供所需的信息,更好的服务于读者,提高读者对于图书馆的忠诚度。 图书管理系统论文:基于用户个性化的图书管理系统 摘 要:文章设计了一个基于用户个性化的图书管理系统,分析了系统的需求,将系统主要划分为用户主页数据存储、用户主页数据管理、用户编程模型、用户栏目管理以及用户主页结构配置等几个模块,且设计了相应的功能结构树,并通过系统运行流程图详细阐述了系统的实现过程。 关键词:个性化服务;图书;推荐系统 作者简介:芮怀楷(1980― ),黑龙江东方学院图书馆馆员。 随着时代的进步与发展,我国进入了快速发展变化的转型时期,其中图书管理也发生了剧烈的变化。图书管理系统作为图书馆应用现代信息技术更好服务于读者的支撑平台,随着信息技术的发展,也经历了多次的升级。目前传统的高校图书馆图书管理系统还是以图书管理为中心,难以体现出以读者为中心的服务理念。在当前图书数据呈现出爆炸式增长的趋势下,越来越多的读者开始利用网络搜索进行检索,这就使得传统图书管理系统中目录的作用越来越弱化,编目业务也正在被边缘化。而且当前图书管理系统的用户已经不再是单纯的系统使用者,更多的用户越来越倾向于表达自己的意见以及个性化需求。这也使得传统的统一用户界面图书管理系统已经无法满足图书数据的管理与检索以及用户的个性化需求。因此,本文将设计一个能够满足用户个性化需求的图书管理系统。 1 系统分析 用户的个性化需求主要分为两方面内容,一类是用户自身感兴趣的图书信息,另一类则是与用户的个性化内容相关的图书信息。前者由用户在图书信息系统中自己配置,后者则由系统通过用户的行为分析进行大数据挖掘,或者由用户的个性化编程得到。因此图书管理系统中用户的个性化需求主要包含:用户主页数据存储、用户主页数据管理、用户编程模型、用户栏目管理以及用户主页结构配置这几个功能模块。功能模块之间的关系及用户个性化需求图书管理系统如图1所示。 从图中可以看出,数据存储和栏目管理是系统的优秀部分,这两部分主要是对每个用户的个性化主页信息进行管理、分布式存储以及栏目的定制。①主页数据存储模块负责对用户个性化主页栏目的相关数据进行存储,支持从后台读取数据在前台进行显示,并且能够使得个性化主页的内容存储在安全方面得到保障。②主页数据管理模块主要负责对主页的数据进行管理,是以用户作为基本单位来进行管理,每个用户会存在多种形式的文档,包括xml文档、html文档、文本文档、图片文档等,系统需要对这些文档分别进行存储,并对这些文档进行维护,当需要这些文档时可以快速地对这些文档进行查找,以最快的速度提供给用户。主页数据管理模块会针对用户个性化主页的每个栏目对主页内容进行细化管理,并最终支持主页的最后显示。③编程模型模块负责对主页的数据进行检索,因为主页的数据是分布式地存储,快速地实现主页数据的检索并最终呈现给用户成为编程模型模块的主要任务。编程模型模块是在主页数据存储以及主页数据管理两个模块的基础上运行的,编程模型主要用来实现快速地在海量的图书数据中进行检索,最终以最快的速度呈现给用户,增强用户在使用个性化主页时的体验。④栏目管理模块负责对用户个性化主页的栏目进行管理,每个用户的栏目不同,其所呈现出的内容也会不同。一方面是为了实现对用户个性化的标准栏目进行管理,以使用户在进行文档的上传操作时,可以有效地对这些文档进行分类的上传,并可以文档所属栏目的类别来对栏目进行管理;另一方面允许用户对栏目进行定制操作,并形成和用户相关的栏目,用户同时需要上传和自己定义的栏目相关的文档内容。⑤主页结构配置模块是建立在前四个模块基础上的,该模块利用xml工具以及xml解析引擎生成用户的整个个性化主页结构,并以规范化的形式呈现给用户,供用户最后使用。 2 系统设计 在上述系统分析的基础上,本文给出了如下的基于用户个性化的图书管理系统的功能结构。基于用户个性化的图书管理系统主要包括了栏目管理、主页数据管理、主页数据存储、编程模型以及主页结构配置等五个功能模块,如图2所示。 2.1 栏目管理模块 栏目管理模块中主要包含了栏目分类、栏目定制以及栏目修改模块。栏目分类模块主要是把栏目版块分为标准栏目以及自定义栏目。标准栏目主要是由主页框架中的dtd文档来对其进行定义,dtd文档定义的每个用户的栏目都是相同的,包括新闻、公告、产品以及服务等栏目。自定义栏目主要是针对个性化用户而言的,个性化用户可以通过自定义栏目的形式编辑相应的栏目,同时,还需要上传与栏目相关的文档以及相应的图片数据,并且对这些数据进行维护。栏目定制模块是由个性化用户在自定义栏目类别下面定义具体的栏目信息。栏目修改模块是指用户可以对定义的栏目名称进行修改。综上,栏目管理模块可以有效地对每个个性化用户主页的栏目版块进行管理,也能够从栏目层面上来对不同的个性化用户的主页进行区分。 2.2 主页数据管理模块 主页数据管理模块包含了数据操作模块和数据分类模块。数据操作模块又可以分为数据上传、数据下载、数据修改以及数据删除等操作。以上的四个数据操作子模块可以统称为数据的维护。数据上传功能的使用者可以是系统管理员,也可以是个性化用户。系统管理员可以直接把数据上传至相应的数据节点处。而个性化用户在进行文档上传操作时,首先要具备栏目自定义的权限,才能完成相应的数据上传操作。数据的下载同样需要用户充当相应的角色,而这个角色必须拥有数据下载的功能,只有这样用户才能够针对特定的文档进行下载操作。数据修改操作是在整个系统中用得最少的操作,因为数据的修改需要涉及的内容比较多,一般是通过上传不同版本的文件来完成数据修改功能的。同样,只有用户具有相应的数据修改权限才能够进行操作。数据删除模块也是一样,只有具有相应的权限,才能够进行数据的删除操作。数据分类模块是以上传数据的不同种类为依据进行操作的,数据按照种类可以分为xml文档、html文档、文本文档、图片文档以及音/视频文档。 2.3 主页数据存储模块 主页数据存储模块主要分为元数据存储、结构化数据存储以及非结构化数据存储三个模块。元数据存储模块主要指的是在HDFS中的名称节点中的元数据的存储。HDFS的架构为主从(master/slave)架构,一个HDFS集群通常由单个名称节点和多个数据节点组成,名称节点作为主服务器存在。名称节点主要负责管理文件命名空间和控制客户端的访问。数据节点将文件、数据块和数据节点等组织成相应的数据结构进行管理,这不仅简化了操作,而且也方便了整个数据结构随数据节点改变而更新,有利于保持数据的一致性。结构化数据管理的主要对象是数据库数据。非结构化数据存储主要指的是一些文本文档、图片文档、xml文档、html文档以及音/视频文档,这些数据都是非结构化数据,要实现对这些数据的存储,需要依靠HDFS以及其他的一些文档数据库。HDFS中的数据节点主要用来实现这些数据的分布式存储,HDFS针对的是大文件的存储,这些大文件会被进行分块,根据具体的配置信息这些文件会被分配成一系列的大小相同的块,而每个数据块又会有3块副本数。因此,要完成HDFS对数据节点的有效管理,需要时刻监督数据节点,并对每个数据节点的存储状态作相应的评估。 2.4 编程模型模块 编程模型模块主要包括了Map操作以及Reduce操作。Map操作主要是实现输入信息的映射,其输出是key/value中间对,需要Map/Reduce库提供的库函数,同时,用户编写的Mapper函数将会用在整个过程中。Reduce是一个规约性质的操作,在文件经过Map以及与之配套的Combine操作之后,便会得到一些相应的中间key/value对,然后再经过Sort操作,对这些中间键值对进行排序操作,接着进行Reduce操作,最后进行输出,并得到最终的输出结果。在进行Reduce操作时,不仅需要Map/Reduce库提供的库函数,而且需要用户编写相应的Reducer函数来实现Reduce操作。 2.5 主页结构配置模块 主页结构配置模块主要是由两大子模块组成,分别是xml工具以及xml解析引擎。通过xml工具,个性化用户可以根据系统提供的服务框架的dtd文档来进行xml文档的填写。xml解析引擎模块主要是对用户填写的xml文档进行解析,在解析的同时,对这些文档进行dtd的合法性验证,并生成个性化用户主页的主结构,完成用户填写的xml文档的存储操作。在个性化主页结构生成之后,需要借助前文提到的编程模型模块中的Map/Reduce编程模型来实现对主页的构件的查找,以及对主页栏目文档数据的快速检索操作,并最终生成用户的个性化主页。 3 系统实现 在前文系统分析和设计的基础上,本节给出了基于用户个性化的图书馆管理系统的实现方式。在此,本文将重点介绍系统的优秀模块数据存储以及栏目管理两大模块的运行流程。 在数据存储模块中,针对非结构化数据,系统采用了HDFS系统来实现。HDFS存储的文件主要是大文件,而个性化用户的文档数据大多是一些小文件,因此对于HDFS来说,存储小文件时会存在效率低下的问题,因此必须提出小文件存储的改进措施。改进措施如图3所示。 如图3所示,在对这些小文件进行存储时,需要事先实现预处理,当用户在客户端上传文件时,首先会将文件上传至处理层,然后判断文件的大小,如果文件大小符合HDFS配置的要求,那么就会直接将文件交由HDFS客户端处理;如果文件很小,则需要事先对文件进行资源整合,资源整合完毕之后再对文件进行合并,并将合并之后的文件交由HDFS客户端处理。当处理层处理完成之后,需要交由存储层来进行处理:先将文件进行分块处理,并将分出的块分别存储在不同的数据节点上,以实现分布式存储,然后在名称节点上记录相应的数据节点的信息(分别记录文件和数据块的映射信息,数据块和数据节点的映射信息),这将有助于提高数据的检索效率。 当用户首次登录该系统时,根据用户库以及功能库查看用户是否具有自定义栏目的功能,如果用户具有自定义栏目的功能,那么用户就可以对个性化主页上的栏目进行定制,定制完成后,会生成与用户相关的xml文件,这个xml文件会存储在数据库中。同时,用户需要完成其定义的栏目内容的上传操作,并将上传的文件存储到数据库中。当用户下次登录时,根据用户选择的栏目定制信息,以用户信息以及所选择的栏目定制作为输入,从HDFS中检索出和用户相关的xml文件,并依靠xml解析引擎生成用户自定义之后的主页。 4 结语 文章设计了一个基于用户个性化需求的图书管理系统,此系统使用户能够主动获取自己所需的图书信息。在这个图书管理系统中,用户不再是单纯的使用者,更是系统的内容生产者。在未来的设计中,文章还将探讨通过数据挖掘技术实现对用户所关注的图书的主动推荐以及相关联推荐,进而为用户提供更智能化的图书管理系统。
电站论文:强化电站建设风险监管综述 作者:邓朝伦 吴元东 郭定明 单位:贵州乌江水电开发有限责任公司沙沱电站建设公司 贵州乌江水电开发有限责任公司 以提升综合效益为目标的电站建设风险管理 经济效益是指在电站建设过程中充分利用各类资源,调动参建各方积极性,通过对建设风险的控制管理,实现工程“安全、质量、工期、投资”的可控与在控,促进地方经济发展,为“西电东送”出力;社会效益是指电站建设者主动承担社会责任,在工程建设过程中,兼顾地方经济发展,为当地居民带来实实在在的利益,提升地区两个文明建设水平;生态效益是指最大限度减少电站建设对自然环境的负面影响,保护开发好水资源、土壤资源、生物资源,防止水土流失,控制建设污水污染事故等等。建设公司要求员工坚持风险管理人人有责的原则,重新梳理岗位职责,落实人员风险管理责任;坚持风险管理是电站建设决策中重要组成部分的原则,构建了全方位的风险管理决策指挥系统;坚持风险动态发展的原则,必须根据环境和建设进度的发展变化,不断响应和适应这种变化,及时预防新的风险;坚持风险管理有利于促进电站施工建设管理的持续改进的原则,不断打造精品工程。加强组织领导,构建风险管控决策系统成立风险管控领导机构成立了由沙沱电站建设公司经理任组长的企业风险管理领导小组,审评论证风险预算,不断完善风险处置预案,做到风险一旦发生,企业能及时、有效、快速、准确启动预案,有条不紊调动企业和外部人财物等资源,有效控制风险蔓延,将风险损失控制在最小范围。根据风险类别不同,成立不同的风险管控小组,分别由主管安全、质量、技术、财务、行政各部门的公司领导任组长,相关专业部门负责人担任副组长。各小组的基本职责是建立日常的风险管理专项制度,建立预警处置程序,组织开展预案启动演习。企业风险管理办公室设在企业综合办公室,统一管理所有风险日常事宜。构建风险管控决策系统沙沱电站建设公司的风险管控决策系统,主要由以下几方面构成:(1)风险识别系统。在整个建设过程中,设计、施工、监理、业主各自根据自身业务和专业技术知识积累,对工程建设全过程中的各种潜在风险进行发现、识别,确定潜在风险,提出风险项目。(2)运用“本脑”和借用“外脑”。在风险项目提出后,一方面组织设计、施工、监理和业主对风险进行核实评估,按照风险的表现形式和专业管理职能进行分类,积极研究解决路径;另一方面组织大专院校、科研单位、专业咨询机构、行业知名专家进行咨询,借用他们丰富的专业科学知识,共同研究论证解决方案。(3)决策实施。方案形成后由沙沱电站建设公司对方案进行最终决策,组织施工方进行实施,同时抓好现场监督。(4)信息反馈。建立信息反馈系统,全面掌控风险处置效果。全面分析风险,科学评估风险从风险影响程度分类风险共分为4等:一等是特大风险:这种事件一旦发生,将对工程建设进程构成特大影响或造成特大损失,如洪水淹没基坑或厂房、重大移民群体事件、垮坝溃坝等;二等是重大风险:这类事件如果发生,对工程建设进程构成重大影响或造成重大损失,如重大质量缺陷、设计过于保守导致工程投入的大量增加等;三等是一般风险:这种事件如果发生,将构成生产建设的一般事故和一定损失,如一般人身伤亡、档墙边坡垮塌等;四等是局部风险:这种事件如果发生,将对正常工作构成一定影响,如民工因劳资纠纷阻工堵路,协作队伍经营亏损导致窝工等。从专业管理职能上分类主要风险类型有质量风险、安全风险、工期进度风险、环境保护风险、投资风险、移民事件风险、队伍建设风险。全面清理排查,建立风险矩阵经过综合分析、排查与汇总,沙沱电站建设公司形成的风险矩阵(表略)针对潜在风险采取的措施工程安全风险根据表1,沙沱水电站建设中主要安全风险集中在以下几个方面:洪水对施工安全构成的威胁风险、爆破作业形成的安全风险、重大设备毁损风险、对水上交通安全形成的风险、开挖边坡垮塌风险、触电事故风险、停电事故风险,针对这些施工安全潜在风险采取稳妥可靠的技术预防措施:(1)为避免水淹基坑、厂房,危及人员、设备安全,采取了以下4条技术措施:a.成立水情预报中心,随时掌握江水的变化趋势,便于采取正确抉择;b.制定防汛应急预案,并进行演习检验,确保洪水来临时人员、设备安全撤退;c.2008年汛前将右岸上下游土石围堰改造为混凝土面板过水围堰,为当年汛后遭遇的200年一遇洪水袭击后的基坑快速复工奠定了坚实基础;d.2009年汛前截流,将左岸上游土石围堰修改为碾压混凝土围堰、加高纵向围堰,确保了汛期基坑施工的安全。(2)为降低爆破作业影响,确保人民生命财产安全,相应采取了以下5条措施:a.安全教育进村寨、进学校。在村寨里悬挂安全标语,设置安全知识宣传栏,组织村级干部培训,提高村民安全意识,养成安全出行习惯;将安全知识讲座搬进校园,在校园周边设置安全温馨提示等。b.施工区域分层次封闭管理。为减轻工地内的交通压力、控制村民进入施工安全红线区域,对进出施工区的主要通道设置门岗,对村民和其他人员进入施工区进行检查与控制;为防止人畜误入施工区域,在征地红线上设置铁丝网;各施工承包商对自己的施工范围设置检查哨,必要时段增派警力协助现场安全管理。c.实施科学爆破作业。保持爆破时段的固定,并张贴公告告知周边居民,让其进行必要的避让;通过有资质的单位的检测,利用检测成果进行爆破作业设计,将周边居民区的爆破震动速度控制在1cm/s以内,保证居民建筑物的安全;在未搬迁移民住房附近必须进行爆破作业时,采取定向爆破;每次爆破作业必须进行装药量、引爆方式、分段设计进行审批,并在装药、连线时由监理现场监督执行。d.建立《沙沱水电站爆破损坏居民房屋调查、定损、补偿规程》,并向居民公开宣传,明确了补偿范围与标准,调查时间与调查机构,使居民房屋受到损坏后不产生过激反映。(3)为避免重大设备毁损,采取了以下有效措施:a.建立特殊设备档案管理制度,对参与工程建设的主要重大设备建立健康档案,相关手续与检验不齐全的禁止投入运行;b.对已经投入运行的重大设备给予重点关注,进行定期检查、明确专人操作、完善操作监护;c.对发电设备进行招标承运后与承运商共同考察运输设备与通道,采取工程、技术措施确保运输安全;d.设备运抵工地后制订专用防护措施,进入专门存放场所,明确专人看护,定期检查维护。(4)为避免过往船只发生安全事故,通过与海事部门协商,下达了施工河段禁航令,并在施工区的上下游分别设置禁航标志,安排执勤岗哨,严禁任何船只进入施工河段,对经营受损船只实施断航补偿。(5)为避免高边坡垮塌,采取了以下技术措施:a.由地质工程师现场跟踪开挖揭露出的地质状况与设计地勘成果不符的区域,及时研究结构补强措施,并予以实施,避免地质结构缺陷导致的边坡垮塌;b.为避免开挖面揭露后长时间暴露形成风化及雨水侵蚀形成局部垮塌,细化了支护措施。(6)为杜绝触电事故发生专门制定了《工程用电管理规范》,要求电缆不入水、不下地,未经试验合格的用电设备不得投入使用,以此保证施工用电过程中的人身安全。(7)为避免停电后基坑水位迅速上升,混凝土拌合楼停止工作的消极影响,在工程一期截流前就预先购置了1台1000kW的柴油发电机,并随时确保能投入发电。为预防风险的发生,成立了工程建设安全管理委员会,由建设公司经理任安委会主任,设计、监理、施工等单位主要负责人担任副主任。安委会下设办公室,各承包商设安全专职管理人员,各施工作业队设现场安全员,班组设兼职安全员,建立健全管理制度,明晰参建各方安全管理职责。在计划、布置、检查、总结、评比工作的同时列入安全工作,形成全方位抓安全的有效网络。工程质量风险沙沱水电站建设阶段的质量风险主要集中在以下2个方面:a.大坝碾压混凝土质量风险。主要为温度裂缝、层间结合不良、下沉变形、混凝土强度不够、表面龟裂。b.大坝主体及绕坝渗漏超标质量风险。大坝渗漏超标主要原因是坝段分缝止水材料施工质量不合格,分缝部位灌浆不合格,碾压混凝土层间结合及防渗灌浆不合格;绕坝渗漏超标主要原因是山体防渗帷幕因漏灌未形成整体,溶蚀部位处理不当被水压击穿。(1)针对碾压混凝土质量风险采取以下技术措施:a.防止温度裂缝。在大坝浇筑施工前对工程所在地周边可能参与主体工程胶凝材料投标的材料供应商的材料进行理化分析,与工地生产的砂石骨料进行配合比实验,用实验结果指导现场生产;在混凝土浇筑体中通冷却水,消除水化热对浇筑体形成热应力破坏;要确保拌合楼制冷系统正常运行,稳定混凝土出机口温度;夏天在浇筑仓面设置遮阳棚,进行仓面喷雾防护,降低浇筑环境温度。b.防止层间结合不良。为避免施工组织不合理以及同一仓混凝土前后入仓时间跨度大的问题,对施工承包商的现场施工组织状况进行了分析论证与调整,确保混凝土施工强度;为避免前后2仓混凝土层面处理不到位,强化了层面凿毛的验收、层面清洁的处理;利用混凝土钻孔取芯的手段检验混凝土浇筑层间结合状况。c.预防混凝土下沉变形。利用业主组建的中心试验室对砂石骨料进行严格检验,调整承包商的生产控制工艺,将骨料尖角成分控制在规范标准以内。d.为避免混凝土强度不够,特别是后期强度不足,对每批胶凝材料进场都由中心实验室出具配合比通知,保证胶凝材料比例充足、适当;对每批掺和料进行检验,确保入仓掺和料合格;根据碾压混凝土原材料的品质特征制订碾压规范。e.为避免混凝土表面龟裂,夏季施工除搭设遮阳棚外,还对表面进行水雾喷洒;冬季施工进行表面覆盖。(2)针对渗漏超标质量风险采取了以下技术措施:a.大坝渗漏超标。业主统一招标采购分缝止水材料;明确施工技术要求和检验标准;优化灌浆孔位的布置,针对不同部位制定不同的施工工艺与控制标准。b.绕坝渗漏超标。利用地质勘探成果进行防渗帷幕施工,根据岩体吃浆情况以及地质勘探成果对灌浆设计进行修正,调整灌浆方法。沙沱水电站在工程建设中严格质量管理,制订质量奖罚制度,坚持施工现场质量例会制度,并加强原材料和现场质检,将质量隐患消灭在源头。在工程建设中坚持“工作不留遗憾、质量不留缺陷”的理念,做到质量检查工作横向到边、纵向到底,不留死角,覆盖整个工程的施工,杜绝一切质量事故的发生。 工期进度风险沙沱水电站建设主要进度风险体现在以下几个关键节点上:2007年汛前纵向围堰工期风险、2008年汛前大坝右岸上下游围堰施工进度风险、2009年汛前左岸上下游围堰闭气工期风险。(1)针对2007年汛前纵向围堰工期风险采取了2项关键措施:a.进行设计优化。经过反复论证,结合乌江干流洪水持续时间短、上游水库群已经形成并由乌江公司统一调度的优势,决定将纵向围堰的挡水标准由汛期10年一遇调整为枯水期10年一遇,从而将原来的30万m3碾压混凝土优化成5.8万m3常态混凝土,保证了汛前实现度汛面貌。b.解决砂石料来源。通过对地方砂石加工厂进行调研,确认按优化后的纵向围堰方案,经派员进行砂石加工指导,严格砂石加工过程中的检验监督,满足纵向围堰浇筑的砂石料质量和数量要求,从而顺利解决了砂石料问题。(2)针对2008年汛前右岸施工节点进度风险采取了以下3项关键技术措施:a.将右岸上下游土石围堰改造成混凝土面板过水围堰。由于年初受凝冻灾害的影响,汛前完成施工任务已经不现实,通过对来水持续特点、可能来水量、基坑进水后恢复工作量的精细分析,决定将上下游土石围堰改造成混凝土面板过水围堰,以保证主汛期基坑的施工。b.采用复合灌浆技术。针对上下游围堰基础为天然河床,而河床中岩石层间溶蚀严重,截流后基坑涌水、漏水严重状况,采用3项非常技术手段实施灌浆作业:将土石围堰灌浆孔从设计的直线分排布置优化成三角形布置,增强灌浆的立体效果;将土石围堰原来施工中的浆液灌注优化为砂浆、浓浆、浆液分段灌注;对纵向围堰底部及基坑河床深处溶蚀带采用遇水膨胀物、砂浆、膏浆、化学灌浆等复合灌浆手段。c.创新施工工法,保证施工强度。按常规,碾压混凝土施工一般都要避免在盛夏季节进行,参建各方经过研究与论证,除采用传统的冷却、通水、喷淋措施外,还在作业面设置了遮阳棚,以避免阳光直射,保证了施工强度与工程进度。(3)针对2009年汛前左岸上下游围堰闭气工期风险,由于工程汛前截流,第1场洪水来临时洪水流量从截流前的600m3/s持续上升至4200m3/s,洪水持续时间35d,为此,采取了以下技术措施:a.将原设计的左岸上游土石围堰灌浆闭气优化为碾压混凝土围堰加防渗灌浆。土石围堰灌浆时间长,不定因素多,虽然可能节省少量投资,但进度风险大,所以优化为碾压混凝土围堰加防渗灌浆方式。b.将碾压混凝土基础浇筑调整为水下混凝土浇筑,再将左岸河道一分为二,半边过流半边施工,基础部分浇筑水下混凝土。c.围堰上设置过水廊道与叠梁门。由于临时土石围堰漏水太大,围堰上升过程中必然会翻坝行洪,无法继续施工,遂在围堰上用预制的混凝土廊道过水,浇筑到顶后放下叠梁门挡水。d.采用硬填料筑坝技术。由于左岸截流时间晚,下游围堰施工受运输通道及混凝土加工强度的限制,因此采用了硬填料筑坝技术,该技术是利用开挖弃渣、天然砂砾石料等各种粗骨料,并简单剔除超径料后掺入少量胶凝材料,经现场简易拌和,利用振动碾压密实并胶结成具有一定强度的干硬性坝体,这种坝型结合了面板堆石坝和碾压混凝土坝的特点,具有施工快捷、安全环保、投资经济等优点,实现了下游围堰的施工节点工期。加强风险管理,针对现场每个调整方案,都由施工承包商提出人员、设备、材料的投入计划,交设计、业主审核,调整审核的方案交监理监督施工承包商执行。依据施工现场实际,设置节点工期和节点工期奖,激励参建员工为实现节点工期努力拼搏。工程投资风险电站建设主要投资风险有竣工决算可能突破工程概算的风险,施工承包商倒挂业主材料款的风险。(1)为避免竣工决算突破工程概算风险采取了4项技术措施:a.设计方案优化。如纵向围堰体形优化、坝肩开挖线调整、进场公路线路优化等。b.施工方案优化。通过现场观察,对大坝浇筑入仓手段、施工组织中的不合理成分进行纠正与整改,收到了保证质量、确保工期、节省管理成本的三重效果。c.招投标造价控制。通过市场竞争来选择施工承包商,控制工程建设投资,建立科学合理的招标评价体系,并维持其正常运转。d.四级配碾压混凝土研究。碾压混凝土在国内一般采用二、三级配,二级配中所使用的粗骨料(碎石)粒径为5~20mm、20~40mm,三级配中除上述2种外,再加上粒径40~80mm的粗骨料。沙沱水电站在国内首次系统全面开展四级配碾压混凝土试验,研究出的混凝土配合比、施工工艺措施具有良好的碾压层面结合性能与混凝土抗裂性能,填补了国内在四级配碾压混凝土研究领域的空白。(2)为避免施工承包商项目决算时倒挂业主材料款采取的措施如下:a.定期开展经济活动分析。每月由业主财务、计划、工程、物资供应4个部门负责人参加,对主要施工合同根据工程款结算情况、支付情况、材料供应情况、工程新增变更情况,分析对承包人的支付风险,确保工程材料款能如数扣回。b.抓好合同造价管理和合同变更处理,随时掌握承包人合同履行情况,便于材料款暂缓扣回与全部扣回的管理决策。工程环保风险(1)为防止工业、生活废水排入江河污染水质的风险,采取了以下技术措施:a.实施砂石骨料半干法生产,将原料集中冲洗,滤干后投入生产,克服了传统生产方式的缺陷。b.细砂、废水回收。采用砂水分离、细砂回收泥水沉淀浓缩污泥干化溢水沉淀清水回收的循环处理方案,对泥水沉淀浓缩过程中排放的污泥进行机械干化脱水处理工艺,降低制砂成本,稳定砂的细度模数。细砂回收后的废水通过排水渠和配水井集中进入废水处理系统的浓缩池,浓缩池溢水流入沉淀池,沉淀池溢水进入清水池,再通过循环水加压泵站送至高位水池后用于生产用水,在施工现场实现了废水零排放。c.生活用水达标不排放。将施工区营地产生的生活污水经处理后注入砂石系统污水处理系统的清洁池,进行统一循环利用。业主营地的生活污水设置1套生活污水处理设施,生活污水经汇集进入该设施,经过厌氧-好氧等工序处理后,用于浇灌业主生活营地的植物。(2)为消除施工对自然植被破坏的风险,采取了以下技术措施:a.设计优化。调整右岸上坝公路及坝肩开挖线,保住了大坝右岸下游林地;优化设计进场公路线路,减少13km新路基开挖,保住了灌木林地与草地。b.植被恢复。对电站永久工程占地区、施工营地区、堆弃渣场区、施工公路区、库岸影响区、进场公路边坡等容易造成水土流失的区域采取了植物措施进行治理,目前已完成了一期绿化,共11000多m2。(3)为防止固体建筑垃圾进入水体,采取了以下技术措施:a.提前进行渣场建设,处理好渣场的排水系统及拦渣设施建设。b.严格弃渣管理,任何单位不得抛渣下河,严禁在渣场外弃渣。c.对开挖边坡及时采取工程措施予以支护。(4)为减轻粉尘与噪声污染,采取了以下措施:a.限定爆破时间、固定强噪声源、限制施工区车辆运行速度,夜间严禁鸣喇叭等措施,尽量降低噪声污染。b.业主组建道路维护工作队,每天进行施工道路清扫,定时对场内道路进行洒水除尘。c.取缔工地内小砂石加工设施,砂石加工厂采用半干法生产。对环境保护从实施规划、方案设计、招投标、施工等进行组织、落实,始终坚持环保“三同时”原则,执行环境评价制度,认真开展前评价和后评价与竣工验收工作。移民潜在风险针对移民潜在风险采取的措施如下:(1)坚持群众路线。对移民安置的重大事项要充分依靠群众,听取群众意见与呼声。设计院在移民意愿调查时就反复征求移民安置意愿,对要求集中安置的移民,在选点、建设规划上进行从下到上和从上到下审查与征求意见。对移民建议给予高度重视,遇到不同意见进行充分研究论证,力求让最大多数移民满意。(2)政府管民生、业主管工程。结合其他工程移民专项工程建设的教训,避免工程建设质量问题、实施超概算纠纷、建设进度影响移民搬迁问题,通过与政府协商,由沙沱电站建设公司组织移民专项工程的建设,政府负责工程实施的监督与验收,协调工程建设中与当地居民的矛盾与纠纷。实施后,在概算范围内节省的资金交由地方政府用于移民点及移民的后期完善与扶持。(3)与主体工程同等对待。业主将政府委托进行移民复建专项工程建设视为政府对企业的信任,更将其视为实现工程按期投产发电和库区长治久安的基础,严格工程建设管理程序与质量管控手段,确保工程质量经得起时间的考验。(4)矛盾纠纷排查。为及时处理民间纠纷,防止非移民问题移民化,当地政府经过走访调查,对存在的矛盾纠纷进行排查与归类,组织政府职能部门对民间纠纷进行调解处理,为电站建设提供良好的施工环境。2.4.7队伍建设风险针对队伍建设风险采取的措施如下:(1)构建业主监督体系。a.企业党委负总责。企业党委对反腐倡廉、构建惩防体系的工作高度重视,将构建惩防体系、建立防控机制的工作纳入年度工作目标,与党委中心工作一起安排、一起实施、一起检查考核。b.派驻纪检监察员。纪检监察员由上级公司派驻,对上级党委、纪委负责,有效克服上级监督远、同级监督软、下级监督难的弊端。c.企业职能部门成为监督主体。通过与企业内各职能部门签订党风廉正建设责任书,强化部门领导的监督意识,确保自己管理部门内不出现贪污腐败事件。d.发挥党员模范带头作用。通过与关键岗位党员签署廉洁从业责任状,明确党员在廉洁从业中的责任、权利与义务,提高党员在监督上的自觉性。(2)明确设计、监理的职业操守与监督职责。由于参与工程建设的设计、监理单位主要从事技术与管理服务,其职务犯罪主要表现是通过对施工承包商施加影响,为相关当事人谋取不当利益。为防止利用职务之便,通过向承包商推荐协作队伍、管理人员、指定设备材料的生产厂家或承销商,为此,制定了《沙沱水电站建设工地建设管理单位三不准规定实施细则》。在服务合同中明确监督的范围与标准、权利与义务,并进行履行情况检查与考核,将承包商的施工组织、质量、进度与安全管理纳入日常监督中,控制工程建设的主动权。(3)明确施工承包商的廉洁职责。通过与施工承包商签订廉政建设协议书,明确承包商对建设管理单位实施监督的责任、权利与义务,提高承包商的监督意识;邀请承包商领导进行廉洁从业讲座、培育参建单位廉洁从业意识。针对施工承包商容易发生的违规分包、克扣工程量、拖欠务工人员工资等,制定了《沙沱水电站施工承包商协作队伍管理实施细则》、《沙沱水电站施工承包商拖欠务工人员工资协调处理程序》等制度,并设立专门机构,受理有关人员的举报与投诉。(4)社会监督力量的形成与运用。通过制订、公布群众监督事项举报程序与奖惩办法,形成社会监督网络与社会监督力量。 实施效果 (1)到目前为止,按投标合同价格计算,通过设计优化已节省投资1.1亿元人民币。(2)工程项目结算支付进度与现场实际工程进度相符,杜绝了超进度支付风险。(3)2008年4月17日截流后,在突遇的洪水面前,各项工作有条不紊,在1个月内成功达到度汛目标,为我国大型水电站汛前截流开创了成功的范例,为工程赢得半年工期。(4)自2006年工程动工以来,未发生重大人身及设备事故,工程质量良好。(5)工程进展迅速,各节点工期目标均达到或超前于国家审定的工期,在同规模水电项目中处于领先水平。(6)未发生移民群体事件,业主承担的移民专项复建工程进展顺利,质量、进度、安全可控。(7)在已完成的200余个工程项目招投标中,严格按制度和程序办事,至今未收到1份举报违规的行为,干部、员工未发生违纪行为,树立了企业良好的社会形象。 电站论文:小水电站运营管理论文 1小水电管理方式 目前,国内小水电站的管理模式一般有自运行管理和委托管理两种。自运行管理就是企业自行组织人员对电站的大坝及发电设备的运行和维护工作负责,这种管理模式对于企业来说,工作任务繁琐但易于管理控制。鉴于水电站自身生产特点,委托管理又分为全部委托运营管理、运维委托管理、维护检修委托管理三种。(1)全部委托运营管理就是企业不仅将生产运行委托,而且也将经营职责进行委托,企业按合同预定收取投资回报。这种模式大大增加了被委托方的风险,企业对被委托方没有相应的控制措施。但是,小水电站因其专业化性质,被委托方在水电站经营管理方面,其承担的风险远比企业要大得多,且风险的控制能力较企业强。(2)运维委托运营管理也就是企业仅将生产运行委托给大的发电站或公司,而不将经营职责委托,自己进行控制,企业按合同预定支付给被委托方运行管理酬金。委托的内容主要有:委托生产运营及发电设备的正常运行,日常维护,技术管理和安全管理;委托发电设备大小修工作;物业管理等。这种管理模式较为普遍,湖南石门金家沟水电站就是采用这种管理模式。(3)维护检修管理就是企业参与电站经营管理和运行管理,企业只将发电设备的维护,大小修工作进行委托管理,委托给有专业检修人才和队伍的发电站或企业。 2小水电委托管理分析 2.1小水电委托管理的风险(1)委托方的风险主要有人为风险、经济风险、自然风险、政策风险等。人为风险包括人员管理水平,不可预见事件等,经济风险包括资金筹措不力,宏观经济形势,投资环境恶化,市场物价,投资回收期过长等;自然风险包括河流降水来水,恶劣的气候条件与现场环境、自燃小灾害等,政策风险包括国家政府主管部门的行为、态度,管理体制等。(2)被委托方的风险主要有管理风险、责任风险、发电设备设施性能风险等。管理风险主要在于管理人员管理水平,技术人员技术水平和责任心;责任风险主要在于委托费用风险,替代责任风险等,因此,单就这些方面被委托方的风险并不比委托方小。 2.2小水电委托管理的利弊分析 2.2.1委托管理模式下对委托方(企业)的利弊①减少委托方人力资源管理成本,同时,小水电站委托管理下收益远比自己培养专业人才队伍来得快。②委托方把小水电站运营管理委托给专业队伍,分出一些风险给被委托方,减少企业部分风险,同时,利于电站安全稳定生产,进而实现利益最大化。③委托方把小水电站运营管理委托给专业队伍,可以集中精力进行融资和再投资,做大做强自身优秀业务,利于企业多元化、长远化发展。④委托方把小水电站运营管理委托给专业队伍,增加了自身监管工作和风险。⑤委托方把小水电站运营管理委托给专业队伍,必须在委托管理合同方面做足功课,以使双方实现共赢,否则则是双方两败俱伤,甚者出现投资严重亏损。 2.2.2委托管理模式下对被委托方(企业)的利弊①委托管理下使被委托方增加额外收入,降低人力资源管理成本,尤其对那些旧的大水电站企业,分流一部分过剩人员,盘活企业自身发展。②委托管理模式下促使一部分专业化运营管理公司的建立和发展。③委托管理模式下经济利益和风险责任原因促使专业化发电企业加强自身管理,提高自有专业人员水平等。④部分委托方由于自身专业知识和资金原因,在投资建设阶段对设备选型欠佳,致使被委托方设备风险严重加大,进而影响安全运营管理。 3结语 我国电力行业因为受经济体制的影响,政府在不同时期为解决电力紧缺问题采取的一系列鼓励措施,致使形成了比较复杂的行业结构。投资主体多元化,使电力发电市场参差不齐,管理水平和专业技术受限进而出现小水电站安全事故频发,在此大背景下委托运营管理应运而生。尽管小水电站委托运营管理发展过程中出现这样那样的问题,但随着电力发电市场不断完善发展,企业对委托运营管理模式进行积极探索创新,运用新技术、更高的管理水平指导小水电站正常运营和发展,这种模式是今后小水电站发展的大趋势。 作者:靳伟锋张毅单位:长沙理工大学能源与动力工程学院湖南澧水流域水利水电开发有限责任公司皂市水电站 电站论文:核电站热处理工艺论文 1热处理后的微观组织 图1为不同温度淬火后试样的微观组织。可以看出,淬火温度在860℃时内部呈铁素体结晶,温度上升至880℃后,内部组织没有明显变化。继续提高温度,加热到900℃时,组织开始变化,铁素体逐渐被粒状和条状的贝氏体替代。在920℃淬火保温后,钢板内部组织全部为均匀致密的板条状贝氏体组织。可见,采用920℃进行淬火处理能获得组织更致密的钢板。图2为不同回火温度下试样的微观组织。可以看出,在630℃和650℃回火后要比670℃和690℃回火后的组织更加均匀。这是由于在630℃和650℃回火后,组织为回火贝氏体,而随着回火温度的逐渐提高,回火贝氏体开始慢慢长大,转化为粗大长块状的贝氏体。可见,理想的回火温度为630℃。 2力学性能 表4为不同回火温度下试件的力学性能测试。可以看出,随着回火温度的升高,SA738Gr.B钢的屈服强度逐渐降低,630℃回火处理后要比690℃回火处理后高出98MPa。同样,抗拉强度也随着淬火温度的升高而逐渐降低。在抗冲击性能方面,不同回火温度下的冲击性能有所变化,但是变化幅度不大,在690℃下回火试样的冲击韧度较高。综上所述,SA738Gr.B钢的最佳热处理工艺是920℃淬火,保温30min,之后在630℃下回火,保温60min。 3实验结果的工业化应用 根据实验室得出的实验结果,在首钢应用该热处理方案对SA738Gr.B钢进行工业化热处理。热处理完成后随机抽取钢板分别截取表面、1/4断面、心部断面进行金相观察,金相组织如图3所示。可以看出,经回火处理后,钢板组织主要为贝氏体,各断面组织没有差异,表面组织更为细密。与实验结果基本相同。表5为试样的室温拉伸性能测试结果。可以看出,1/4处和1/2处的室温横向拉伸性能变化不大,同实验室结果相比,在1/4的力学性能较吻合,因此经工业热处理后的钢板具有了良好的力学性能,能更好的满足核电站建设用钢的标准。图4为工业热处理后钢板的低温抗冲击性能测试结果。可以看出,即使温度降至-80℃,钢板仍然有150J左右的冲击吸收能。而在-20℃至-40℃,冲击吸收能保持在280J左右。可见,经工业热处理后的SA738Gr.B钢具有优良的低温抗冲击性能。 4结论 通过实验室和工业热处理检验,确定了核电站用SA738Gr.B钢的热处理工艺为920℃淬火,保温30min,之后在630℃下回火,保温60min。用该工艺热处理后的钢板在厚度方向上组织更为匀细,力学性能有了很大的改善,其抗拉伸性能和低温冲击韧性都能满足要求,为核电站用钢的品质提高提供了一定的参考价值。 作者:孙莉莎单位:重庆城市管理职业学院 电站论文:水电站中的机电一体化论文 1水电站的测控系统 1.1机组运行状态监控机组运行状态监控主要包括机组各部的轴承温度、冷却油温、冷却油槽油位、机组转速。机组各部轴承及油温通过热铂电阻测得实时温度,自控系统对实时温度与整定温度进行对比分析,若达到整定报警温度就发出故障报警提醒值班人员,若达到停机温度直接发出停机指令停机。冷却油槽油位通过机械的油位计或者磁翻转油位计对冷却油位进行监测,通过油位计上的电子接点检测油位是否在正常范围之内,若发现油位偏离正常整定位置,自动监测系统发出油位异常的警告,提醒运行值班人员检查油位。机组转速测控通过安装在机组上的旋转编码转速测量仪来监测机组的转速,当机组的转速上升使PLC微机调速器不能及时调整到额定转速且达到飞逸转速时,跳过PLC微机调速器调速控制指令直接停机令使机组停机,保护机组的安全。 1.2压缩空气系统自动控制水电站的空气系统主要给机组的制动、密封及检修提供压缩空气,机组正常运行中压缩空气需要一个稳定的压力来保证正常的生产用气,电厂安装有空气压缩机、储气罐及配套的自动控制系统,在储气罐上安装有压力变送器以及电接点压力表,自动控制系统根据压力变送器及电接点压力表测得的实时压力值与整定的启动与停止空气压缩机的压力值进行比较,若实时压力低于启动压缩机压力就自动启动压缩机,当压力达到停机压力时自动控制系统自动停止压缩机。 1.3PLC微机调速系统的自动控制PLC微机调速系统是水电站自动控制的优秀系统,也是机电一体化技术在水电站集中应用最多的系统,该系统集中应用了电子测量技术、机械测量技术、机械液压调速技术、远程控制技术等,由于水力发电厂其启动、停机时间短、效率高及功率调节范围大等优点常被作为电网的调峰调频机组使用,因此PLC微机调速系统应具有灵敏性、可靠性、调速连续性等要求。PLC微机调速系统在水电厂中通过采集发电机频率及电网功率调整水轮发电机组的转速及有功功率,采集到的发电机频率经转速与频率关系公式n=60f/p(n为转速,f为频率,p为转子磁极对数)转换为机组实际转速,实际转速与机组额定转速相比较,若发现转速偏离额定转速,自动调速系统将根据转速调速命令使其调速液压系统开/关水轮机导水机构调整机组转速。PLC微机调速系统得到电网需要调整有功功率指令时在保证机组转速的前提下,通过调整水轮机导水机构的开度来调整机组的有功功率。为了使水电机组实现随着频率和功率变化自动调解的目的,PLC微机调速器通过电子测控装置测得发电机实时频率或电网功率命令机械液压装置动作带动导水机构动作,调整水轮机导水叶开度来实现调速,同时机械位移测量装置将液压装置导杆位移量同时反馈给PLC微机调速器,PLC微机调速器根据反馈数据与机组转速、功率与导叶开度曲线判断调节位置是否与电子测控装置测得的频率或功率相一致,是否还要下达调节命令。机械液压装置作为PLC微机调速中的唯一动力装置,其自身也拥有自动控制系统,通过自身的控制系统控制动力源,机械液压装置的动力源通过储油罐上的压力显控器(电接点压力表)设定的油压上、下限控制齿轮油泵的起停,使其动力源始终保持调速所需的工作压力。 2水电站机电一体化集成 水电站的机电一体化技术主要运用在上述的系统中,这些自动控制系统通过集成构成了水电站安全监测与运行的自动控制系统,通过水电站的中央控制室的控制,使得分散的独立运行的互不相关的系统成为一个整体,这些监测与控制系统不仅可以独立运行,同时还必须相互综合利用才能充分发挥出机电一体化技术的优势。各个系统通过中央控制室的集成,不管哪一个系统出现故障都将会影响整个自动控制系统的运行,其为电厂的安全平稳运行提供了有力的监测与自动控制保障。 3结语 水电站通过机电一体化技术的应用,使其“无人值守,少人值班”成为现实。随着现代网络技术、机电一体化技术、工业视频监控技术的不断发展,必将对水电站自动化控制的应用产生深远的影响,同时多电厂的集中控制也将成为现实。 作者:尤世震单位:新疆昆仑工程监理有限责任公司 电站论文:智能变电站自动化技术论文 1智能变电站自动化的特点 在电网的建设中,智能变电站是非常重要的组成部分,主要是传输和分配电能,并且进行监测、控制和管理。变电站综合自动化系统具有的特征包括这些方面,首先是功能综合化,指的是结合变电站自动化系统的运行要求,综合考虑二次系统的功能,优化组合设计,以便促使继电保护和监控系统达到统一。其次是构成模块化,模块化和数字化保护、控制和测量装置,这样就可以利用通信网络来连接各个功能模块,以便有效的共享信息。再次是运行管理智能化,变电站综合自动化的实现,可以促使无人值班、人机对话得到实现,并且操作屏幕化、制表、打印以及越限监视等功能也可以实现,对实时数据库和历史数据库进行构建。在变电站自动化技术中,非常重要的一个组成部分就是变电站自动化、智能化,需要实现的功能有很多;对电网故障进行检测,以便对故障部分尽快隔离;对变电站运行实时信息进行采集,监视、计量和控制变电站运行情况;对一次设备状态数据进行采集,以便更好的维护一次设备;促使当地后备控制和紧急控制得到实现。主要有这些表现,在微机保护方面,保护站内所有的电气设备,如母线保护、变压器保护、电容器保护以及其他的安全自动装置,如低频减载、设备自投等等。其次是数据采集,在状态量方面,断路器状态、隔离开关状态以及变压器分接头信号等都属于这个方面的内容;各段的母线电压、线路电压以及电流和功率值等则属于模拟量;脉冲电度表的输出脉冲是脉冲量,促使电能测量得到实现。 2智能变电站自动化技术的调试 智能变电站自动化技术需要进行调试,主要调试的内容在于:第一,进行站内网络调试,站内网络主要由交换机以及通信介质构成,需要对外部、通信广联、通信铜缆进行检查。第二,对计算及监控体系进行调试,对设备的外部进行检查,进行绝缘实验以及上电检查,检查遥信、遥调、遥控等功能,检查无功控制、定值管理、主备切换等功能。第三,调试继电保护,主要包含的是绝缘试验、上电检查、单体与整组调试、调试继电保护的信息管理系统等。第四,调试电站中的不间断电源,实时监测网络状态,主要是对网络报文记录系统以及网络通信检测设备进行调试。第五,对采样值系统进行调试,主要包含的是过程层的合并单元调试与电子互感器的电子采集调试等。上述调试试验的主要目的在于保证智能变电站的安全、稳定运行,减少工程建设的试验时间,从而为变电站的自动化技术奠定坚实的基础。 3智能变电站自动化的建立 3.1建设单元管理模式单元管理模式主要是依照物理层、网络层等实行隔离管理,对一些数量较多的元器件应当采用“点对点”的形式进行监控,每一个元器件都需要有一个代码进行相应的信息存储与信息管理,而且还可以借助GPS等形式,提高电力管理效率。 3.2建立应急系统智能变电站无法解决所有的问题,因此可以在原有的基础上设置应急系统,此系统平时不会参与电气运行,但是需要定期对其进行检查,因为如果出现了相应的电力故障,应急系统由于自身原因无法及时投入使用,那么将会造成不可预计的损失。一般情况下,可以对一二次设备以及通信网络进行合理分配,主保护与备用保护要分开,方便设备运行时的保护与运行后的维护。 4结语 综上所述,文章已经对智能变电站的安装施工要点进行了系统的分析。智能变电站可以提高电力系统的自动化运行,减少相应的人为工作量,这正是我国电力系统自动化发展的重要趋势,但是在实际的安装施工过程中,需要对每一个要点进行系统的分析,每一个安装的步骤都要严格进行把控,争取保证智能变电站的正常运行,为我国电力系统的发展提供坚实的保障。 作者:何祥单位:达州供电公司 电站论文:水电站数字化管理论文 1“数字化大岗山”工作开展情况 大岗山水电站大坝属特高拱坝,技术要求高、施工干扰及管理难度均较大。在施工过程管理中,大坝混凝土施工进度控制与温控防裂、大坝基础处理的管理尤为关键。为了解决上述问题,大岗山公司十分重视工程数字化建设,先后组织了混凝土缆机防碰撞系统、安全监测信息管理系统、大坝混凝土温控决策支持系统、基础灌浆工程施工监测系统、大坝施工进度仿真系统与数字监控图像信息采集系统等子系统的研发与应用。各项子系统的开发与建成投用,对大岗山工程建设发挥了重要作用。为了充分发挥系统之间的综合作用,加强工程建设的进度、质量、安全、计量等监控,大岗山公司建立了数字化系统集成平台。2013年4月,大岗山数字化集成平台建成投用,该平台以ESB服务总线为纽带,以工程建筑物信息模型为载体,整合现有的进度仿真、温控仿真、缆机运行监控、安全监测、视频监控、灌浆监控等六大业务子系统及混凝土生产等专项子系统,实现了对大坝混凝土关键施工与温控过程、灌浆施工过程的综合管理与分析,以及对安全、质量、进度、工程量等施工过程的全面掌控,确保了工程全方位处于可控、在控状态。 1.1大坝施工管理数字化 1.1.1安全管理(1)缆机防碰撞系统。大岗山水电站大坝主体工程施工需用混凝土量322万m3,钢筋制安量3.5万t,模板周转量1.5万t,其他辅助材料4.3万t。坝体施工的主要吊装设备为4台平移式缆索起重机和4台塔式起重机等设备。这些设备布置在狭窄的施工场地上,工作范围彼此重叠,为了防止大坝施工现场施工设备的碰撞,避免由此产生的事故对人员、设备的伤害及施工进度的影响,大岗山公司于2013年5月开发建设完成一套大坝施工设备防碰撞预警系统。该系统可实时地自动检测各施工设备及其相关部件(如臂架、塔架及吊钩等)的位置、运动方向和速度,将采集到的信息通过无线网络传输给基站;在基站经过防碰撞算法的分析和计算,得到各施工设备的空间位置(包括臂架、塔架和吊钩等)及其运动趋势,若设备间相互距离过近并存在碰撞的可能时,基站通过无线网络将相应碰撞信息发送给相关设备;碰撞信息通过安装在各设备操作室的工业用平板电脑实时显示,提醒可能发生碰撞设备的操作人员采取相应措施提前避让,避免碰撞事故的发生。大岗山大坝施工设备防碰撞预警系统自投入运行以来,报警准确及时,系统涵盖的设备之间从未发生过碰撞事件。(2)缆机远程监控系统。为采用最快捷的方式对缆机设备进行维护,减少维护时间,缩短故障停机时间,大岗山公司与杭州国电大力机电工程有限公司于2012年4月开发建设完成缆机远程监控系统。该系统通过网络将4台缆机运行的所有参数实时传输到杭州国电大力机电工程有限公司,工作人员在办公室就能实时了解4台缆机的位置、起吊重量、运动方向、速度和电气等运行状态。当发生电气系统故障时,系统可通过检阅故障代码作出判断,在系统恢复时直接对系统参数的设置进行调整。厂家技术人员通过远程监控系统可及时发现产生问题的原因,弥补缆机现场维护专业技术力量的不足,通过电话指导将故障设备的处理方案及时通知现场维护单位,从而极大地缩短设备维护和故障检修停机时间,提高了设备工作效率。 1.1.2质量管理(1)拱坝施工期温控决策支持系统。大岗山水电站大坝混凝土标号高,水泥水化热大。浇筑仓达1700多个,设计埋设传感器2000多支。根据拱坝的结构要求,横缝须接缝灌浆,以形成拱圈受力,拱坝温度控制的难点和重点是控制最高温升和降至封拱温度,需要一期冷却、中期冷却和二期冷却3个过程才能降至接缝灌浆温度。整个温控过程历时120d,且日降温速率都有严格的要求,一旦超标极有可能产生温度裂缝,所以,大坝混凝土温控工作难度大,工作量大,过程控制风险大。由于传统的测温方法采集效率低、数据的实时性差、人为干扰因素多,因此无法满足大岗山水电站精细化的温控管理需求。拱坝施工期温控决策支持系统由武汉大学于2011年5月研发投用。该系统利用物联网技术,在数据采集中应用数字化方法,提高数据采集的效率、及时性与准确性,避免了传统作业方式带来的弊端。系统中应用的数字温度计+数字温度采集器+数字化温控管理平台的组合方案,实现了大坝混凝土数字测温。该温控决策支持系统能够记录混凝土从生产、入仓、浇筑乃至后期养护全过程中的温度数据,形成每一仓的温度检测统计数据,包括出机口温度、入仓温度、浇筑温度、最高温度、环境温度等。该决策支持系统能够展示每组数据平均值、最大值和最小值,通过对比标准,计算出合格率,也可以记录各仓各支温度计的实时温度信息,绘制各仓平均温度变化曲线及单支温度计变化曲线,还可以记录每天的气温监测数据,统计每日监测次数、平均温度、最高与最低气温及最大温差,并在图表中绘制气温曲线,包括日平均温度曲线和日最大温差曲线。(2)拌和楼运行监控平台。拌和楼运行监控系统由武汉英思科技公司于2013年4月研发投用。该监控系统通过与拌和楼生产系统的数据接口,可以实时采集拌和楼生产数据和配合比信息,主要内容包括:拌和楼编号、生产时间、总方量、使用部位、设计配合比、生产配合比、操作员等。通过对拌和楼信息的采集,可以实时跟踪了解每一盘混凝土的拌和生产情况,分析其配合比水平;从拌和设备的维度分析拌和楼的出力情况;从时间维度分析拌和楼的生产强度(可间接分析出浇筑强度);从施工部位温度统计混凝土的方量。 1.1.3进度管理(1)大坝混凝土浇筑施工进度仿真系统。大岗山大坝混凝土月最高浇筑强度为13.5万m3,工期紧、施工强度高、制约因素多,譬如,相邻坝段高差不能超过12m,最大高差不能超过30m,坝段悬臂高度孔口以下部分不能超过60m,孔口以上部分不能超过45m,另外,深孔坝段结构异常复杂,钢筋制安量非常大,异型结构多,备仓进度慢。为了解决上述施工管理过程中遇到的各种问题,协调各个施工部位合理施工,紧密衔接各种工序,保证大坝各坝段连续、均衡上升,大岗山公司委托天津大学开发了大坝施工进度仿真系统(DGS-DamSim),并于2012年6月投入使用。该子系统主要包括九大模块,即施工参数模块、仿真计算模块、对比分析模块、图形显示模块、数据输出模块、实际进度模块、信息查询模块、数据库管理模块及帮助模块。该系统支持坝体动态分层分块、大坝施工过程动态跟踪、实时仿真计算、施工进度预测分析与预警、大坝浇筑进度计划制订等功能。结合“数字化大岗山”集成平台,系统可提供大坝基础定义及现场的实际施工进度数据,并依此来综合仿真分析大坝的施工进度计划(浇筑、接缝灌浆等),提供并验证综合施工计划方案,指导长、中、短期施工计划的制订。最终将大坝施工进度仿真计划在系统中予以,为工程管理决策以及施工提供了有力支持。(2)视频监控系统。视频监控系统由四川能信科技有限公司研发,已于2012年6月投用。该系统总共布置10个监控点位,各监控点将监控到的图像信息通过光纤网络远程传入数字化监控系统,经过数据转化后,形成的图像信息可在办公室内安装有客户端的计算机上供有关人员浏览及查询。 1.2灌浆施工管理数字化大岗山水电站基础灌浆工程中固结灌浆工程量约22万m,帷幕灌浆工程量约48万m,工程量大;河床坝段发育辉绿岩脉和承压热水,地质条件复杂,施工难度大,质量要求高,管理控制复杂。“数字化大岗山”通过搭建大坝基础灌浆过程管理系统,包括灌浆过程数据采集系统及灌浆综合管理平台,实现了与灌浆施工相关的勘测、设计、计划、施工过程、质量与成果的全面管理,提升了灌浆施工的质量与进度控制水平。 1.3安全管理数字化(1)安全监测信息管理系统。安全监测综合查询系统于2011年1月投入使用。该系统可对安全监测数据进行规范的综合统计、分析和展示,以便相关工作人员从整体的角度对大坝工程施工监测数据进行掌控与分析。综合查询系统对安全监测的数据进行分析、整理后,可在监测结果查询页面中以成果曲线图和统计报表的形式展现出来。通过成果曲线图,有关人员可以掌握大坝施工过程中温度、开合度、应力、应变、位移、稳定、渗流、渗压、裂缝等参数的变化趋势。通过安全监测信息管理系统,各类监测埋没仪器信息、监测数据与成果全部进入数据库管理,为监测信息的使用和管理提供了有力手段。 2“数字化大岗山”的工程应用成果 数字化集成平台投用后,整合了各个专项系统资源,充分发挥了作用,实现了安全、质量、进度、计量等的全面有效管理。(1)大坝施工温控管理。目前,大坝混凝土施工期温控决策支持系统已在业主、设计、长江委大岗山大坝工程监理部、葛洲坝大坝项目部、中水八局大坝项目部等单位安装运行,且系统运行正常,每日温控数据按照规定时限录入,对已浇筑的1000多仓大坝混凝土,录入各仓21项关键温控数据共400余万条,发送温控预警短信近2400次,提供各类仿真分析报告360余份。混凝土的浇筑温度合格率、最高温度合格率与日降温合格率从一开始的不足85%提升到95%以上,有效地防止了大坝危害性裂缝的产生。(2)大坝施工进度管理。大岗山水电站大坝施工总进度仿真计算及年、月度计划进度编制全部借助大坝施工进度仿真系统进行,编制效率提高了50%以上,编制过程充分考虑了季节、资源、工序之间的干扰与制约等因素,计划编制的科学性大大提高,实际浇筑情况与计划的符合率在90%~110%之间。大岗山水电站大坝工程开工以来,每年均圆满地完成了上级单位设定的进度节点考核目标,这与大坝施工进度仿真系统的开发与应用密不可分。(3)灌浆管理。固结灌浆和帷幕灌浆涉及的所有廊道、单元、孔、段的设计信息及相关工序记录及成果全部纳入到系统平台中管理,实现了施工各个工序的实时跟踪记录。大岗山公司、监理单位可以及时有效地对整个施工过程进行实时监控、浏览、查询,实时完成资料汇总、统计、分析、整理和成果输出,完全满足竣工资料成果整理的要求,相关工作量减少80%以上。系统可实时掌握施工过程中出现的异常情况,并通过预警设置,将灌浆参数或设备异常等信息以短信形式发送至用户手机,有效降低了过程质量风险;统筹管理了灌浆各个过程,包括材料核销、物探监测、灌浆进度及成果的三维形象化展示和成果评审,保证了帷幕灌浆施工的质量、进度与计量的准确性。(4)安全监测信息管理。截至2014年2月,大岗山水电站工区安全监测工程共安装监测仪器2305支(套),仪器完好率为96.70%。大岗山公司、安全监测中心、监理及各监测施工单位等可通过安全监测信息管理系统对安全监测数据进行查询、对比分析、变化趋势研判、整编汇总、观测过程线绘制等方面的操作,大幅度提高了工作效率。(5)视频监控系统。在大坝混凝土施工管理中,数字监控图像信息采集系统可实现浇筑过程的实时监控和影像记录,管理人员通过网络即可在线了解现场浇筑仓的设备、人员、材料布置、施工、异常情况,为实时管理提供支持。同时,相关管理人员可通过数字化集成平台进行录像回放、定时录像(工程管理员可以设定时间段对监控前端的某个摄像机的图像进行定时录制)、备份等操作。通过对视频录像的截取以及后期剪辑,为每个仓面的浇筑过程生成一个影像视频档案,统一存放,可随时调阅,为历史过程分析提供支持。(6)缆机监控系统。缆机监控系统包括缆机远程监控系统、缆机防碰撞系统。防碰撞系统通过实时计算出各设备固定及运动部件(如塔架、臂架和吊罐等)的相互位置关系,根据各设备有可能发生碰撞的距离,综合考虑设备的制动距离和安全裕度,判定是否需要发出警示及警示的级别,并存储较长时间内的警示指令和位置信息备查,同时提供相应的历史状态回放和事故分析等功能,有效防止安全事故发生,提高生产效率。远程监控系统通过无线通讯网络对缆机进行远程诊断和监控,实现与现场完全同步、实时的图像效果,可使厂家技术人员实时了解缆机运行状态,当电气系统发生故障时可通过检阅故障代码作出判断,通过电话对现场进行指导,一般电气故障可在10min内将问题处理完毕,在系统恢复时可直接对系统参数的设置进行调整,从而极大地缩短设备维护和故障检修停机时间。 3结语 按照中国国电集团公司“精细化、专业化、标准化、数字化”的要求和国电大渡河流域水电开发有限公司“夯实基础、弥补短板、打造亮点、创建标杆”的管理提升路径,充分吸取国内大型水电工程数字化管理方面的先进经验,大岗山水电开发有限公司建成了大岗山水电站大坝混凝土拌和运行监控系统、大坝混凝土温控仿真决策支持系统、大坝施工进度仿真系统、大坝缆机远程监控系统、大坝缆机运行防碰撞系统、三维可视化摄像系统、灌浆过程实时监控系统、大坝施工期安全监测系统综合数字化集成管理信息平台,可对大岗山工程建设进行全方位的数字化管理,是目前国内为数不多的数字化管理的先行者。经过近2a的运行实践证明,该系统运行可靠、科学,能很好地服务于工程建设,为工程建设顺利开展提供了有力的支持。 作者:吕鹏飞卢军单位:国电大渡河流域水电开发有限公司 电站论文:变电站基建工程论文 1加强基建工程施工的日常管理 日常管理对于变电站施工质量尤为重要,施工人员开工前,必须领取工作票,交代注意事项后,方许可开工。在重要工序、关键点和危险点施工时,建设方要指定项目技术员到现场指导,施工期间没有特殊原因,不能随意离开施工现场,如必须需要暂时离开,必须有人顶替。同时变电检修、运行管理人员需要协助配合,并在现场监督、指导。施工现场要限制施工车辆速度进入站内,并要求车辆在指定路线及区域内行驶、作业。禁止其它交通工具进入设备区。未经允许一律不准携带物品出站,在变电站基建施工过程中,加强对施工人员的技能培训,增强他们的安全生产意识,培养良好的作业习惯。加强施工过程中的安全监督,必须从整个施工过程的安全要全程监督,根据实际发生的情况,特别注意细节的把握来处理问题。在安全隐患查找过程中,才能及时了解出现问题。 2加强变电站基建工程施工质量控制管理措施 2.1控制变电站地基质量措施受到各种因素以及各种不良地质的影响,变电站选址极其重要。必须避开不安全地势,同时要综合考虑交通运输、网络和水源地而合理选择和规划,为建成后提供生活工作便利。施工时,要清除施工地址上的腐殖土、泥炭土、黏土、粉质黏土等杂土,剔除膨胀土,必要时可换含水量适中的土方,土质不良应该加大对地基的回填土,回填土要合理适当的控制土的含水量,使用捏成团后在一米高自由落地松散开花的土质作为回填土(即最佳含水量),分层回填时,土料中>5cm直径的干土块和小土块要剔除,每层虚铺厚度≤250mm。为了赶工期可用3:7或2:8灰土进行分层回填,控制填筑过程和速度,使变电站地基达到稳定。 2.2控制砖砌体砌筑的质量管理选取所需的砖砌筑材料非常重要,需严格把关,现场抽样检测合格才能材料使用。砌筑前,施工人员应按照施工需要将砖浇水湿润。砌筑时,要及时把墙面溢出的砂浆清除,施工时,要立皮数杆、带线砌筑,砌筑要灰缝厚度均匀一致,墙体平整顺直,这样才不会引起砌体有不均匀沉陷、发生裂缝的通病现象。用机械搅拌砂浆时,严格各种材料控制计量,按照规定配比砂浆的水灰,搅拌砂浆要均匀,达到设计要求。砌筑时,应断开沉降缝,保持与毛石挡土墙沉降缝一致。填充墙砌筑时,砌块要放平顺,砂浆饱满上下错缝搭接,避免出现通缝。 2.3控制模板安装的质量管理钢制定型作为模板,必须根据图纸设计的要求定位放线,为防止模板跑模,采用钢筋固定模板外侧。接头衔接要紧密,接口处保持平整。边沿不能凹凸不平,要顺直不能有离缝。假如钢模底部有缝隙,浇筑前用同强度混凝土封闭缝隙。模板安装后,检测人员或施工人员检查支架的轴线、标高,检测其强度、刚度,保证整体稳定性。检查预埋件位置、底部、板是否有缝,确保符合设计规范标准。然后对模板内侧涂刷隔离剂。 2.4控制钢筋隐蔽的质量管理控制钢筋的质量是较难得,由于它属于隐蔽工程。钢筋在浇筑前,必须再次检查钢筋品种、规格、数量、尺寸,对照图纸和图集检查钢筋位置、搭接长度、锚固长度、弯钩形状等。确保钢筋安装符合设计、规范标准要求。试验钢筋焊接的试件需要送到质量鉴定部门检测合格,总监同意后,才能使用浇筑钢筋隐蔽工程。 3完善监督机制 变电站基建工程施工质量的监督是极其重要。在变电站施工时,为了确保施工质量,应相应成立质量管理机构监督施工企业施工中的质量,督促施工人员在施工的质量观念,控制施工过程的质量。施工前,必须对质量监管人员的培训,根据组成成员的专业素质,把施工的各个环节有序分解,形成对口的专业施工,使质量监管人员能够各尽所长,降低施工的风险性,有效的提高工作效率,有效控制施工步骤的质量管理。合理安排质量管理人员的分工程序,合理安排施工中的步骤,质量管理人员对于自己负责的区域就会严格的巡视,应用自身的知识控制质量,也能及时发现问题并处理。质量管理人员要做好施工日志的记录工作,预测施工下一步可能对质量影响的难点和重点,及时做好预防措施,避免人为疏忽导致的质量事故,实施奖罚制度,完善的监督机制是保证变电站基建工程施工的重要举措。 4结束语 变电站基建工程施工涉及到企业的发展,也是民生工程的基础。在施工过程,确实施工中应从变电站施工外部环境和内部因素人手,结合工程施工特点,采取相应的措施控制施工质量,制定符合实际要求的可行预案,引进新技术、新工艺,加强对设备管理,以变电站功能和安全的稳定,实现变电站基建工程的质量目标。 作者:王振开单位:广东电网有限责任公司佛山供电局 电站论文:水电站机电工程论文 1工程管理理念和思路 龙滩水电开发有限公司(以下简称龙滩公司)在建设中不断探索、完善工程建设管理体制、机制,结合工程的特点,建立健全了一整套工程建设管理制度,在工程计划、招标投标、合同管理、工程信息化、现场管控、技术管理等方面采取了切实的管控措施,使龙滩水电站工程的进度、质量、安全、文明施工、环境建设、投资控制等各项建设工作得以规范地、有条不紊地进行,取得了显著的成效。(1)招投标管理。龙滩水电站工程通过招投标管理达到投资优化的目的,建立了一套完善的招标投标机制,组建了评标机构、建立了评标专家制度、邀请检察机关对招投标实行全过程监督等一系列措施,确定了招标、评标、定标的办法,并在实施中严格管理和执行,保证了招投标的公开、公平、公正、科学性及合理性,成功地预防了招标中的腐败行为和职务犯罪。(2)合同管理。龙滩公司狠抓合同管理,通过大量的合同来联系、约束、协调项目的有关各方。坚持以合同为依据,用合同来规范管理行为,提高管理质量。在合同管理过程中,建立了从立项、审查、谈判,到委托、签约的工作流程,审查对合同项目的立项依据,认真研究合同条件,规避合同风险,使合同管理工作始终处于有序和受控状态。(3)信息化管理。龙滩水电站工程信息化管理是全面控制工程施工和管理日常事务的一套完整的信息化管理体系,由多个业务应用系统组成,涵盖各项业务范围,涉及业主、监理、施工、设计和承包商等多家主体,具有业务处理自动化、网络化和数据分析功能。公司通过信息化管理,提升了工程建设管理精度,提高了工程建设管理效率,节省办公成本和人力成本。(4)现场管理。龙滩水电站工程现场管理包括场地规划管理、工程进度管理、质量管理、安全管理、文明施工管理等。在现场管理中,科学规划场地、充分发挥场地利用效率;建立并实施三级计划进度管理体系,对工程进度及成效进行考核奖罚,采用新技术、新工艺加快工程进度建设,使各项节点工程的建设进度均大大提前;在质量管理上,实行业主、设计、监理、施工单位严格按合同履行职责,规范行为,形成了相对独立又紧密联系的工程质量保证体系。确立质量方针和目标、一系列的质量管理制度,实施工程质量监督检查和奖罚制度。在现场管理中,公司还把安全管理放在重要地位,制定颁发了相关管理办法及制度,突出施工单位在安全生产中的主体作用,发挥监理单位在工程安全生产管理中组织、协调、控制、监督的主导作用,落实设计单位在工程设计中的技术安全措施,加强工程分包安全管理力度,严格规范施工作业程序。建立科学安全生产预警系统,有效地保障了安全生产。龙滩公司下大力气抓施工现场的文明综合治理,包括坚持文明施工的教育培训、制度建设、加强监督、资金投入,以及场容场貌、办公生活区、设备设施、环保纪律、承包商等现场管理。(5)技术管理。为解决好各种复杂的技术难题,龙滩公司制定了一套完整的科研项目管理办法,包括一整套试验大纲及年度计划,加强关键技术的前瞻性研究,龙滩公司还成立了由国内知名水电专家组成的龙滩水电站工程技术专家委员会,根据龙滩水电站工程建设的需要,不定期召开专项咨询会议,为工程重大技术问题提供了技术咨询和决策依据。(6)造价管理。龙滩公司在工程建设管理过程中,把投资、造价控制管理渗透到工程建设的全过程,在各方面采取了行之有效的手段控制投资。根据国家批准的工程概算,建立了完整、科学的造价管理体系及具体规定,使各项管理中的重大问题处理有章可循。对编制投资控制性目标及各阶段的投资计划,及时审查施工单位的月、季、年度用款计划;对合同执行过程中的量、价、差,包括已完工程量的签证、合同变更确认及索赔和反索赔、月进度付款审查等,进行严格把关,形成了一套完整的工程价款支付体系。 2机电安装工程的进度管理 龙滩公司紧紧围绕“主体工程开工、大江截流、下闸蓄水、第一台机组发电、全部机组投产发电”五大里程碑目标,多次组织施工各方、设备厂家召开专题会议,进行工期倒排和调整,对影响重大里程碑目标实现的关键因素进行分析和研究,并采取相应措施(如组织措施、技术措施、经济措施及设备催交措施等),在对总体网络进度计划进行优化的基础上,编制了工期提前的进度计划。龙滩公司编制了工程进度总体计划、年、季、月、周进度工程计划和各个节点工程的年度计划,并将工程项目的各项计划逐项落实到部门,具体落实到责任人,并建立相应的奖惩制度及考核、监督办法,确保计划的执行和完成。(1)业主总揽全局宏观控制。业主作为工程建设的组织者,既要营造建设的外部环境,又要推进现场项目组织实施,工作千头万绪,协调事物错综复杂,因此必须总揽全局,主导工程建设,综合筹划、平衡工程进度与投资、安全、质量的关系,以工程效益最大化为目标,有序推进工程建设。(2)计划管理、分级负责。龙滩水电站工程实行三级计划进度管理体系。一级进度控制计划,组织编制工程总进度计划,并凸现关键线路、关键工作和里程碑节点要求,凸现标段之间界面交接关系,为安排年度工作计划、确定项目合同工期、组织开展招标、推进项目施工等提供依据和基本准则。二级进度控制计划,是监理、施工单位在承担项目合同工期要求的基础上,编制合同项目(标段)的施工进度计划,安排年度施工计划以及组织合同项目全面履约、服务大局的指导文件。三级计划进度管理分级负责,下一级计划接受上一级计划的指导和调控。(3)动态监控、跟踪纠偏。在进度计划实施过程中,参建各方根据各自职责分工,进行动态监控,对计划执行检查、考核,保证计划工期按期实现。在建设过程中,难免会由于各种因素的影响出现偏差,应做好应急处置,对计划执行的滞后工作或偏差及时调整部署,必要时采取赶工措施(组织措施、技术措施、经济措施等),龙滩公司在进度管理工作中建立了“进度计划动态跟踪纠偏”,即采用PDCA循环,循环的过程为编制(调整)进度计划执行计划检查执行处理纠偏,进入下个循环。一般以周、月为循环周期,参建各方根据各自职责分工,对施工计划的落实情况进行跟踪检查、调整纠偏,以周促月、以月促年,保证实现合同工期目标和工期提前要求。(4)P3软件应用。P3软件能根据不同管理层的要求,在工作分解结构或组织分解结构的任意层次上进行统计和汇总。软件使进度优化调整工作变得轻松便捷,提高各级进度管理人员的工作成效,龙滩水电站工程在进度管理中充分利用了该软件。 3机电安装工程的质量管理 机电设备安装工程质量管理严格执行ISO9001标准和龙滩公司制定的相关管理办法。每年制定质量体系实施工作计划,定期进行质量监督检查,并接受龙滩公司内审和国家质量认证机构的监督审核。 3.1加强各类施工人员上岗资格培训工作,必须持证上岗严格执行人员持证上岗制度,对所有进入龙滩水电站现场的施工人员进行进场培训,全面加强作业人员的质量意识;对所有转岗人员进行相关技能培训;凡从事特殊工程、特种作业、特殊工作人员(如焊工、无损探伤工、起重机械司机、电工、检验试验人员)必须经过专业培训和质量管理教育,经考核合格后持证上岗。从事一、二类焊缝焊接的焊工,必须执有锅炉压力容器焊工合格证,其合格证书的合格项目,材料类别,焊接方法等必须符合焊接工件的要求,上岗前必须在现场有监理人在场的条件下,结合焊接工件的特点进行重新考核,合格后才能按批准的焊接工艺进行焊接工作。从事无损探伤的人员,应持有经国家相关部门培训考核后签发的Ⅱ级以上有效资格证书,且只能从事资格证书上限定的探伤方法的探伤工作。 3.2做好事前、事中、事后全过程的质量控制和质量监督监督监理按照合同规定履行职责,做好事前、事中、事后全过程的质量控制和质量监督,坚持现场值班和质量巡视,协调设计、制造、安装、监理各方关系,及时发现质量控制中存在的各种问题。工程开工前由施工单位组织编写“产品策划”、“施工组织设计”“、质量计划”和“专项施工技术措施”,经监理审核,报龙滩公司批准后执行。新材料使用前、新工艺实施前、新结构施工前,均要求施工单位进行必要的技艺试验评定,并根据评定结果,编制作业指导书,指导施工。安装过程中实行自检、复检、终检“三检制”,主要检查工艺过程是否符合有关规程、规范和技术措施要求,过程监控是否符合有关规定,过程产品是否符合规程、规范及设计要求,并进行质量评定,通过严格的工序质量控制,保证产品(工程)安装的整体质量,确保质量目标的实现。各项质量记录应整洁清晰、保存完整,便于查阅和追溯。 3.3机电设备安装工程主要质量控制措施(1)通过与设计院一起考察调研各设备制造商的设计制造水平,对于关键设备了解国际设备水平,针对不同情况选择招标方式,采取召开专家咨询会对设备招标文件审查,通过设计联络会、合同谈判等确定设备形式、确定制造商,从而保证设备采购质量。(2)从原材料质量抓起,参建各方联合对物资材料进行进货检验验证,验收合格后才能使用或入库保存,不合格物资按照SDQ-B-21“不合格品控制程序”处理。(3)充分重视监造工作,龙滩水电站工程采取国际投标方式选择监造单位,监造力量强大,专业经验丰富,关键工序从设计制造工艺全方位监控,关键设备聘请专业公司参加验收,确保设备制造质量。(4)不定期召开专家咨询会,解决重大方案、安装进度、场地布置、关键节点等重大技术问题,确保安装质量。(5)工程建设初期明确提出创优工程,进行工程创优策划,从资源投入、岗位职责、工艺方法、质量标准、验收程序等方面提出了明确要求。严格执行国家行业有关规程规范、技术标准要求。(6)鼓励应用新技术、新工艺,大力开展科技创新活动,实行经济效益与质量挂钩制度,有效地促进工程质量提高。(7)签订质量、安全、进度、文明施工等目标考核奖罚协议及节点奖励及提前发电奖励,要求承包人对各项考核目标进行承诺,每一项承诺既有定性的指标又有量化的指标,有具体的落实方案和保证措施。目标考核费用由发包人承担措施费和承包人承担连带考核基金两部分组成,按月进行考核,并兑现考核奖罚费用。做到奖罚分明,保证了工程安全、进度、质量目标的全面实现。 4机电安装工程的造价管理 龙滩水电站工程造价实行“静态控制、动态管理”。静态控制是以初步设计概算静态总造价为控制目标成本,以执行概算静态总造价为工程考核目标成本,通过加强项目管理,优化设计,严格监理,精心施工,努力控制工程成本,将工程静态造价控制在预定范围内。动态管理,是通过加强对建设期物价波动、融资利率变动以及政策性变化等引起造价增加的动态因素的管理,将工程总造价控制在执行概算总造价预期目标范围内。龙滩水电站工程造价实行分层次管理,做到权责分明。公司各执行部门充分发挥团队合作精神,承担本部门的造价管理和控制责任,同时承担与之相关部门有管理界面交叉的造价管理和控制的辅助责任。龙滩水电站工程造价管理工作贯穿于规划、设计、招标(采购)、建设、交付的全过程。在规划设计阶段坚定不移地贯彻安全、可靠、经济、适用的原则,积极落实限额设计工作,促进设计单位提高设计水平、加强设计优化、保证设计深度和设计质量,以避免发生设计方案变更和重大工程量变化。在招标采购阶段,通过合理划分采购标段,提高投标竞争性,降低合同履约风险。通过竞争性招标选择技术领先、综合能力强、资质信誉好的设计、施工、监理、物资及设备供应商等单位。在建设阶段,以合同管理为中心,重点抓项目管理,避免重大变更和索赔事项;抓资金计划,减少融资成本;抓工程结算,做到计量准确、定价合理;抓物价变动预测,规避市场风险;推动信息化管理,提高造价决策效率;抓制度、机制建设,充分调动各单位和各级人员降低工程造价积极性。 5机电安装工程的安全文明施工管理 5.1明确责任、强化组织领导和管理建立健全的安全保障系统,明确安全生产责任制,把安全责任贯彻落实到工程各阶段、各岗位和各工作人员中,形成了自上到下的层级安全文明施工管理体系,各层级之间以签订“安全责任书”的形式细化管理目标。对各单位安全生产责任区域进行了界定,并加强安全管理人员相应的安全管理资质培训和持证工作,配备专职安全人员对安全文明施工情况进行适时、有效的监督管理,每月对安全文明施工状况按月进行定量考核。 5.2加强安全文明施工巡查、整改和安全培训工作要求各承包商根据实际情况制定安全施工方案和安全专项方案,对可能存在的不安全因素进行预测,拟定事故防范措施,并做到工作中督促、检查和班后总结的“三工式”安全班会制度;龙滩公司“安全文明生产检查小组”针对施工的特点进行专项安全检查和月安全大检查,消除安全隐患。对查出的违章行为进行经济处罚,杜绝违章行为的滋生。对于每项安全工作,要从施工的各个环节深入地开展安全措施的审核工作,包括运输、吊装、焊接等方面,从而确保安全措施的切实可行。在施工前要求进行安全技术交底工作,让所有从业人员都熟知自己本职工作中应该注意的安全事项和进行必须的安全防护工作。 5.3切实加大安全投入为改善地下厂房施工环境、保护现场人员身心健康、满足机电设备安装及土建施工进度、质量和安全,在地下厂房实施了机电安装临时通行栈桥、临时通风系统、临时照明系统等项目,并要求各承包商制作各种临时用安全钢围栏,钢制转梯、爬梯、平台,孔、洞封堵用盖板;杜绝在施工面上吸烟,并设置吸烟室;为使施工面整洁,设置规范的移动式工具房;结合天气情况的特点,要求承包商采取改善工作环境和配发药品等措施来加强施工人员的高温防暑工作,做好职业病的防治工作。 5.4认真开展“安全生产月”各项活动在“安全生产月”活动期间,有组织、有计划、有目的地开展了一系列安全知识、技能教育和培训、安全知识竞赛、综合安全大检查等活动,利用安全生产会、安全板报专刊、宣传栏等宣传媒介对职工和施工人员进行宣传、教育和贯彻。并形成相关的、可操作的文件下发,利用“周安全日活动”进行学习,要求承包商对新工人和民工按三级教育原则进行安全教育,以及对转岗、复岗人员进行安全教育,提高施工人员的安全意识和对危险因素的辨识能力。 6结语 总而言之,水电站机电安装工程的项目管理具有很强的综合性与系统性,在项目开始阶段,要制定详细的工程进度、质量和成本控制计划,各部门之间必须相互配合、相互协作围绕各种计划开展工程的项目管理。随着工程实际进行,一定要采取针对性措施来控制施工质量、施工成本、施工进度和施工安全等,并做好各项统筹管理工作,只有这样才能使工程得到最大化经济效益和社会效益。 作者:何帆单位:龙滩水电开发有限公司 电站论文:智能变电站通信网络论文 1时间性能要求 不同的时间信号有着不同的传输介质,时间信号的准确度也决定着智能变电站的时间性能,目前一般要求的时间信号准确度如表1所示。DL/T860标准根据通信信息片通信要求的不同,在整个智能变电站需要多种联络传输报文协调通信信息片的属性,不同的报文类型规定不同的性能要求。DL/T860标准定义了7种报文类型,其属性范围由性能类建立,每种报文对应不同性能类具有不同的时间性能要求。对于控制和保护性能类定义为P1/P2/P3,P1一般用于配电线间隔或者其他要求较低的间隔,P2一般用于输电线间隔或用户未另外规定的地方,P3一般用于输电线间隔,具备满足同步和断路器分合时间差的最好性能。对于计量和电能质量性能类定义为M1/M2/M3,M1用于具有0.5级和0.2级精度计费计量,最高5次谐波,M2用于具有0.2级和0.1级精度计费计量,最高13次谐波,M3用于电能质量计量,最高40次谐波。智能变电站应用数据的时间性能要求在DL/T860标准中也有所体现,主要参数如表2所示。时间性能包括时间准确度和传输时间两个方面,既然定义了不同的参数指标,对设备是否符合规范的时间性能定义,只有通过测试才能明确检测和分析。因此目前时间测试不能只停留在时间准确度的测试上,必须要深入到传输时间的测试内。时间的准确度只能说明设备的时间是可靠的,但智能变电站是一个设备与设备协调工作的整体,设备和设备之间传输时间的变化将直接影响到智能变电站的稳定性,毕竟变电站的安全稳定运行才是电力系统的重点,因此时间准确度是基石,而传输时间是系统工作的保障。 2时间性能测试 通过对智能变电站数据报文传输延迟测试技术的研究和分析,目的在于如何在智能变电站的测试和日常维护中为智能变电站的稳定运行提供有力的测试设备和依据,解决电力用户对智能变电站数字化信息的准确把握。电力系统分为发电、输电、变电、配电、用电等五大环节。变电站是变电环节的重要部分,它实质是一个转换电压的枢纽,实现不同电压等级的电力转换。所有变电站的一次设备的工作状况都是通过二次设备之间的通信网络来完成。二次设备利用自身设备的功能实现测控、保护、计量等工作,然后通过通信网络将变电站的数据信息送到本地或远程监控系统实现电力系统的数据采集和监控。通信是一个基于信号的交流渠道,为了增加变电站通信交互双方对信号的识别能力,变电站内的各个设备都必须工作在同一时刻,也就是说需要在变电站内设置时间同步系统来完成设备的时间同步,确保设备时标一致,信息识别度能清晰,应用处理能简约化,其中对传输延迟的测试是必不可少的部分。电力系统的快速发展,对时间同步的要求也越来越高。任何一个变电站都需要准确、安全、可靠的时钟源,为电力系统各类运行设备提供精确的时间基准。高性能的时钟源可以为电力系统变电站提供统一的时间基准,满足变电站各种系统(监控系统、能量管理系统、调度自动化系统)和设备(继电保护装置、智能电子设备、时间顺序记录SOE、厂站自动化故障测距、安全稳定控制装置、故障录波器)对时间系统的要求[8],确保实时数据采集时间一致性,提高系统运行的准确性,从而提高电网运行效率和可靠性。国内智能变电站完全遵循DL/T860标准的设计规范。DL/T860标准覆盖变电站通信网络与系统,其中智能设备中各个逻辑节点之间的通信由数千个独立的通信信息片进行描述,而通信信息片主要完成逻辑节点之间对于给定通信属性的信息交换,包括对它们的性能要求。如何保证基本功能的正常运行以及支撑通信系统的性能要求的关键是数据交换的最大允许时间,即传输时间。 传输时间是智能变电站的系统要求,其定义如图2所示。一个报文的完成传输过程包括收发端必要的处理。传输时间计时从发送方把数据内容置于其传输栈顶时刻开始,直到接收方从其传输栈中取走数据时刻结束[10]。图中定义了完整传输链的时间要求。在物理装置PD1中,功能f1把数据发送到位于物理装置PD2中功能f2。传输时间将包括各自通信处理器时间加上网络时间,其中有等待时间、路由器与其他网络设备所耗费的时间。由于物理装置和网络设备可能来自不同的厂商,故对总传输时间的任何测试和验证都必须在现场验收测试时进行。智能变电站报文数据传输延迟属于性能测试的应用范畴。传输时间的定义的间隔中,tb时间间隔取决于网络底层结构,不属于智能电子设备的范畴,从智能电子设备的角度出发,只有输出和输入延迟可以被测量。标准中规定时间性能的测试方法[11]如图3所示。对于传输时间的输入输出延迟测量值应不大于DL/T860标准中所规定的相应报文类型的总的传输时间的40%。图3方法中定义了回环测试环境,被测设备的输入信息与输出信息都与测试系统建立连接,当测试系统产生被测设备需要的物理输入信号或者报文信号后,测试系统通过接收被测设备产生的报文或者物理的输出信号来检验输入输出时间性能。有了以上测试方法之后便可以对实际的设备进行测试。以下是对某变电站中一台时钟源的测试,该时钟源的PTP同步报文经过一层交换机如图4所示,交换机为TC模式,测试仪器对经过交换机以后的PTP报文进行测试。有效数据共测试60次,时钟源的准确度和路径传输延迟测试结果如表3所示。使用上述的测试方法可以测试时钟源同步信号经过两层或者两层以上交换机时的准确度和路径传输延迟,同时也适用于GOOSE、SV9-2报文传输延迟的测试。 3结语 目前电力系统从国网、南网到每个省的电科院都设置了关于时间的工作组,相关的测试标准也已经具备,但是国内专业的测试机构只对规约报文的一致性进行分析和测试,不针对时间性能做检测,没有制定详细可操作的方法或者手段。综上所述,智能变电站时间性能的分析研究和检测对于智能变电站的实施和投运后的安全运行将有很大帮助,因此我们每一个从事电力事业的工作人员都需要清楚地认识时间性能的概念,它全面覆盖整个智能变电站时间的准确度和智能变电站应用信息的传输时间定义。希望在电力行业所有工作人员的共同努力下,尽快成立针对时间性能检测的专业的机构,并制定详细的可操作方法和手段。推动智能变电站健康稳定的发展,为我们的国家和社会做出更多的贡献。 作者:高吉普徐长宝张道农黄兵赵旭阳王小勇单位:贵州电力试验研究院华北电力设计院工程有限公司上海远景数字信息技术有限公司 电站论文:变电站全寿命周期工程造价论文 1变电站全寿命周期各阶段成本管理分析 变电站全寿命周期工程造价成本管理贯穿于整个工程阶段,除了基础建设的阶段,还包括后期的工程运营与维护阶段。变电站全寿命周期可分为决策阶段、设计阶段、建设阶段、竣工验收阶段及运营维护阶段。因此,立足于工程项目的全寿命周期开展设计,认真总结,积极探索,充分考虑运行维护的情况,对以往传统建设模式有所突破,追求变电站作为工业性设施的定位及功能需求基本功能和优秀功能,剥离无用、重复、多余功能;从设计开始,减小变电站占地面积和三材消耗量。 1.1投资决策阶段成本管理变电站工程成本管理在工程项目的规划决策阶段包括工程项目选址、规模、设备的采购、资金的来源及生产技术的确定等。在变电站的工程管理中,应该为建设项目提供全面而准确的投资金额,前提是要提供可靠的技术及经济指标。要选择合理的工程造价计算方法,提高工程造价的精确度,还要做好投资估算工作,严格执行工程成本控制,做好投资决策阶段的成本管理。 1.2设计阶段成本管理工程项目的设计阶段的工程造价是成本管理的关键内容,如果在设计阶段做好工程建设的成本控制,可以取得事半功倍的效果。在平常的电力工程的成本管理中,由于过于注重工程建设期的造价,忽略了工程前期与运营后期的造价管理,以至于在工程项目的设计阶段出现设计深度不够、设计出现重复、造价人员与设计人员的配合不够紧密等问题。要重视设计方案的优化,积极推进限额设计,增强设计人员对工程的全面造价意识。如:提高建筑使用率,从结构入手,建立新型结构体系,推行构件标准化,生产工业化化,施工机械化。统一变电站主要电气设备参数和接口标准,采用全寿命周期内性能价格比高的设备。通过对主设备、配电装置、数字化变电站技术、主要构建筑物、站区场地平面方案、地基处理及其他主要设计方案进行全寿命周期成本管理分析,极大地优化变电站的布局,完全契合国网,省公司倡导的建设资源节约型、环境友好型、整体效益最优的电网建设理念。基于全寿命周期成本理念对设计方案、主设备、结构形式、建筑材料进行比选,引入了一些新设备、新材料,从而保证了全站全寿命周期成本费用最优。 1.3建设阶段成本管理变电站工程项目的施工阶段是形成实体工程最重要的阶段,容易受工程量、环境、政策、材料及设备价格、施工周期等多方面因素的影响,所以具有一定的复杂性,以至于在实际施工过程中会增加一些预想之外的费用。工程造价人员应该加强全寿命周期造价管理的观念,以便于在进行施工阶段造价成本管理时进行全面综合的成本分析,实现成本的有效控制。由于变电站工程建立人员的职能范围较窄,只停留在施工质量检查员的位置上,应该加强监理人员的职权,除了对工程施工质量进行监督,还要担任投资控制和分析的职责,加大对工程造价成本管理的监督与控制。可以通过控制工程变更和现场经济签证,做好工程施工图的预算,到施工现场深入了解施工的相关资料,最大程度控制好施工材料及设备的费用等来实现成本有效控制,同时还要考虑工程索赔问题及工程价款的结算控制。 1.4竣工验收阶段成本管理工程竣工验收阶段是工程架设阶段的结束,也是工程运营维护阶段的开始,同时也是测评决策阶段、设计阶段及施工阶段工作质量的重要组成部分。在这一阶段的工程造价管理中要做到深入施工现场,及时把握工程动态,认真核对各种资料,考察工程是否按照竣工图正常进行,从而确保结算质量,实现工程造价经济性与合理性的统一。对工程建设期进行评审与分析,并找出工程项目存在的问题与隐患,对于不符合运营标准的项目要及时提出相应的措施来补救。 1.5运营维护阶段成本管理工程投入使用后就进入了运营维护阶段,工程运营维护阶段的成本控制在工程的总造价管理中占据着重要的作用,这一阶段的工程造价是在保证变电站工程可靠性的前提下实现最大程度地降低运营维护成本。不过很多时候工程的成本管理都会比较注重工程的施工阶段及竣工结算阶段,很少考虑投资决策阶段、设计阶段及运营维护阶段。只是将工程造价管理拓展到从项目建设前期到项目竣工,并没有包括工程使用期的运行及维护成本管理。为了实现工程成本的有效控制,提高整个变电站工程项目的投资效益,应该采用全寿命周期的方法对工程项目进行全方位的综合造价控制,从而提高变电站电力工程造价成本管理的总体水平。 2结语 目前我国已经开始重视工程造价管理在变电站工程项目全过程的运用,造价管理人员必须要转变管理观念,创新管理方式,利用科学有效的管理策略,积极推进资产的全寿命周期管理。将控制工程造价拓展到整个寿命周期,使工程造价成本管理贯穿于工程项目全过程。加强变电站全寿命周期工程造价成本管理,从而实现工程建设的经济效益与社会效益的有效综合。 作者:张文栋单位:国网福建省电力有限公司漳州供电公司 电站论文:电站项目设计管理论文 1项目难点 1)国际工程设计经验不足。印尼电站项目是我院首次承担的海外国际电站项目设计任务,国际工程设计经验不足,提供的设计方案容易与国际同行业发展趋势脱轨,文字翻译的专业性和准确性不够等。2)合同谈判和合同管理经验不足。由于缺乏海外工程合同管理经验,虽然在合同谈判阶段基本上明确了工程所采用的技术要求和工程全面采用中国标准。但作为交换,我们也放弃了大部分合同技术偏差等细节方面的争取工作。因此在合同执行阶段,业主以我们没有提供技术偏差为由,拒绝讨论具体的技术问题,给项目执行带来了难度。3)国际通用的设计惯例与国内有较大差异。主要表现在以下几方面:a.国际工程的项目业主审图单位在审图过程中要求承包商提供审查的设计资料多而复杂,普遍要求提供详细的计算书,而中国的设计工程师普遍套用规程规范,计算习惯不佳,计算功底普遍较弱。b.中国设计工程师喜欢套用标准图集或手册,而国际工程的施工、安装单位不可能采用中国政府编制的图册,造成细部工作量剧增。c.中国的图纸组织形式与国际通用的设计习惯存在较大差异,中国的工程图纸是按卷册为单位的,而国际通用的图纸出版单位为张数,这样往往在图纸数量统计上会给设计单位造成很大工作量。d.国内设计行业的图纸设计深度普遍不够,尤其细节设计存在很大不足,如工艺专业的管道布置,国内是小于DN80的管道就不设计,而是施工单位的工作范围,国外工程则要求设计单位完成这些细节工作。e.我国设计行业普遍采用的是一版成图的出图模式,这种模式不利于图纸的审批和现场施工单位的准备工作,多次出版是目前国际上较为通行的设计出图模式。f.专业划分的差异。国内专业分工偏细,比如国内工艺和热控专业是独立的专业门类,而国际上习惯P&ID图纸则是两者在图纸上的有机体现,所以往往审图时,热控提工艺的问题,工艺提热控仪表的问题。4)业主审批设计图纸的流程繁冗,影响现场施工进度。由于规范选择和设计的习惯性的差异,业主审图工程师对国内设计工程师的设计思路和意图往往一时难以理解,而且正值印尼大上电站之时,每个审图工程师手上有多个项目的审阅工作,且业主审图工程师是按大专业划分的,比如土建的审图工程师就要负责包括勘测、总平、建筑、结构(土建和水工)等的所有图纸,工作量大。这样审阅图纸的周期会拖的很长,大大影响了现场施工的准备和进度。 2设计管理 根据上述印尼电站项目实施的特点和难点,我院在印尼首都雅加达专门成立了海外设计服务中心,服务中心的主要工作是海外部分有关设计事务的处理但不包括现场工代服务,服务中心由机电土三大专业各一名设计代表组成,其中设一名设计总代表,负责服务中心团队的整体运作。团队通过以下几点工作来克服海外工程不利因素,改善设计服务质量,满足现场施工进度:1)通过专业组合的团队协作形式来服务不同的总包商和雇主,既满足总包商和雇主对海外设计服务组织模式的要求,同时可以化解不同总包商和雇主对于设计服务力量、服务延续性和专一性的担忧。2)建立团队内部、外部设计协调程序。由总代表负责编制团队制度,明确成员对口不同项目与总包商、业主审图团队、当地设计分包团队等的沟通;明确联络方式和报告制度。项目设计协调文件以EPC合同为基础,是设计接口的桥梁,是变更和索赔的依据,同时也是整个工程项目协调程序的一部分。通过设计团队接收、回复雇主、总包商、设计分包商的技术函件和邮件构建了内外部门之间的联系,并使得沟通规范化、模式化,提高了设计管理的质量和效率。经统计,在Suralaya电站项目中,设计技术函件占整个项目函件数量的30%之多。根据新版FIDIC《设计采购施工(EPC)交钥匙工程合同条件》第4.9款规定,承包商应按照合同的详细规定建立质量保证体系,在每一个设计阶段开始前,向业主提交有关工作的所有程序以及贯彻质量要求的文件,以供参考。所以对设计文件的管理是业主和总包商对设计质量体系进行控制的重要体现之一,也是设计团队在设计服务工作中的重中之重。3)通过由总包商协调,与每个项目的业主审图团队制定了较为合理的审图流程,规定:a.业主审图单位每周必须完成设计团队提交的图纸审阅内容。b.通过每周定期的图纸审阅意见交流会,减少图纸的审批意见,尽量杜绝图纸出现C等级,加快对于现场急需图纸的特殊审阅和批准。4)完善海外设计服务所需的设备,如用工程打印机等来弥补海外相关设计服务的缺失。a.因为提交业主审批的图纸都是从国内快递到印尼,出版时漏印或者少印的图纸在雅加达打印后补充提交以减少图纸运输中占用的时间。b.业主审阅后的图纸和意见单通过扫描上传至国内供国内设计团队修改、升版。节约了回递国内花费的时间和成本。c.审阅后批为A或者B的图纸复印后提交现场供备料和施工用。通过在雅加达购买、使用工程打印机完善充实了海外设计服务内容,实实在在加快了图纸的提交、审阅后的图纸反馈和现场施工的进度。5)完善审图交流渠道。如在业主审图单位布置远程视频设备,通过远程视频会议连线业主审图工程师和国内设计团队,对复杂、难度大和急需解决的技术问题进行交流,缩短了图纸审阅周期,加快了设计问题的解决。6)根据每个项目的工程进度和审图要求,接收项目设计经理的工作任务,通过总代表的分配和协调,团队成员分工协作参加由业主组织的工程月会(会议地址根据项目需要会安排在雅加达、现场或离现场较近的城市)、审图交流周会和远程视频会议,来提高设计服务效率,加快图纸审阅和审批进度。7)海外设计服务团队以挂靠总包商名下开展工作。由于当地政局、自然灾害、交通条件等因素都会影响海外工作人员的工作和生活,所以依靠总包商与中国使馆以及当地社团的联系,在处理来往印尼设计人员的安全、食宿、交通、工作签证办理等方面制造便利。 3沟通心得 对于海外设计服务团队来说,服务的优秀工作是和业主审图工程师的沟通交流,如何能在最短时间内解决审图工程师提出的关于图纸的疑问、化解审图工程师对于按照中国规范设计的担忧、让业主坚信我们的设计是能够完全满足EPC合同对于技术方面的要求是海外设计服务团队工作的主要努力方向。看似简单的交流往往也反映了一个设计人员对于专业知识和语言的掌握,对于电站各项工艺系统的理解,更体现了交流的技巧和态度。本人作为团队的负责人,在若干年的海外服务工作中总结出以下几点沟通心得:1)尽可能多的了解当地经济状况、风俗习惯;掌握业主审图工程师的性格特点,正所谓知己知彼,方能从容应对。印尼是个宗教信仰浓厚的国家,但由于人民收入相比中国有较大差距。所以当地人的性格在中国人面前既觉得“技不如人”(需要我们国家来帮助建设电站项目),又普遍好“面子”希望得到中国人的“抬举”(毕竟代表的是业主),只要你尊重他,他起码不会排斥你,经常性的拜访和善意的交流就会加深对方对你的信任,这样在审图交流中出现争论时对方也不至于一棒子把你的设计方案否定了,也不会出现谈不拢就“翻脸”的情况。2)做到谈判交流时不卑不亢,以理服人。毕竟中国的规范在国内已实践几十年,且运用到国内同等机型项目无数,我们应该坚信中国的规范要求最起码不低于国际通用规范的标准。当然我们也会经常遇到个别极端崇尚美标等国际标准的审图工程师,在这种情况下也不必死磕,通常我们会做个参数比对等方式来证实我们的标准要求不低于美标等国际标准,这样也慢慢建立起审图工程师对中国规范的信任。3)因为审图工程师个人能力和理解会有很大差异,有时不同项目在不同审图单位同样问题遇到不同意见时,通过被认可的审图工程师来做不被认可的审图工程师工作,他们之间国籍相同,语言相通,彼此的信任度更高,这样往往会使问题简单化,既节省了审图交流的精力和时间,也取得了不错的效果。4)语言的掌握和合理运用。与审图工程师的交流只能用英语,所以英语词汇量特别是专业英语词汇量的掌握以及口语表达能力至关重要,由于早期印尼电站项目多为欧美国家或日本承建,所以审图工程师的英语表达没有任何问题,这对海外设计服务团队成员的英语能力的要求就显得极为重要,如果对方认为你表达有问题,那只会让对方不愿和你多交流甚至会轻视你的个人能力造成交流存在障碍。另外多学点当地的语言也会派上不小的作用,在日常生活或者闲聊时偶尔用当地语言和对方说两句无形中会拉近彼此的距离,自然在工作交流中就会更容易在观念、观点上达成默契。5)审图工程师当中不免存在个别为了一己私利,通过“卡”设计图纸的审批来影响现场的施工进度,以暗示收取好处或介绍当地分包、材料供货商来承接电站部分业务。遇到此类问题不能顶撞或者消极处理,而要采用迂回的“战术”,比如拉上总包商一起参加图纸的审阅会议,通过总包商的地位、威信来打消对方的意图;或者给总包商出主意,让总包商中意的当地分包商通过一些手段来做审图工程师的工作等。要记住,总包商有义务来协助和协调设计图纸的审批,而不是错误的理解图纸审批工作是设计单位单方面的任务。 4结语 通过建立海外设计服务团队来支撑、管理海外设计工作,实践证明此举在海外工程中极为关键的图纸审批环节发挥了非常重要的作用,不仅得到了业主和总包商的认可和赞许,也实实在在为设计单位在履行设计义务,服务现场施工中立下汗马功劳,同时也为企业在海外建立了良好的信誉和口碑。 作者:陈钢单位:浙江省电力设计院 电站论文:智能变电站光纤通信系统论文 1智能变电站站内光纤通信系统设计 1.1设计原则 巍山变电站是110kV智能变电站,因此在智能变电站的光纤通信系统建立时,需要从总体上考虑光纤系统的可行性和可实现性,在保证传输安全的前提下保证数据传输的效率,即可靠性。智能变电站光缆的选择要符合施工的实际情况,光纤的接口应该尽量统一,在施工中要尽量采用新技术。方案的设计要尽可能节约光缆的使用量,提高光纤的利用率,同时要在设计中明确施工目标,从而保证施工效率。在进行光缆的铺设时要注意光缆的保护等。 1.2光缆的选择 在智能变电站中,光缆产品的性能决定了智能变电站的通信效率,因此光缆的选择是其在设计时需要优先考虑的,在实际的工作中要根据实际情况进行光缆的选择。在智能变电站内数据的传输距离长,通常选用单模光缆,以确保数据的准确传输;站内各LED之间的通信,则要选用渐变性多模光缆。在进行户外配电装置的选用时,对光缆的抗磨损性要求较高,因此大多选用铠装型光缆。在光缆的选择之后,还要进行光缆连接器的选择,即接入光模块的光纤接头。根据使用的光缆块不同,光缆连接器的选择也有不同。该变电站采用光纤代替了二次电缆技术,并且通过智能终端使各项数据可以共享。 2智能光纤通信系统的主要实施手段 2.1光缆线路设计 在进行信息数据传输时,为了保证传输的稳定性和可靠性,使光纤在各种环境下都能够进行长期使用,需要将光纤制作成光缆。在进行光缆设计时要对光缆进行足够的保护,保证光纤不受外界因素的损坏,光缆的材质要选择重量较轻、便于施工和维护的材料。针对不同的传输环境,选择不同结构的光缆,从而将传输的线路进行优化处理。在进行光缆的安装时,要对光缆之间的挤压、磨损、扭转等进行规范操作,清除光缆附近的障碍物,进行电场强度控制,使其感应电场不超过规定值。由于110kV巍山智能变电站光缆的安装是在高电压的环境下进行安装,因此要格外注意人身安全和安装设备安全,在安装时要进行安全措施防护,保持作业的安全。要注意施工的环境,在施工结束后要在附近悬挂警示牌和设立相关的标志,及时进行光缆的维护等。 2.2通信系统设计 110kV巍山智能变电站的通信系统主要由传输设备、接入设备和电源设备组成,SDH传输设备是光纤系统的优秀,所有的控制信号都要通过SDH进行转换才能进行数据的传输。PCM接入设备将传输设备中的2M信号转换为可控制传输的64K信号,而电源设备是通信系统正常运行的重要保证,只有电源提供稳定的电源,才能保证数据传输的可实现性和准确性。在进行通信设备施工时,要对施工人员进行大地放电,消除人体静电,以防止通信设备的损坏。通信设备对周围环境的要求很高,要设置专门的通信机房,安装防静电地板,同时要保证机房的温度和湿度恒定,将通信电池和设备相分隔开,以防止火灾的发生。巍山智能变电站的设计中采用了全封闭式的组合电器,具有很强的抗干扰功能,智能化远程遥控可以大大减少人为操纵的风险。 3现阶段变电站中光纤通信系统存在的问题 3.1光缆施工安全隐患 在智能变电站建设中,光纤通信作为其主要通信介质发挥出了极大的作用,但是在施工建设中容易出现一系列问题,导致变电站通信质量受到损坏。在导入光纤时接口密封不严,使保护钢管中容易出现积水,造成冬天积水无法排除结冰膨胀,从而造成光纤被积压,不仅降低了传输效率,同时也影响了光缆的安全性。在进行光缆材料的选用时没有固定的标准,捆绑材料也达不到标准,使光缆在固定时不稳定,余缆容易出现散落的现象,从而造成安全隐患。光缆的材料选用不足,也会造成施工工艺的差异,产品的质量达不到统一的标准,导致同一个智能变电站中出现不同施工工艺的现象。在进行光缆的固定和安装时,其固定架间隔之间缝隙存在着质量问题,部分型号的光缆固定架间隙不足,导致传输的质量和速率下降,固定架和光配机架上下距离不够充足,使光缆在固定保护套管弯曲过大,使馆内光纤造成积压,从而降低传输速率。 3.2材料选择不规范 智能变电站光纤通信系统涉及到多个专业,施工需要采购的设备数量多,型号也分为很多种类,因此在进行设备采购时针对光缆固定架、配线单元、保护套管等材料的配备要符合施工的要求。但是从巍山智能变电站光纤通信系统的材料选购上看,设备进行采购时常常出现遗漏的现象,设备材料的供应商数目众多,其产品型号难以统一,给材料的配置带来了很多的困难。不同型号进行的施工工艺也不相同,造成工程的工艺不规范。 3.3施工人员素质不强 智能变电站光纤通信系统的构建是一个非常复杂的施工工程,施工规模大,项目多,作业环境危险,这就需要施工人员增强安全意识和专业技能,但是现阶段很多施工人员不注重技能的提升,不能够及时掌握新技术,在进行高电压作业时防护措施不到位,高空作业时没有配备相应的安全设施,造成人身安全隐患。在进行通信设备的建设时没有进行大地放电,身上的静电造成通信设备的损坏等。 4加强变电站站内光纤通信的有效措施 4.1进行变电站初期研究 在进行智能变电站光纤通信系统的构建时,要与相关部门进行沟通,确定系统的可实现性,要对光缆通信建设的目标进行明确,同时优化设计方案,将设备材料的选购、光缆设计数量、安装方式和投入使用等各界环节进行预算和估量,在设计时要严格审核期设备的选用,人员的调配和施工技术的应用也要符合相关的规定。要选择专业的设备厂家进行设备材料的选购,保证设备的型号一致,将安全隐患在初期研究阶段降到最低。110kV巍山变电站的顺利实施和政府的支持紧密相连,其各项施工也符合国家的施工要求。 4.2规范施工中的各项操作 在进行光缆的安装和调试运行时,施工人员要严格按照相关的规定进行规范操作,在进行光缆施工时,要以光缆数据传输效率最大化和传输安全为标准进行光缆的安装。结合巍山当地的气候特点,对于施工中出现的客观因素如天气原因等要进行及时的调整工期,保证施工的进度和工期。及时将新技术应用到施工建设中,从而让通信建筑更好地发挥其作用。在建筑中明确责任人和监督人,监督施工按照相关规定操作,保证施工的安全。 4.3加强施工人员的培训 在进行光缆通信建设时,施工人员的操作是保证系统顺利运行的关键。要加强对施工人员的技能培训和综合素质的提高,不断提升员工的专业技能水平,让新技术运用到光纤通信建设中。增强员工的安全意识,在员工进行危险环境作业时,要让员工配备相应的安全工具,如安全帽等,在进行通信设备建设时,要注意对员工进行大地放电,减少通信设备的损害。建筑单位要及时对光缆进行维护,防止光缆的损坏造成极大的损失。 5结语 随着我国电力产业的发展,国家供电量需要大幅度的增加,国家电网建设越来越重要。在电网建筑中,最重要的部分就是变电站的建设,其可以有效的进行数据信息的传输,保证了供电系统的完整性。在进行智能变电站光纤通信系统的构建时要依照其设计原则进行设计,在施工时要注意施工安全和施工细节。提升员工的专业技能和安全意识,对于会影响到通信传输的各项因素进行及时的处理,发现问题时要进行及时的处理,防止损失的进一步增加。要大力发展智能变电站光纤通信系统的构建,让我国的电站通信更好的发展。 作者:洪健明单位:云南电网公司大理供电局 电站论文:变电站通信系统论文 一、变电站的通信网络系统 (一)网络拓扑结构和组网技术 一般来说,在系统运行的过程中,组网方式的合理性,在一定程度上关系着以太网运行的可靠性和高效性。随着现代技术的不断发展和我国电网的进一步深化改革,变电站的智能化程度也越来越高,从当前我国组网方式的运用现状来看,可以将其简单概括为:新组建的网络将系统的性能和功能要求作为基本前提,采用优化节点分布和网络结构的方式,一方面可以有效提高变电站通信系统的信息化水平,另一方面还能实现投入与效能的均衡化。 (二)以太网交换技术 所谓以太网交换技术,主要指的是在以太网运行的过程中,具有性能高、操作简单、密集高端口以及低价特点的一种交换产品,将这一技术运用在变电站通信系统中,在一定程度上可以有效提高通信系统的安全性和可靠性。一般来说,在网络系统中,之所以会提出交换技术这一概念,主要是为了进一步改进网络系统的共享工作模式。从当前我国以太网交换技术的使用现状来看,有三种交换技术被得到广泛地推广和运用,分别是信元交换、帧交换以及端换。随着现代科学技术的不断发展,在以太网运用领域出现了三层交换技术,一方面改善了在明确划分局域网中段之后,只能通过路由器对网络中子网进行全面监督和管理的局面;另一方面也解决了由于传统路由器的复杂、低速而导致网络产生瓶颈的问题,有效提高通信系统的工作效率。 二、加强变电站通信系统可靠性的有效策略 (一)双以太网冗余的实现 在对变电站结构进行全面仔细地分析之后,我们可以知道,IED具备完全独立的两组隔离变压器、控制器、通信电缆以及收发器等。一般来说,每个通信设备都具有个体差异性,在通信冗余协议的实现上也存在着一定的区别,但是具有相同的基本原理。所以,我们在实际的研究工作中,在解决一个通信设备的问题之后,就可以解决其余通信设备的问题。IED可以采用回环测试的方式,对系统中的链路进行全面地检测,确保通信系统的正常稳定运行。在实际的工作中,可以将这两个接口都与协议栈绑定,并且具备控制层访问的不同媒体地址。通常在完成以太网与热备用的连接之后,系统是不具备信息发送功能的,但是由于充分考虑到链路会在发生故障时被切断这一因素,所以需要对设备进行不断地改进,确保系统信息接收的通畅性。系统在正常运行时,利用工作接口IED设备可以在网络中传送信息,在进行回环检测时,如果IED发现系统故障,就可以马上发出命令,对热备用接口进行设置,确保其通信控制器可以进行信息发送,并且将全部信息从工作接口的主链路上转移到热备用接口的链路上,这样一来,就算工作信息接口发生故障,备用接口也可以完成信息接收任务,在一定程度上可以为变电站通信系统的可靠性和稳定性提供有效地保障。在变电站通信系统运行的过程中,双以太网结构将热备用作为主要工作方式,在对链路进行切换时,不可避免会发生延时的情况。同时,由于每个IED之间都存在着个体差异性,不同交换机和IED在进行协议配合时,往往存在着一定的区别。所以,针对这一问题,在实际的工作中,还需要不断地研究和改进,只有这样,才能确保通信系统的安全稳定运行。 (二)环网冗余的实现 从当前我国双以太网环网的运用现状来看,通信系统在运行的过程中,主要是通过交换机来实现信息接收和发送目的的。一般来说,不同厂商生产出来的交换机具有一定的区别,为了确保系统的安全稳定运行,厂商在生产交换机时,可以采用生成树系列的标准协议,这样一来,就可以通过交换机构组成相应的环路,为变电站通信系统可靠性的提高奠定坚实的基础。通信系统在运用环网结构时,在信息传输的过程中,为了避免环网中信息的循环传输,可以对交换机进行重新设置,将两个端口分别设置为阻塞态和转发态,这样一来,信息就可以在系统中进行无障碍传输,在一定程度上可以有效提高系统的可靠性。除此之外,通信线路在正常工作的过程中,系统在传输信息时,也需要通过诸多的交换机来完成,同时,将交换机的1、3、6端口设置为阻塞态,这样一来,该端口就不能进行信息传送。站控单元可以利用交换机的7—3—1—2端口将控制信号传送到保护单元,并且在传送的过程中,不会出现循环发送的现象,有效保障了系统传输的可靠性。在变电站通信系统运行的过程中,当1、3这两台交换机的链路出现故障之后,3号交换机在接受到系统的命令之后,会自动对环路进行全面仔细地检测,如果发现该链路无法保持通畅状态,则会对它的端口进行重新设置,将阻塞态变为转发态,并且及时通知其它的交换机,在进行信息传输时,选择其它的转发路径,这样一来,就不会出现因为其中一台交换机故障,而导致整个系统信息被阻塞的现象。同时,在环网冗余协议中,延时的时间通常保持在1—3s,不仅可以确保整个通信系统运行的可靠性,在一定程度上还能有效提高工作效率。但是,通常在正常情况下,备用链路完全处于闲置状态,端口和宽带的利用率相对较低。 三、结束语 总而言之,随着我国智能电网建设脚步的进一步加快,变电站的重要性也逐渐凸显出来。因此,一定要充分认识到变电站通信系统建设的重要性,在全面了解当前我国变电站通信系统的应用现状之后,将双以太网环网结构运用在变电站通信系统的建设中,一方面可以为通信系统的安全稳定运行提供有效地保障,另一方面还能有效提高变电站通信系统的实时性和可靠性。 作者:张大淼单位:佛山市瑞兴电力工程技术咨询有限公司 电站论文:变电站光纤通信论文 1智能变电站站内光纤通信系统设计 1.1设计原则 巍山变电站是110kV智能变电站,因此在智能变电站的光纤通信系统建立时,需要从总体上考虑光纤系统的可行性和可实现性,在保证传输安全的前提下保证数据传输的效率,即可靠性。智能变电站光缆的选择要符合施工的实际情况,光纤的接口应该尽量统一,在施工中要尽量采用新技术。方案的设计要尽可能节约光缆的使用量,提高光纤的利用率,同时要在设计中明确施工目标,从而保证施工效率。在进行光缆的铺设时要注意光缆的保护等。 1.2光缆的选择 在智能变电站中,光缆产品的性能决定了智能变电站的通信效率,因此光缆的选择是其在设计时需要优先考虑的,在实际的工作中要根据实际情况进行光缆的选择。在智能变电站内数据的传输距离长,通常选用单模光缆,以确保数据的准确传输;站内各LED之间的通信,则要选用渐变性多模光缆。在进行户外配电装置的选用时,对光缆的抗磨损性要求较高,因此大多选用铠装型光缆。在光缆的选择之后,还要进行光缆连接器的选择,即接入光模块的光纤接头。根据使用的光缆块不同,光缆连接器的选择也有不同。该变电站采用光纤代替了二次电缆技术,并且通过智能终端使各项数据可以共享。 2智能光纤通信系统的主要实施手段 2.1光缆线路设计 在进行信息数据传输时,为了保证传输的稳定性和可靠性,使光纤在各种环境下都能够进行长期使用,需要将光纤制作成光缆。在进行光缆设计时要对光缆进行足够的保护,保证光纤不受外界因素的损坏,光缆的材质要选择重量较轻、便于施工和维护的材料。针对不同的传输环境,选择不同结构的光缆,从而将传输的线路进行优化处理。在进行光缆的安装时,要对光缆之间的挤压、磨损、扭转等进行规范操作,清除光缆附近的障碍物,进行电场强度控制,使其感应电场不超过规定值。由于110kV巍山智能变电站光缆的安装是在高电压的环境下进行安装,因此要格外注意人身安全和安装设备安全,在安装时要进行安全措施防护,保持作业的安全。要注意施工的环境,在施工结束后要在附近悬挂警示牌和设立相关的标志,及时进行光缆的维护等。 2.2通信系统设计 110kV巍山智能变电站的通信系统主要由传输设备、接入设备和电源设备组成,SDH传输设备是光纤系统的优秀,所有的控制信号都要通过SDH进行转换才能进行数据的传输。PCM接入设备将传输设备中的2M信号转换为可控制传输的64K信号,而电源设备是通信系统正常运行的重要保证,只有电源提供稳定的电源,才能保证数据传输的可实现性和准确性。在进行通信设备施工时,要对施工人员进行大地放电,消除人体静电,以防止通信设备的损坏。通信设备对周围环境的要求很高,要设置专门的通信机房,安装防静电地板,同时要保证机房的温度和湿度恒定,将通信电池和设备相分隔开,以防止火灾的发生。巍山智能变电站的设计中采用了全封闭式的组合电器,具有很强的抗干扰功能,智能化远程遥控可以大大减少人为操纵的风险。 3现阶段变电站中光纤通信系统存在的问题 3.1光缆施工安全隐患 在智能变电站建设中,光纤通信作为其主要通信介质发挥出了极大的作用,但是在施工建设中容易出现一系列问题,导致变电站通信质量受到损坏。在导入光纤时接口密封不严,使保护钢管中容易出现积水,造成冬天积水无法排除结冰膨胀,从而造成光纤被积压,不仅降低了传输效率,同时也影响了光缆的安全性。在进行光缆材料的选用时没有固定的标准,捆绑材料也达不到标准,使光缆在固定时不稳定,余缆容易出现散落的现象,从而造成安全隐患。光缆的材料选用不足,也会造成施工工艺的差异,产品的质量达不到统一的标准,导致同一个智能变电站中出现不同施工工艺的现象。在进行光缆的固定和安装时,其固定架间隔之间缝隙存在着质量问题,部分型号的光缆固定架间隙不足,导致传输的质量和速率下降,固定架和光配机架上下距离不够充足,使光缆在固定保护套管弯曲过大,使馆内光纤造成积压,从而降低传输速率。 3.2材料选择不规范 智能变电站光纤通信系统涉及到多个专业,施工需要采购的设备数量多,型号也分为很多种类,因此在进行设备采购时针对光缆固定架、配线单元、保护套管等材料的配备要符合施工的要求。但是从巍山智能变电站光纤通信系统的材料选购上看,设备进行采购时常常出现遗漏的现象,设备材料的供应商数目众多,其产品型号难以统一,给材料的配置带来了很多的困难。不同型号进行的施工工艺也不相同,造成工程的工艺不规范。 3.3施工人员素质不强 智能变电站光纤通信系统的构建是一个非常复杂的施工工程,施工规模大,项目多,作业环境危险,这就需要施工人员增强安全意识和专业技能,但是现阶段很多施工人员不注重技能的提升,不能够及时掌握新技术,在进行高电压作业时防护措施不到位,高空作业时没有配备相应的安全设施,造成人身安全隐患。在进行通信设备的建设时没有进行大地放电,身上的静电造成通信设备的损坏等。 4加强变电站站内光纤通信的有效措施 4.1进行变电站初期研究 在进行智能变电站光纤通信系统的构建时,要与相关部门进行沟通,确定系统的可实现性,要对光缆通信建设的目标进行明确,同时优化设计方案,将设备材料的选购、光缆设计数量、安装方式和投入使用等各界环节进行预算和估量,在设计时要严格审核期设备的选用,人员的调配和施工技术的应用也要符合相关的规定。要选择专业的设备厂家进行设备材料的选购,保证设备的型号一致,将安全隐患在初期研究阶段降到最低。110kV巍山变电站的顺利实施和政府的支持紧密相连,其各项施工也符合国家的施工要求。 4.2规范施工中的各项操作 在进行光缆的安装和调试运行时,施工人员要严格按照相关的规定进行规范操作,在进行光缆施工时,要以光缆数据传输效率最大化和传输安全为标准进行光缆的安装。结合巍山当地的气候特点,对于施工中出现的客观因素如天气原因等要进行及时的调整工期,保证施工的进度和工期。及时将新技术应用到施工建设中,从而让通信建筑更好地发挥其作用。在建筑中明确责任人和监督人,监督施工按照相关规定操作,保证施工的安全。 4.3加强施工人员的培训 在进行光缆通信建设时,施工人员的操作是保证系统顺利运行的关键。要加强对施工人员的技能培训和综合素质的提高,不断提升员工的专业技能水平,让新技术运用到光纤通信建设中。增强员工的安全意识,在员工进行危险环境作业时,要让员工配备相应的安全工具,如安全帽等,在进行通信设备建设时,要注意对员工进行大地放电,减少通信设备的损害。建筑单位要及时对光缆进行维护,防止光缆的损坏造成极大的损失。 5结语 随着我国电力产业的发展,国家供电量需要大幅度的增加,国家电网建设越来越重要。在电网建筑中,最重要的部分就是变电站的建设,其可以有效的进行数据信息的传输,保证了供电系统的完整性。在进行智能变电站光纤通信系统的构建时要依照其设计原则进行设计,在施工时要注意施工安全和施工细节。提升员工的专业技能和安全意识,对于会影响到通信传输的各项因素进行及时的处理,发现问题时要进行及时的处理,防止损失的进一步增加。要大力发展智能变电站光纤通信系统的构建,让我国的电站通信更好的发展。 作者:洪健明单位:云南电网公司大理供电局 电站论文:智能变电站系统设计论文 1我国智能变电站一体化装置架构 智能变电站自动化系统,由一体化监控、输变电设备的状态监测以及辅助设备等部分构成。一体化监控系统纵向贯穿于调度、生产等系统,横向对变电站内部的各个自动化设备进行联通,是智能变电站自动化的一个重要组成部分。该系统能对电站内部的电网和二次设备的运行信息进行直接的采集,通过标准的接口、输变电设备状态监测以及辅助应用等信息进行交互,实现对变电站的数据采集、处理以及监督控制[1]。智能变电站一体化监控由安全Ⅰ区和Ⅱ区两个部分组成,安全Ⅰ区的监控是对智能变电站各种设备的运行状况参数进行采集,并且对整个电网系统的运行状况信息进行采集,以及对信息数据进行综合的分析,最后将这些信息数据上传到系统服务器上。与此同时该区域的运行信息是通过直接采集和传送的方式,经过安全Ⅰ区通信网络,将其与智能变电站一体化监控系统中的调控中心进行实时信息交互。此外要想确保这些信息的可读性,对于所采集到的数据信息要对其进行规范化的处理,生成可读性比较高的标准文本格式。安全Ⅱ区是对智能变电站的环境进行监测、采集和处理安防和消防等方面的信息。通过对变电站输变电设备的状况进行监测,并且实施与其他辅助设备、综合应用服务器进行信息交互。此外对于采集到的这些信息要对其进行规范化的处理和分析,随后将其上传到调控中心[2]。 2智能变电站一体化装置系统功能和系统设计 2.1智能变电站一体化装置系统功能。功能:①运行监视功能,采用可视化技术,对电网运行信息、保护信息、一次和二次设备的运行状况等信息进行监视和展示,包括对运行的状况进行监视,对设备状况进行监测,利用远程进行浏览;②操作和控制功能,对变电站设备的就地和远方操作进行控制,包括对顺序、无功优化等进行控制、防误闭锁操作等。调控中心主要通过数据和图形通信进行调度控制和远程浏览;③信息分析与智能告警功能,对智能变电站的各项运行数据进行分析和处理,并且为变电站提供分类告警以及故障分析报告等结果信息;④运行管理功能,通过人工方式进行录入和系统交互等,建立智能变电站设备的基础信息,并且对一次和二次设备的运行、操作以及检修维护工作进行规范化,以权限、设备以及检修等方面的管理为主。2.2智能变电站一体化装置系统设计。1)硬件配置。站控层是重要的组成部分,该设备的作用主要是对变电站的数据进行处理、集中监控以及数据通信,主要包括监控主机,数据通信网关机以及数据服务器等。综合应用服务器也是一个重要的设备,包括接收站内部一次设备在线监测数据,设备基础信息等,对其进行集中处理和分析。数据服务器也是一个重要的硬件配置,其主要是对变电站全景数据进行集中存储,并且为站控层设备和应用提供数据访问服务。此外还包括监控主机双套、数据服务器单套配置等[3]。2)系统软件配置:①操作系统,关于智能变电站一体化应该采用LINUX/UNIX操作系统;②历史数据库,该配置主要是采用比较成熟,且商用的数据库,能对数据库管理和软件开发工具进行维护和更新;③实时数据库,对系统提供安全和高效率的数据存取,还支持多应用并发访问和实时同步更新;④标准数据总线与接口,该配置主要是进行信息交换,对信息与信息之间的不同应用的和传送提供依据。 3结束语 综上所述,在当今社会对电力需要越来越高的情况下,确保智能变电站能够得到高效率和稳定的运行是非常重要的。虽然在智能化变电站的建设过程中取得了很大的进步,并且在智能变电站的运行与维护方面取得了一定的成绩。但我们必须承认的是在智能变电站一体化装置构建的过程中,我们还有很多方面的技术有待加强。因此,作为相关的设计人员,需要不断学习和借鉴国外的先进技术,并与实际设计过程中所存在的问题相结合,进而保证智能化变电站的一体化系统设计更加完善,以促进我国社会更好的发展。 作者:姚金玲 单位:河北省电力勘测设计研究院
计算机毕业论文: 计算机论文投稿计算机软件测试技术的分析 随着计算机技术在人们生活中的不断深入,软件工程的复杂性也与日俱增,软件的质量问题给业内人士带来巨大的挑战,这也成为了从事软件开发人员重点关注的焦点。近些年,软件规模逐渐增大并获得了巨大的发展,但软件的质量好坏却在很大一方面影响了我国软件行业的进步与发展。同时,软件行业的竞争越来越大,大多数软件开发商为了得到发展,将软件推销出去,对软件进行频繁的检测和升级,最终获得最大的经济效益。另外,网民与软件的接触的越来越多,对软件的了解也逐渐变广,软件测试技术在软件行业的影响也逐渐变大,尤其是一些对企业影响较大的软件,如银行系统软件、订票系统软件和医疗卫生系统软件等。因此,计算机软件测试对软件开发的开发尤为重要,也是检测软件是否达到预期效果的有效途径之一,这对于保障软件的正常运行有巨大的现实意义。 1 关于计算机软件测试的介绍 1.1 软件测试的概念 软件测试是指在软件运行之前,对软件的产品介绍和代码进行审核,从而保障软件的正常运行。软件测试不仅代表软件系统出现问题的可能性,同时还表示软件能够完成预定功能的程度,这两部分对于软件测试都有重要的意义。 1.2 软件测试的特点 1.2.1软件测试的动态性 软件测试是在规定输入值的情况下运行的,是一种动态的检测软件的运行状态的过程。 1.2.2软件测试的有限性 在对软件进行测试的过程中,测试的次数是有限的,不可能无限制的测试下去,同时,整个测试过程还要具有可管理性,即在测试时需要平衡测试需求与测试资源之间的关系。 1.2.3软件测试的预测性 进行软件测试之前,应该判断测试的结果是否妥当,常常采用预示程序来预测运行的可能结果,但预测程序也是软件测试技术的一大难点。 2 软件测试技术的过程分析 2.1软件测试的方案 在进行软件测试之前,都需要制定一个合适有效的软件测试方案,以确定软件测试的目的和过程,为软件测试的完成提供一个清晰有效的目标。 2.2 软件测试的开发设计 软件测试设计就是在软件开发的过程中进行的软件质量测试工作,在测试时需要提供规范的应用说明、程序设计情况,同时,软件测试设计在软件测试过程中有着重要的作用。测试设计的基本步骤为:首先利用先进的技术手段设计分析样式,然后讨论测试结果,并做成有效的测试方案,最后确定每一项测试任务都完成了,从而保障测试结果的有效性。 2.3 软件测试的准备 在测试方案开始前,需要先进行测试准备,列举测试方案中所需要的重点问题,这些问题常常有测试数据集、驱动程序和实际执行测试所需的软件等,同时需要为整个测试过程寻找合适的测试环境和测试工具。 2.4 软件测试的实施 参照之前设计的软件测试方案,利用测试用例对软件测试的项目进行全面有效的测试,并将测试情况与实际运行情况对比起来研究,从而判断测试是否成功,并进行下一步测试工序。在测试的过程中对软件的质量问题进行记录,并进行有效的修改,修改之后再按照之前的测试步骤重新进行测试,观察问题是否会再次出现,从而确保软件的质量。同时,应制定合适的测试计划,定期将软件运行测试,以保障之前测试的问题不会在出现。每完成一个测试部分,比较整个运行结果与测试方案的不同之处,并针对不同之处进行有效的调整。 2.5 软件测试的报告 将软件测试阶段得到的运行结果拿来观察和处理,观察测试观点是否完整,确认方法是否有效,并依次评定软件测试过程中的测试用例和软件质量等级,并进行测试报告总结。 3 软件工程中存在的测试问题 软件工程出现后,软件的运行质量越来越受到人们的关注,软件测试技术也开始慢慢发展,但在软件工程中常常出现一些测试问题,导致软件的质量受到影响。下面笔者就软件工程中常见的测试问题进行阐述。 (1)目前很多软件开发公司没有比较正规的软件开发手段,没有产品说明书,因此,在进行软件测试时需要先利用试探性测试技术。而利用试探性测试技术需要先了解软件的特性,并对软件的运行情况进行有效的记录,全面描述软件的功能特点,然后应用常用的几种软件测试技术来找出软件的质量问题。但在这样的情况下,一些错误、非法的没有利用价值的数据容易被作为输入数据,这样测试软件的输出结果存在较大问题,对于软件测试的进行有较大的影响。 (2)在进行软件测试时,首先要对软件的逻辑流程进行了解,描述软件的详细状态,但在一些规模很大、结构复杂的软件测试中,了解软件的运行情况是很困难的,这时,就需要降低软件测试的状态以及数量。但是在测试中,必须对每种状态都进行测试,但在实际测试中往往忽略这一问题,这将会大大影响到软件测试的效果,并产生一定的后果。 4 计算机软件测试的常用技术 软件测试技术对于计算机软件行业的发展有重要的促进意义,关系到计算机软件的运行质量,同时,还能方便人们的日常生活。计算机软件测试主要有两种手段,即白盒测试和黑盒测试,下文笔者将对此进行阐述。 4.1 白盒测试 白盒测试即逻辑驱动测试或结构测试,该方法是对系统的内部构造进行测试,检测整个应用软件内部是否正常运行的手段,在测试中,把待测系统当作一开放的盒子,通过对系统的内部程序结构进行测试来检测它的逻辑路径,从而根据在不同区域的检测信息来测试软件的实际运行情况是否与预期结果相同。目前,采用白盒测试技术常用的方法有:基本路径测试法、逻辑覆盖法、静态结构分析法和代码检查法等。与其他的软件测试技术相比,白盒测试技术需要充分了解到系统的内部构造,以便对系统的全部逻辑路径进行检测。在应用这种测试技术时,首先要检查系统的内部构造,并从整个应用的逻辑来 统计检测数据。另外,白盒测试技术对于软件测试人员快速发现软件运行异常情况,提高软件的运行效率有重要的现实意义。 4.2 黑盒测试 黑盒测试即功能测试,该方法是对软件产品的功能进行测试,从而观察软件能否正常运行的手段,在测试中,把测试系统看成封闭的黑盒子,不需要考虑整个软件系统的内部特征,只需要依靠传输数据来得出检测结果。黑盒测试主要对软件的界面和功能进行测试,仅仅只需要考虑系统的外部结构,从而达到有效进行软件测试的目的。同时,黑盒测试主要测试软件的功能,常常用于检测这样几种错误:运行界面、程序初始化和终止、数据库的访问情况、软件性能和功能等错误。在黑盒测试之前,需要采取合适有效的测试方案,以保障软件测试有计划的进行。相比其他的软件测试技术,黑盒测试操作方便,设计代码也很简单,能够从用户的角度出发去解决问题,并实现软件的功能。 5 结束语 计算机技术正在慢慢改变我们的日常生活,了解计算机软件的使用方法对于方便我们的日常生活有重要的现实意义。另外,计算机软件测试技术对于软件行业的发展有重要的促进作用,加强软件测试技术的研究已成为每一个业内人士共同努力的方向。 计算机毕业论文:基于分层教学的医学计算机论文 一、对象和方法 (一)研究对象。 选取2006年入学的新生774人,其基本信息见表1。另外,高考分数作为连续变量,其最小值为413,最大值为625,均值为517.4,中位数为520。 (二)实施方法。 在正式开始计算机文化基础课教学前,组织研究对象上机完成25道题构成的计算机基础知识问卷。问卷内容为“计算机的开机的顺序”、“586的含义”和“专家学者做报告时普遍使用的软件是什么”等,形式为四选一的选择题。不提供网络、课本等帮助,答卷在15分钟内完成。统计每个人的分数,取分数大于中位数的为水平高,小于等于中位数的为水平低。结果,共有339人为水平高,415人为水平低。 (三)数据管理和统计分析。 数据使用.csv逗号分隔文件存储,该格式被SPSS、SAS、Excel、R等多种统计分析软件接受,且节省存储空间。本文使用R语言为统计分析软件,以计算机基础知识问卷得分水平为因变量,以新生的性别、民族、来源地区、专业和高考成绩为自变量,进行二元Logistic回归分析。 二、结果 可以看出,以上几个指标对除了民族和高考成绩以外,都有很高显著性(P<0.05)。 三、讨论 (一)分层教学的主观需求和客观基础。 一刀切的教学内容,水平较高的学生认为其无意义,水平低的无法跟上进度。为了适应这种现实,分层教学是常见的教学组织手段之一。在这种手段下,教学可以充分的因材施教,适应学生的知识水平。从计算机基础知识问卷得分看,最低分为2分,最高分为24分,均值为15.81分,标准差为4.048491。相对于均值,标准差很大,这说明学生对计算机基础知识掌握的水平参差不齐,进行分层教学非常必要。而按照中位数分层,两个层次人数差别较小,这为学校组织分层教学提供了方便。从客观环境看,今天,国内的大学规模逐渐扩大,教学环境逐渐改善。目前大多数学校已经有了充分的条件实施分层教学。而且,随着网络技术的发展和使用,问卷、考试不再需要占用大量的时间、精力和资源。综上,在今天的大学计算机基础教学中使用分层教学,有着良好的客观基础和主观需求。对于显著的分层指标,民族、性别、新生来源,因为涉及的不同群体歧视的道德问题,所以不适宜作为分层的标准。剩余的指标,只有专业。因此,在今后的教学组织中,可以针对不同的专业设置不同的计算机课程。 (二)分层教学对教师提出的挑战。 在一刀切的教学内容下,教师的工作压力较低。每学年只要备课一次,就可以完成教学任务。而分层以后,因为必须在开学后进行了计算机基础知识问卷,安排课表后,教师才能知道自己针对教学对象。所以授课教师必须利用假期,准备两套教学内容。教师的工作量加倍,要求教师在教学中投入更多的精力。在课堂的组织中,也要求教师有更多的技巧。对于基础不好的新生,组织他们完成好大学第一门课程的学习任务,可以帮助他们建立积极的学习态度,养成良好的学习习惯。对于基础较好的学生,可以根据学生的需求加入新知识。因为计算机专业知识发展日新月异,所以如果能适应学生,就要求教师必须不停的学习。这也是对基础课教师提出的新要求。另外,分层教学也可以和其他教学手段联合使用,起到更好的作用。比如,和基于问题学习(Prob1em-BasedLearn-ing,PBL)联合的时候,授课教师可以针对不同的水平,准备不同的问题。这样不仅能锻炼学生有针对性的自学能力,还能培养学生交流、合作。使学生更好的适应社会。 作者:崔岩陈慧玲肖二钢单位:天津中医药大学公共课教学部 计算机毕业论文:教学模式与计算机论文 一、目前存在的问题 1.各专业教材过于统一。《大学计算机基础》是我校为非计算机专业学生开设的一门选修课,只要是我校非计算机专业的大一学生几乎都会选用统一的教材。这种情况不仅仅是我校目前存在的现象,对于绝大多数高校来说,也是一种普遍现象。然而,大一新生是各大高校从全国各地招收来的,他们的社会背景大不相同,经济水平也参差不齐,更突出的问题是,他们的兴趣爱好也会因人而异,所以如果不考虑这些实际情况而各专业统一规划教材,那么同样的教师授课,学生的听课效果也会有明显的差异。 2.传统的多媒体教学。《大学计算机基础》的授课模式一般是多媒体教学,教师直接在讲台上播放事先准备好的多媒体课件,课件的内容也是由教师事先准备好的,一般也是统一设计的。教师在进行第一次授课时,没有机会了解学生的实际情况,例如,不同专业的学生的计算机应用水平或者学生的兴趣爱好等。学生在课堂上听的时间多,动手的时间少,即使教师讲的很精彩,有时学生的积极性也并不太高,一部分原因与课件中准备的案例与学生的专业没有紧密的联系,学生在听的时候,不感兴趣;另外一部分原因,可能是学生的主体意识不够,总认为讲台是教师的,自己处于被动的状态。 3.考核方式过于单一。目前,我校大学计算机基础课程的考核方式主要是机试,平时成绩占总成绩的10%,实验成绩占总成绩的20%,机试成绩占总成绩的70%。从比例上来看,机试成绩取决定性因素。从近几年的学生试卷分析来看,有的学生平时做实验时,表现得计算机应用水平相当不错,但是最后因为对上机考试系统不熟悉,提交试卷时没能按要求正常提交,结果教师在改卷时出现种种情况。例如,有个别学生不小心将原始试卷提交上来,结果教师阅卷时看到是空白的学生答卷;或者有的学生即使将答卷做的非常好,但是没能提交到系统上,导致的后果是试卷出现乱码或根本没有试卷信息,最后上机考试成绩只能以零分记。 4.问题得不到及时反馈。目前,对绝大多数高校来说,类似于大学计算机基础课程的选修课授课教师往往是授课完以后就离开教室,等到下一次授课时再和学生见面,几乎没有额外的时间和地点专门和学生沟通,更谈不上深入了解学生每次课上遇到的难点和问题。长此循环,等到下次授课时,教师只能是按照教学大纲来授课,缺乏一定的针对性,学生在听课的时候由于遇到的问题得不到及时地解决,随着课程进度的一步步深入,学生的学习压力也会越来越大,自然达不到预期的教学效果。 二、教学模式的新探索 1.教材的选定应不拘一格。由于我校大一新生在本学年下学期将会选修程序设计等后续课程,所以教基础知识和Office软件的使用方法等,还应逐步引入程序设计的基本思路和基本概念,为后续的课程打好基础。如果此时没有适时的引入有关程序设计的基本概念和相关理论基础,等到下学期学习程序设计的时候,一方面,教师在教的时候,往往会感到力不从心,很多基本概念还要从头讲起,另一方面,学生常常会感到没有头绪,无从下手。这是近年来很多教授程序设计的教师经常会遇到的尴尬情况。因此,在选定大学计算机基础课程的教材时,最好不要统一规划指定通用教材,而应该结合该校的实际情况选择相应的教材,而且尽可能按不同的专业来选定适合该专业学生提高自身计算机素养的教材。 2.教学方法多样化。 (1)转换角色,学生上讲台。在传统的大学课堂上,常常是老师讲,学生听,有时即使老师讲的很精彩,但学生仍然积极性不高,处于被动的学习状态。如果能转换角色,教师在教授基本理论时,根据学生的掌握程度,适当地安排互动环节,如请部分计算机操作能力较强的学生走上讲台,带领其他同学一起动手演示当堂课上的内容,教学效果可能会事半功倍。在演示过程中,如果学生出错,教师应及时地进行现场引导。此时,教师应及时鼓励学生,千万不要有畏难情绪,往往出错的时候,就是提升自我的关键时刻,在不断地解决问题的同时,计算机水平也就会慢慢提高。而教师要把握好引导的尺度,尽量通过学生自己的努力来解决问题,而不是直接告知答案。往往通过学生自己动手解决问题才能真正达到提高自我计算机应用水平的目的。 (2)由学生参与提供教学案例。在传统的案例驱动教学法中,大部分案例都是由教师来编排和确定的。试想如果能由学生参与,按照不同专业学生的特点,综合考虑学生的计算机应用水平的差异,合理安排教学内容,由学生参与制作教学案例;或者作为授课教师来讲,能在讲授课程之前及时归纳总结出学生平时遇到的此类实际问题,并且能将该问题融入到课件的制作中,这样当教师在讲授案例时,学生很可能会有更大的兴趣,学习积极性也会随之提高。进而达到预期的教学目标。 3.重视实验课。虽然,在教学安排上,大学计算机课程安排有理论课20学时,上机实验课16学时,但是实验课的学时安排在实际的教学过程中仍然满足不了学生的需要。高校应进一步重视实验课,适当增加实验课的学时,同时让学生有一定时间来消化本次实验课的知识点,并自己对该次实验及时总结经验教训,提交实验报告的同时一并附上目前仍然没有解决的问题,有待于教师下一次讲解。有时,甚至可以考虑将理论课搬到机房上,一边讲理论,一边做实验。 4.考核方式新探索。经过近几年的考核情况来看,学生仅仅通过学期末的上机成绩很难如实的反映自身的计算机应用水平,达不到较理想的测试结果。例如,有的学生计算机应用水平在平时表现的相当不错,但是由于期末上机考试时,对考试系统提交试卷时操作不当,错过提交时间,结果机试成绩很低,有时甚至不及格。这样,似乎有些不太公平,但是对于机试而言,是全程在线考试,每一位考生几点几分登录,几点几分交卷,系统是实时记录的,一旦考试时间结束,该考生的机试成绩就已经确定了,所以授课教师也没有办法改变结果。为了改善这种情况,提出以下一些改进措施,仅供参考。 (1)改变考试形式。应逐步改变原有的考试形式,一种方法是可以尝试将总成绩分散到平时实验,具体可以通过教师为每次实验现场打分,最后将几次次实验的平均分当作学生的计算机基础课程的总成绩,不再设置学期末的机试。 (2)突出动手能力。考试总成绩也可以这样来确定,当学生第一次上机时,教师就布置一个类似于课程设计的综合性实验的题目,该题目的设置应考虑到学生的真实水平和可行性。学生可以先考虑考虑,随着教学进度的推进,有的能力较强的学生就可以早点动手做,能力较差的学生通过教师的引导,也可以展开。等到学期末需要对学生考核时,学生只需要将自己完成的该综合性的设计成果上交,综合性实验的分数就当作学生的计算机基础课程的总成绩。 5.创造条件反馈问题。为了能让学生听完课以后及时地反馈自己遇到的难点和问题,教师应尽可能地创造各种条件和机会。例如可以利用目前学生经常使用的QQ群和学生及时地在线交流,也可以利用目前广泛使用的微信功能,及时地查阅学生的问题并在线解决,如果不能在线解决的至少也对学生的问题心中有数,等到下次授课时,将学生遇到的较为集中的问题在课堂上集中统一讲解。此外,如果有些问题需要和学生当面交流的话,教师也尽量地找相关部门进行协调,可以考虑适当增加授课学时来解决。总之,只要有利于学生对知识的理解和掌握,作为授课教师来说,都要创造一切可以利用的条件为学生答疑解惑,提供便利。 三、小结 目前,大学计算机课程对各大高校来讲,常常会作为新生入学的选修课之一。本文主要针对大一新生在学学计算机基础课程中存在的部分突出问题,从教材的选定,教学方法的改进,提高实验课的重视度以及考核方式的探索等提出了关于大学计算机基础课程教学模式的改进方案,并将其应用于实践,取得了较为理想的教学效果。 作者:王自强孙霞单位:河南工业大学 计算机毕业论文:基层审计计算机论文 一、开展计算机审计的必要性 (一)有利于提高工作效率 计算机审计把大量的电子信息输入数据库系统,然后运用计算机审计方法进行自动筛选、分析、查询等功能,将分析的结果运用到实际的工作之中,使审计思路清晰可靠,突出重点,全面反映重大违规违纪问题的线索,节约了时间、人力、使有限的审计资源更好发挥更大的作用,大大地拓展了审计空间,提高了工作效率。 (二)适应财务环境的要求 随着电子化财务时代的来临,被审计单位财务处理、财务电算化日益普及,被审计对象的经济活动越来越依赖信息系统,基本上实现了以电子账为主的财务环境。随着计算机技术、网络技术、电子商务的蓬勃发展,国际互联网(Internet)使企业全球范围内实现信息交流和信息共享;企业内部网(Intranet)技术在企业管理中的运用,则使企业走出封闭的“局域”系统,实现企业内部信息的对外实时开放,同时使企业内部包括财务部门在内的所有部门实现了资源优化配置;企业外部网(Extranet)使企业对外有选择地对合作者开放或提供有选择的服务,使信息共享。网络时代的来临必将使会计由传统的形式演变为网络会计。 (三)大数据时代的来临 社会信息化水平不断提高,各行各业的电子数据也日益庞大。由此,人们对待数据的方式出现了三个变化。第一,人们处理的数据从样本数据变成全部数据;第二,由于是全样本数据,人们不得不接受数据的混杂性,而放弃对精确性的追求;第三,人们通过对大数据的处理,放弃对因果关系的渴求,转而关注相互联系。如此海量的数据,通过人工进行审计已经不太可能,计算机审计越来越重要,处理大数据的优势将会越发明显。 二、开展计算机审计的薄弱环节 (一)审计人员计算机知识储备不足 计算机人才问题是制约审计信息化快速发展的优秀问题。基层审计机关的待遇偏低导致高水平的专业技术人才引不进来,或引进后留不住人才;学习中级计算机审计的机会偏少,学成后很少使用,复合型人才较少,整体作用发挥不够;受人员知识结构和年龄结构的限制,审计人员的计算机应用水平参差不齐,影响了审计信息化工作的整体推进。要实现基层每个审计人员都进行系统的培训不太现实,每年的培训名额也十分有限,学习机会较少。 (二)计算机软硬件投入不足 由于地方财力有限,审计机关的计算机硬件很难在规定使用年限后给予更新,造成机器设备老化,运行速度慢。同时,软件的关注基本没有,存在软件不兼容、软件未及时升级、使用盗版软件等现象,造成计算机故障率的升高,影响了计算机系统运行效率及质量。 (三)审计人员由传统审计观念转向 计算机审计存在困难由于基层审计机关运用计算机开展审计的时间比较短,被审计对象的信息化程度不高,大多数的审计人员还用手工的审计方式。随着计算机审计的普及,被审计对象信息程度的不断提高,手工审计已经不能适应发展的需要,要转变思想认识,在实施计算机审计中存在一些抵触的情况,导致计算机审计发展缓慢。 (四)基层单位的会计电算化普及率偏低 计算机审计是审计机关对使用计算机管理财政、财务收支及其有关经济活动的被审计单位,采用计算机技术,对其财务系统进行审计监督。目前,基层被审计单位除了一些大型的行政、企事业单位实现了会计电算化外,还有一部门单位采用传统的手工记账的方式核算财政财务收支活动,还有一部分单位实行电子账与手工账并行,仍以手工账为主。基层被审计单位整体的信息化程度较低,给计算机审计的推行带来了困难。 三、加强基层计算机审计的途径 (一)培养计算机审计复合性人才 现在的审计机关的审计人员应把审计与计算机有机的融合在一起,有力高效地做好审计监督工作。从战略高度重视计算机人才培养工作,要把审计信息化作为跨越式发展战略的重要组成部分,把计算机审计人才作为重要战略资源,将计算机审计人才队伍建设纳入信息化发展规划和审计信息化目标任务,坚持以提高计算机审计人才素质和竞争力为主题,以优化计算机审计人才结构为主线,努力培养一支审计信息化复合型人才队伍。要紧紧围绕提高干部研究和解决实际问题的能力,提高依法审计和工作创新的能力,采用不同的教育培训方式,长期与短期相结合,在岗与脱产并举,积极探索和建立适应市场经济发展要求的审计人才培养新路子。要根据基层各审计机关的不同层次和特殊人才岗位特点,选择不同的培训方式和培训内容,有计划、分批次地选送到省厅及国家组织的培训班学习深造,重点培养审计工作中急需的专业性人才。要以长短结合、脱产非脱产结合的各类培训班为载体,力求通过培训使绝大多数干部都能得到较系统的有效培训。对于特殊业务型人才和管理型人才,在定期进行知识培训的同时,还要注重提高理论水平、实践能力和综合管理能力。 (二)加强金审工程建设 基层审计机关要进一步提高对金审工程建设重要性和必要性的认识,要充分认识到此项工程代表审计业今后的发展方向,是保证审计方法和代表审计业务今后的发展方向,是保证审计方法和审计手段与时俱进的必然手段。需要以充足的资金作为保障,基层审计机关要尽量争取上级审计机关和当地党委、政府的支持,同时也要积极争取发展改革委、财政等有关部门的配合和支持,努力做好项目规划、立项等相关工作,千方百计等措施建设资金,保证硬件购置,维护更新,人员培训等各方面的资金需求。 (三)运用信息化手段,使审计技术方法不断创新 以“金审工程“为依托,搭建大型数据分析平台,稳步开展联网审计和信息系统审计,靠计算机审计发现了很多风险隐患,靠高科技手段查实了很多大要案线索。全国基层广大审计机关的审计人员逐渐熟练使用计算机进行审计,在审计过程中也能发现一些新的方法,开创一些有创意的审计观点,为审计技术方法的创新提供一些新的思路。 (四)极力营造计算机审计良好外部财务环境 基层各单位要加强财务软件的管理工作,对没有进行会计电算化的单位要积极推进与落实会计电算化工作。各单位的财务电算化参差不齐,软件五花八门,要逐步对各单位的财务软件进行标准化管理,对不符合国家要求的软件进行淘汰与更换。大力宣传《审计法实施条例》和《国务院办公厅关于利用计算机信息系统开展审计工作的有关问题的通知》关于“审计机关有权检查被审计单位运用计算机管理财政收支、财和收支的信息系统“的有关规定,让被审计单位充分认识到计算机审计是审计业务的正常组成部分。 作者:韩扬单位:辽宁省营口经济技术开发区审计局 计算机毕业论文:网络安全计算机论文 1计算机网络安全的含义 逻辑安全指的是计算机信息的完整不受到破坏,避免受到不安全因素的影响。针对计算机网络安全的具体分类,采取科学的措施保证计算机网络系统中数据信息的安全,实现计算机网络的正常有序进行。 2计算机网络安全的影响因素 2.1计算机网络硬件的配置不科学文件服务器作为计算机网络的的传输中心,是决定计算机系统稳定性的关键因素。在实际的计算机网络运营中,服务器并没有同计算机网络的运行需求相配合,在结构设计等方面未形成完备的计划,影响了计算机网络性能的延展性,使文件服务器功能的发挥上大打折扣。 2.2欠缺健全的管理制度计算机的管理是规范计算机正常运行的重要制度保证,但是很多计算机网络应用系统的管理力度不够,缺乏对计算机管理的有效控制,影响计算机的正常秩序。 2.3计算机安全意识不足在计算机系统内会有无数的节点,各个节点都有可能导致计算机数据泄露。加之防火墙配置上并未对访问权限有严格的规范,使得计算机的访问权限的访问范围不段扩大,容易被不法分子滥用窃取计算机内的重要数据信息。 3确保计算机网络安全的应对措施 3.1制定合理的网络系统结构计算机网络安全需要依靠合理的网络系统设计,网络系统的结构是影响计算机网络安全的重要因素。所以应该形成完备的计算机网络系统结构,在不断地运行中积极寻找更好的计算机网络运行的规划设计。但同时要重点注意局域网的运行,因为局域网的技术应用是以广播为媒介的网络,系统中的任何两点会形成基础的通信数据,被存在于这两点的网卡所接收,当然数据的传输过程中还有可能受到系统内任意一点网卡的干扰,截取相关信息。可见,计算机网络的不安全因素随时存在,只要将相关的窃听装置安装于任何一点便可盗取相关数据信息,严重威胁着计算机网络的安全运行。 3.2强化对计算机网络的系统管理如何有效对计算机网络的不安全因素进行控制,需要加强对其的管理控制。通过建立健全安全管理体制,切实提高计算机网络的安全管理水平。坚决杜绝计算机的非法用户接触计算机或者进入计算机控制室恶意破坏计算机的行为。在硬件设备的保护上,要重点打击破坏计算机的非法行为,尤其是要特别注意计算机网络服务器、打印机、路由器等设备设施上。同时要保证计算机室内的运行环境符合计算机运行的要求条件,例如室内温度、湿度、清洁情况、插座电源等要定期检查,确保能正常工作。 3.3安装计算机杀毒软件时代的不断发展,促使计算机病毒也在不断地更新,一旦发生计算机网络病毒就会导致计算机网络系统的全部瘫痪,给计算机造成无法挽回的后果。而杀毒软件可以说是计算机病毒的克星,可以有效地防止计算机病毒的侵袭,保护计算机系统不受到病毒的威胁。所以在计算机网络的安全防护中要运用好杀毒软件的作用,在计算机内安装杀毒软件,进行系统定期的病毒查杀。但是很多计算机用户对计算机病毒的认识不够,认为计算机病毒只需要注重感染后的及时杀毒便可以,殊不知病毒最重要的是要“防”。在病毒发生之后,被动进行计算机病毒的查杀的行为只能暂时消灭病毒,而不能从根本上进行查杀,具有一定的局限性。另外,计算机病毒的特性促使其变化多样,所以一定要安装计算机病毒杀毒软件,及时发现计算内潜在的病毒并进行彻底的消除。同时,要定期对计算机进行全面杀毒,确保计算机的软件和硬件设备能正常工作。 3.4实施防火墙近几年来,防火墙的应用越来越受到人们的关注。是近几年发展起来的一种保护计算机网络安全措施,可以有效地控制信息进出,是保护信息安全最基本的安全防护措施之一。防火墙可以真正组织非法用户入侵计算机系统,在逐步提高安全性的同时将有害的信息进行过滤,提高安全等级。防火墙的工作原理很简单,将所有的密码、口令信息都记录在防火墙上,另外对计算机系统的访问都要经过防火墙的审核。如果发现有不当的地方应该及时指出并同工作人员进行沟通解决。 3.5实施数据加密保护数据加密是在计算机病毒防护中运营比较灵活的策略,在开放性的网络里应用最为广泛,最主要的作用是保护计算机内的数据信息,例如文件、数字等信息免遭病毒的破坏。在使用计算机时,一定要特别注意密码的保护功能,针对不同的需求进行不同密码的设置。在设置密码时要遵循一定的原则:首先尽量不要使用同一个密码,避免因一个密码的丢失而造成所有隐私的泄露。其次,在设置密码时最大程度加大密码设置的繁琐程度,包含数字、字母、标点符合等多种形式,加大破解密码的难度。最后一定不要在登录时点击记住密码功能,这样会给不法分子趁机盗取重要信息造成可乘之机,导致严重的后果发生。 3.6严格控制网络权限并不是所有的人都可以无限制的进行计算机系统的使用,只允许一部分人有访问和使用计算机网络的权限。这样可以极大地加强计算机系统的保密性,设置重重障碍阻止不法之徒闯入计算机网络系统当中,破坏计算机的正常运行。只有具有规定权限的人员才可以被允许有计算机网络访问的权限。在进行访问时,最先有相应的用户名和密码,只有输入正确服务器才会显示下一步的访问操作,申请访问的人员在经过计算机的审查后方可进入计算机应用系统中。在这过程中,如果反复使用密码但均错误的时候,则被视为非法入侵,随之会有警报进行预警,计算机系统会迅速调整运作程序,阻止不利因素的破坏。 4结语 综上所述,计算机网络安全的内容是复杂的,包含技术、设备、安全等多个方面,很容易受到来自外界不利因素的影响。计算机网络信息系统是将安全操作技术、防火墙技术、密码保护措施以及访问权限设置等多种技术综合运用的系统,在不断地改进管理和技术的基础之上更好地进行网络安全防护。并且要依据国家法律法规的相关规定,对计算机网络安全技术进行规范和管理,为实现计算机网络的安全奠定坚实的基础。 作者:何炎强立新单位:陕西广电网络传媒(集团)股份有限公司榆林分公司 计算机毕业论文:一体化教学计算机论文 1计算机一体化教学实施的必要性 1.1传统教学模式实施的弊端当前的计算机教学活动中大多数的院校都采用传统的教学方式,既先学习计算机理论,再学习计算机实践知识的教学方式。这种教学方式本质上是传统的理论科目教学方式的延续,虽然具备了理论联系实际的内容。但是由于理论课程和实践课程分开进行,学生需要在不同的教学环境下分别进行计算机理论和实践的学习,导致计算机教学活动中理论与实践相脱节,很多学生在理论课上学习的理论知识在实践课程中无法实现应用,同时在实践过程中产生刚性需求的理论知识在理论课上却没有学习到,传统教学模式这种将计算机理论教学与计算机实践教学割裂的教学理念,让计算机教学活动的教学效果不尽如人意,对学生的计算机应用水平和综合素质的提升始终不理想,在这种计算机教学活动的严峻形势下,应用计算机一体化教学的新模式是十分有必要的。 1.2学生基础影响教学效果在计算机教学活动中,因为学生的整体素质是参差不齐的,所以教学实践中学生的纯理论知识或者纯实践知识的理解能力并不是很高,如果坚持采用传统的教学模式,很可能会导致学生在学习活动中因为听不懂教学内容而放弃对计算机知识的学习。因此在计算机教学活动中应用一种深入浅出、简单易懂的教学方法是激发学生学习兴趣,提高学生学习效果的重要方法。一体化教学的方法在具体的教学实践活动中让学生在实践操作平台上接受计算机理论知识,教师每讲一点学生就可以对教师教授的内容进行结合实践的学习,这种理论知识与实践知识的实时结合,让学生在计算机学习活动中可以运用抽象理论知识的理解和具象实践知识的理解,两种理解方式对教学内容进行理解,不仅大大的降低了学生接受计算机知识的门槛,而且加深了学生对计算机知识的理解。 1.3不能满足现代企业对人才的需求随着社会经济的快速发展,以及计算机技术的推广普及,计算机在社会经济生活中的应用已经发展到一个相对高级的形式,现代企业对计算机专业人才的需求不仅仅局限于实践操作能力,或者是理论指导能力,而是对计算机理论、实践、创新能力的全面要求,在当今的知识经济时代只有能够综合拥有这几种能力才能够在计算机领域有更大的作为,为企业主体创造更多的价值。面对现代企业主体的这种人才需求形势,进行计算机专业的一体化教学成为一种必然。因为在计算机教学活动中只有坚持一体化的教学,才能够提升学生的理论、实践、创新能力,才能满足用人企业对计算机人才的要求。 2计算机一体化教学模式的实施 2.1以促进就业为导向,突出能力培养在计算机教学活动中,因为计算机专业本身就是一种实践性极强的专业,所以在专业教学目标的设置上,要坚持以计算机的实际应用能力为目标,坚持以就业为导向。在教学活动中切实以计算机的实践应用能力提升为教学的目标,以保证学生的就业为教育导向,教育学生养成良好的职业行为,职业道德、职业精神、职业素养和相应的社会责任,坚持以就业为导向能够明确计算机教学活动中的教学方向,促进学生计算机综合素质的全面提升,让计算机一体化教学模式的积极效果能够完整的发挥出来。 2.2职业生涯发展为目标,明确专业定位在计算机教学活动中教学的内容是比较繁杂的,学生在校学习期间不仅仅只是从事普遍教授的计算机知识的学习,同时也应该对计算机的专业知识有自己个人的看法,根据自己的实际情况选择适合自己的计算机专业领域,这是学生在计算机学习领域生存、发展的重要内容,只有在计算机教学活动中坚持将计算机教学和学生个人职业生涯的自我规划结合起来,明确学生的专业定位,才能保证计算机一体化教学活动的质量和效率。 2.3以职业活动为优秀,确定课程设置在计算机教学活动中,一体化教学最重要的内容就是要将理论教学与实践教学结合起来,打破计算机理论课程与计算机实践课程相分离的教学模式,让计算机教学活动摆脱传统教学模式的桎梏,以计算机应用能力的需求为推动力,反推计算机教学活动,在具体的教学实践活动中将计算机理论知识的课程内容和实践知识的课程内容结合起来,并根据理论结合实践的教学实际进行一体化课程的教学课程设置,保证在计算机理论教学和计算机实践操作能力能够在课堂教学活动中结合好,实现好。 2.4以工作任务为载体,设置学习任务在计算机教学活动中,就业是其最鲜明的导向所以教学实践就应该以就业后的计算机应用实际为目标,设置专业化的计算机应用情境。根据专业性质的不同模仿工作中的任务布置方式进行学习任务的设置,在教学活动中今早体验到工作中的计算机应用形式,以锻炼自身相应的计算机实践应用能力。注重在实际工作中能力的养成,培养自身分析问题、解决问题的能力,按照工作任务和工作过程的逻辑关系进行设计,体现综合技能的培养,以新知识、新技术为依据,开发新工艺、新方法,满足企业用人的需求。 2.5以学生为中心,实施模块化教学学生是教学活动的主体,是教学活动的推动者和接受者,所以在计算机教学活动中一定要坚持以学生为中心,让计算机教学活动成为一种实际的以学生的学习效果提升为教学目标的教学活动。围绕学生这一教学活动的中心点,设置计算机教学活动的教学模块,将计算机教学活动的内容依据其自身的专业属性和性质特点分为多个相互连结的教学模块,在模块内部实现相应计算机教学内容的理论知识与实践知识的结合,同时根据教学模块的内容和性质选择相应的教学情境、教学方法,让学生在计算机学习活动中能够系统、科学的对计算机知识有所掌握,计算机理论知识与实践知识的结合能够极大的提升学生计算机知识的理解能力,教学情境和特殊教学方法的应用让学生对计算机综合知识的职业应用能力有进一步的提升。模块化教学是这一系列教学活动的主体部分,支撑起了计算机一体化高效教学的主体内容。 3计算机一体化教学实施原则 3.1先进性原则计算机技术是一种具有鲜明时代特点的时代技术,其在社会经济中不仅应用广泛、影响深远,而且其自身也是在不断发展的。在计算机诞生的几十年之间计算机技术已经更新了几代,技术进步和应用水平提升数量更是数不胜数。计算机和计算机应用技术的这种发展和进步形势,必然会导致计算机教学活动的适应性变化,在计算机一体化教学活动中,教育主体首先要注意的是教学内容的特殊性。随着现代社会经济的发展和进步,计算机技术在社会经济生活中的更新换代只会越来越快,所以计算机一体化教学活动一定要瞄准计算机和计算机应用技术的最前沿。因为从计算机技术一体化的学习到计算机技术的实际工作应用本身就会有一定的延迟,而这会导致学生在实际工作中对一些新兴的计算机技术认识不够深入,而影响学生的实际计算机应用水平,所以在计算机教学活动中教学主体只有瞄准计算机技术的最前沿,选取当前应用领域主流的、先进的计算机技术作为教学内容,才能保证学生在经过计算机一体化教学之后,其实际应用水平能够提升,一体化教学的积极效果能够显现。 3.2技能培养原则计算机教学活动中学生的计算机技能,是学生计算机水平的直接表现形式,也是学生计算机综合素质提升的基础,所以在计算机的教学活动中,一定要坚持技能培养的原则,认识到实际操作能力是学生计算机综合素质的基础。只有借助计算机的专业技能,才能展示出学生计算机的综合素质,才能表现出学生在计算机领域的独特建树,所以计算机技能的培养是计算机一体化教学活动中的重中之重,在教学活动中要兼顾计算机理论知识教学和计算机实践知识教学,同时重视对学生计算机技能的培养。 3.3可操作性原则一体化教学模式在计算机教学活动中的应用是以提升计算机教学质量为目的的,其应用的实效性是计算机教学领域应用最关注的问题,所以一体化教学的课程设置、教学内容设置、教学形式设置等等都要从实际应用的角度出发,以自身的切实、可操作为最基本要求。计算机的一体化教学模式要全面客观的反应专业课程现状以及计算机教育规律,课程设置要符合社会经济生活中的企业主体实际需求,同时一体化教学还要考虑到具体的教学实践活动实际,考虑院校的实际师资力量,保证对院校的教育资源合理利用。让一体化教学模式在计算机教学活动中的应用切实、可操作,同时对学生的计算机一体化教学应该与相应的计算机专业等级标准联系起来,在一体化教学活动中以国家计算机专业等级要求为标准设置教学目标,以学生的国家计算机专业等级考试成绩对学生的学习活动进行评价。 4结论 计算机技术如今已经成为社会经济中具有鲜明时代特点的时代技术,其对社会经济的影响是广泛而深远的,所以在计算机技术的教学活动中,顺应计算机应用的全新形势,采取一体化的教学模式对学生进行计算机教学是一种必然,本文从计算机一体化教学实施的必要性、计算机一体化教学模式的实施、计算机一体户教学实施原则三个方面一体化教学方式在计算机教学活动中的应用进行了简要的分析,以期为计算机一体化教学水平提高提供支持和借鉴。 作者:李文竹单位:渤海大学信息科学与技术学院 计算机毕业论文:英语写作计算机论文 1利用多媒体计算机技术丰富写作素材 分析初中英语写作的特点,主要是以场景描述为主,而这些内容之前由于缺乏生动的教学手段和学生自身写作素材的束缚原因,导致学生在写作中无话可说。往往是教师布置写作任务,学生只能苦思冥想、东拼西凑,造成了为写作而写作的不良循环。长期下来,学生就对英语写作失去了参与的欲望和学习的兴趣。而采用多媒体计算机技术就可以将这一难题有效地解决。例如,通过网上检索不同的生活场景(购物、看病、借书、郊游、闲聊等),通过大屏幕播放,引导学生带着任务去听、去看、去感受。这样一来,无形之间学生的写作素材就得到了丰富。 2利用多媒体计算机技术营造写作情境 动出发,这也就是说学习者要有一种“经验的真实情境”才能更为深刻地接受知识的传递。英语写作也同样如此,好的写作需要生活经历加以支撑。为此,在课堂教学过程中要试图创造丰富多彩、生动活泼的写作的情景与氛围,有效地提高学生英语写作能力。例如,笔者曾经布置学生写一篇题为《家乡的变化》的作业。课堂上,布置学生回家后去找老照片、去拍新照片,找出自己家乡变化的特点,从而完成写作。回校后,一部分学生通过ppt播放了自己收集到的图片,展示了自己家乡的变化。由于这些图片来自于学生的生活,学生观后兴奋异常,大多数学生都能完成自己的写作任务。 3利用多媒体计算机技术促进写作思维 初中学生的英语写作常常是中文式的英语,根本原因就在于他们习惯了用中文思维加以表达。这一问题尤其在基础薄弱的学生中母语思维的痕迹更加明显。针对这一问题,我们可以通过多媒体计算机技术将传统的纸笔写作方式转变为电子写作(e-writing)。这样做的好处就在于电子写作(MicrosoftWord)能够有效地帮助学生纠正单词和语法错误(红色下划线的为错误的单词),通过《金山词霸》软件或者《韦氏在线词典》等有效性地提高选词造句能力。 作者:梁允华单位:双辽市玻璃山镇中学 计算机毕业论文:自动化仪器仪表融入计算机论文 一、计算机技术在自动化仪器仪表中的应用 从理论上来讲,自动化仪器仪表等电子系统主要涉及到多个功能模块,几个模块按照一定的方式组合起来,大致可以分为硬件和软件两个类别。在此过程中将不同的计算机技术运用到自动化仪器仪表中去,其实现的效能是不一样的。具体来讲,实现计算机技术与自动化仪器仪表的融合的技术可以归结为以下内容: 1从微电子技术应用的角度来看微电子技术经过多年的发展,已经从原来的多个芯片集成为现在的一个芯片,将其融入到自动化仪器仪表中去,不仅仅可以减少微控制器电路的扩展要求,使得电路分散免除外部干扰,还可以在实现仪器仪表可靠性方面发挥效能。 2从嵌入式技术应用的角度来看嵌入式系统作为应用软件的重要组成部分,其优秀部位在于嵌入式微处理器,其成本低廉,功耗较小,可靠性强,稳定性好,是普通微处理器难以企及的,能够很好的被融入到仪器仪表中去。不仅仅可以实现自动化仪器仪表处理速度的提升,还具备较高程度的智能性和可靠性。尤其是采用8位和16位的单片机,可以为仪器仪表的智能化发展打下夯实的基础。 3从网络技术应用的角度来看实现网络技术与自动化仪器仪表的融合,也是未来仪器仪表的发展趋势。尤其在网络协议和通信接口理论研究成果不断展现,互联网应用开发力度不断强化,各类型企业应用需求量不断增加的情况下,采用网络技术去促进自动化仪器仪表的信息化发展,已经成为势在必行的事情。 二、计算机技术与自动化仪器仪表相互融合的实现途径 针对于上述计算机技术在自动化仪器仪表中的应用情况来看,这两者的相互融合已经成为行业发展趋势。对此,我们应该积极为两者的相互融合创造条件,具体来讲,其主要涉及到以下几个方面的内容: 1注重计算机技术与自动化仪器仪表技术的理论研究自动化仪器仪表本来就属于交叉性学科,再将计算机技术融入其中,如果没有健全的技术理论体系作为开展实践探索的依据的话,势必会给予自动化仪器仪表的信息化发展构成极大的危害。因此,我们应该积极做好以下几方面的工作:其一,积极将自动化仪器仪表和计算机知识纳入到专业学习课程中去,为后来两者的相互融合打下夯实的人力资源基础;其二,高度重视计算机技术和自动化仪器仪表技术的理论研讨,鼓励专家学者进行跨学科合作,为促进两者的相互融合奠定深厚的理论基础;其三,高度重视技术人才的培养,发挥其在促进理论健全方面的作用。 2给予计算机技术与自动化仪器仪表技术的融合提供支持计算机技术与自动化仪器技术融合,只有作用于实践的时候,才能够发挥其最大功效。对此,应该不断为两者相互融合创造条件,具体来讲,主要涉及到以下几个方面的内容:其一,给予技术探索项目合理的资金支撑,鼓励在此方面做出过突出贡献的人,形成良好的技术创新氛围;其二,积极将技术交叉融合纳入到文化建设中去,形成良好的技术融合氛围,鼓励就此形成技术交流平台,实现技术信息的优化整合,以保证两者能够更好的实现融合;其三,建立健全完善的绩效考核制度,将技术创新纳入到绩效考核中去,鼓励更多的技术人才参与到实际的技术创新中去,从而更好的实现技术的相互融合;其四,高度重视技术实践的总结和归纳,在此基础上不断积累技术融合经验,以便制定更加完善的技术完善方案。 三、结束语 实现计算机技术与自动化仪器仪表的相互融合,是自动化仪器仪表行业发展的趋势,也是计算机技术实现专业化的重要途径。对此,我们应该树立创新意识,积极鼓励在此方面进行研究和实践,形成浓厚的技术革新氛围,以保证计算机技术可以更好的在自动化仪器仪表产业发挥其效能,实现我国仪器仪表产业的信息化,数字化,网络化发展。 作者:李军伟张学军单位:郑州光力科技股份有限公司 计算机毕业论文:课程考核方法计算机论文 一、课程考核方法改革的背景 (一)课程简介“计算机辅助设计”是高职机械制造类专业的专业优秀课程,课程的目标是让学生通过对主流机械三维软件的学习,掌握机械零件的三维实体建模思路,并掌握三维实体的工程图方法。该课程的前续课程有“机械制图与测绘”、“计算机辅助工程绘图”,后续课程有“计算机辅助制造”、“机械设备设计”、“工装夹具设计”等专业课程,在制造类专业课程体系中有着承上启下的作用。 (二)课程原考核方法“计算机辅助设计”改革前沿用专业理论类课程的考核方法,即平时表现占分30%,期末考试占分70%。期末考试为上机操作,按试卷所给出的工程图完成三维实体的建模及工程图的。为一份期末考试样题,从卷面的评分标准来看,样卷对课程的目标进行了考核,在当时一定程度上反映了学生对课程知识的掌握情况和教师的教学能力。 (三)原考核方法在新形势下出现的问题随着时间的推移,U盘、手机等移动存储设备在学生中越来越普及,为防止学生在期末考试中复制别人的考试文件、学生修改学号帮别人提交考试文件的行为,监考老师的工作量大大增加,如考前对机房的几十台电脑禁用USB端口,考后帮多位学生提交文件等防作弊工作。另外,高职院校的学生来源越来越广,有普通高中生源、单招生源、“3+2”和“2+3”类型的职校生源,学生的学习起点不同,学生也越来越独特和有个性。在原考核方法中,期末考试占分70%,其得分直接影响学生是否通过该门课程,因此学生的关注点就放在了如何通过期末考试上,从而会出现多种教师想不到的作弊方法。对教师而言,要提高课程的通过率,压力也相当大,而这个压力无形中加到日常教学中,让学生有一种被动学习的感觉,这个情况非常不利于课程的教学。 二、课程考核方法改革的措施 (一)改变课程考核的方法,释放教学压力发现问题后,“计算机辅助设计”课程组教师对课程考核方法进行了多次研讨和修改,通过近几年在教学中的实践,最终形成了“24X”的考核方法,即平时考勤占分20%,课堂作业占分40%,期末考试占分X%,其中X值由课程组教师在期末考试后依据学生得分情况共同确定。考核评价比例调整后,学生只需平时不缺课和完成教师安排的项目任务后就可以通过课程,所以教师和学生双方面的压力得以减少,从而教师和学生均能把关注点放在平时技能的教学和学习上。 (二)使用第三方变参化模型测试平台,杜绝考试作弊的可能“计算机辅助设计”课程组教师在2010年尝试采用第三方公司推出的网络考试托管平台进行期末考试,极大激励了学生的学习热情和积极性,效果喜人。如图2所示,该测试平台试题的模型形状一致,但测试平台提供给每个学生的参数表各不相同,最终答案也各不相同,从根本上杜绝了作弊的可能。在正式考试前的两周,学生可以进行一次模拟考试,给学生积极投身学习、不断超越产生极大的激励推动作用,并且考试全程可以进行分数和排名直播,刺激学生认真答题,争取好成绩。 (三)结合学校相应的专业技能竞赛,实现多方得益大多事物的改革会受到一定的阻力,但“计算机辅助设计”课程考核方法改革结合了学校的“三维建模技能大赛”,以多方得益为改革动力,遇到的改革阻力并不大。在学生方面,如果在期末测试时成绩达到第三方网络考试平台的办证成绩线,就能在学院的“三维建模技能大赛”中获奖,学院对获奖学生给予一定金额的奖励。另外,学生可以自愿办理该平台含金量较高的职业技能等级证书。在教师方面,采用第三方网络考试平台,可以轻松快速地从题库选题、定制并考试试卷,考试结束即可成绩表,无须人工阅卷,期末工作量大大减少。同时,课程组教师也完成学院的“三维建模技能大赛”任务,可谓是一举两得。在学校方面,由于学生一开始“计算机辅助设计”课程的学习,就意味着参与学院的“三维建模技能大赛”,最终通过第三方网络考试这个公平公正的测试平台,为学院选拔出参加更高级别的竞赛如全国职业院校技能大赛的优秀选手。在第三方公司方面,学生办理证书后可获得一定经济效益,从而支撑公司的运作,开发出更多的变参化模型,使网络测试题库更加丰富。 三、课程考核方法改革的成效 (一)学生学习热情高了自从“计算机辅助设计”课程考核方法改革后,学生在参与学习时就像是参与了一场游戏,对学习产生了热情,如学习能力强的学生反映在模拟考时自己成绩不理想,在后面两周里勤做练习,终于在期末考试中获得了好成绩,而学习能力差些的学生在参加模拟试后反映,还是好好的重做好课堂作业,期末考试过线太难了,尽能力去考,得多少分算多少,算是锦上添花。如果仅仅是增加课堂作业的比重,不改变课程期末考试方法的话,学生是不会这样重视课堂作业的。 (二)课程组教师教学交流多了由于有了一个公平公正的第三方测试平台结果,课程组教师真实了解到自己和别人的教学效果,课程组教师间的教学交流多了,如向教学效果好的老师请教学方法,课程组教师对学生在测试中没掌握的技能点进行研讨,课程组教师间相互听课等。 (三)学生在各级竞赛中获得好名次“计算机辅助设计”考核方法自2010年改革并实施以来,为学院选出了多名三维建模技能扎实的学生,在参加各级相关比赛均获得了优异的成绩,如表1所示。其中,2010年由首批“计算机辅助设计”课程选出的学生参加全国职业院校技能大赛“模具—零部件3D测量与制造”项目,获得全国第一名,创造了广西自治区最好成绩。 四、结论及展望 “计算机辅助设计”的考核方法改革得到学校、教师和学生的认可,取得圆满成功。高职院校的专业课程完全可以把竞赛、证书、教学溶合于一体,使学生真正学到技能,而不是单纯的理论学习。展望未来,任重道远,教学改革需要教师付出巨大的辛劳,“计算机辅助设计”的考核方法改革在表面上看只是改变了期末考试的比重,但小小的改变背后有着多方面的工作,只有找到学校、教师和学生的平衡点,课程改革才能真实落地生效,否则课程改革只能是寸步难行。 作者:关意鹏单位:柳州职业技术学院 计算机毕业论文:服装CAD课程计算机论文 一、解决办法 (一)与其他相关专业课程相融合,突出体现实践性服装CAD具有款式设计、结构设计、工艺设计、放码、排料等一系列模块,每一模块都有与之相对应的专业课程,作为应用性较强的工具,服装CAD要和专业课程相融合,要在原有的教学模式下做出以下两方面调整:首先,在课程内容安排上要将服装CAD融入到每一门与之相关的专业课中。譬如在服装款式设计课程结束后,再学习服装CAD中的款式设计软件,款式设计课程的最终作业要求学生由服装CAD来代替原来的手绘款式设计,这样就将原有的服装款式设计课程与服装CAD款式设计这两部分课程有效地结合在一起,在学时分配上服装CAD的款式设计在原有的服装CAD课程中占用学时不变,两门课程既是独立的,又是密不可分的,这样做的好处是充分调动了学生学习的积极性,学生在接触软件时已带有任务性,有目的的学习加上教师的讲解比传统学习方法更适合对软件的领悟与掌握;同样,服装结构设计课程与服装CAD结构设计模块相结合,结构设计课程要求完成手工纸样设计,再由服装CAD完成电脑绘制结构制图、完成工业样板;服装工业制版与推板课程可与服装CAD课程中的放码、排料模块相结合,学生比对两种方式完成的作业,既增强了实际动手能力又能体会服装CAD确实使企业提高实际生产效率、节省成本、管理便捷等重要性,进一步加深对服装CAD的认识。其次,在课程先后时间安排上要与企业实际运作相符合,也就是是遵循企业中的款式设计—结构设计—工业样板—放码—排料—成衣的先后顺序,那么,不但在时间上要符合,而且完成的效果同样也要符合企业实际情况。这就要求我们在传统款式设计课程开始时,必须将市场上最新的款式结合在实际的教学中,也就是说要紧跟市场,以新的设计和款式代替陈旧的款式来激发学生的求知欲,同时按照企业中的模式,将设计转化为成衣。这就要求在实际教学中设计思想要转化成真实的产品,这是一个符合企业真实情况的“大任务”。 具体操作顺序是根据已设定的款式图完成手工结构设计,然后由服装CAD修改或重新生成手工样板、工业纸样,最终在服装生产工艺课结束时获得最终成衣。也就是说,这个“大任务”是由不同课程下的一个个“小任务”组成的。整个教学模式下的各个课程,在时间上既是相互独立的,在内容上又是紧密相连、环环相扣、互相印证的。表面上看课程是分散了,实际上具有很大的综合性。同时课程相互关联、承接、递进,从而实现了知识的共同增长。在这种模式下,除原来课程的考核方式外,学生自行组织的静、动态展演也可作为一项考核方式来体现学生学习的效果,这样会激发学生的求知欲,在实物的展示中产生成就感,为后续的学习打下坚实的基础。在这种模式的实现下,每个同学在学习的过程中都可体会到做设计师的角色,更深一步领会企业生产过程,因此,服装CAD是融合设计师思想,使服装设计更加科学化、高速化的技术。更能够充分认识到学习服装CAD技术的重要性和实用性,以及在以后的工作中使用的价值,让学生感觉到能够学以致用,极大激发了学生的学,也激励了教师的教,是教与学的双赢的促进方式。 (二)改变传统授课方式原有教学模式下的教与学已不能真正带动学生学习的积极性,教师应针对服装CAD应用型特点做出调整。把原有的灌输型教学方法改为学生主动学习的方法,只需在课程开始时首先布置以上所述的“小任务”,各个“小任务”由于“大任务”的不同而有所区别,由学生分组共同完成;教师授课时可直接讲授工具的用法,然后由学生在完成“任务”的过程中学习和加深对具体工具的用法,期间对遇到难以解决的问题可互相讨论或直接由教师指导完成。由于是带有问题性的、任务性的学习,这种方法直接激发学生主动学习的兴趣,学生对于知识点的领悟,要比教师直接灌输讲授这种方法更有效。 (三)选择多软件学习,提高硬件配套设施利用率国内外服装CAD软件种类繁多,教学授课所使用的软件选择余地较大,在教学中不可能把所有的软件都放到课堂上进行学习,这是教学设备和教学计划所不允许的。应选择具有代表性的、在多数服装企业中应用广泛的软件,而且其功能、操作习惯符合我国服装行业习惯这样要求的2~3个软件,以一个为主,在正常教学中引入,另外两个为辅,以案例方式在软件新的功能上以及不同软件的区别上向学生介绍,可以通过课后作业的形式使学生深入学习,这样学生对市场上主流软件并不陌生,即使在就业后遇到没接触过的软件入手也不会感到困难。因为服装CAD软件在功能模块上的划分基本是一致的,不同的是各软件工具的使用方法及特点,深入了解和学习2~3个软件后,其它则正如我们所说的会触类旁通,并不困难。另外,在服装CAD的选择上要综合考虑服装行业以及服装CAD的未来发展趋势,所选择的服装CAD要代表实际生产中的新应用、新技术和新工艺,软件在教学的同时要与开发商保持同步升级和更新。软件的学习与应用离不开配套的硬件设施,正如前面的内容所提到的,学生带有任务性质的学习最终目的是通过服装CAD技术获得成衣,这一目标的实现离不开数字化仪、打印机、绘图仪等专业设备,可建设专业电脑机房,软硬件设施不分离,这样授课的同时可让学生直接输入或输出1:1纸样,进行修改,从理论转化为实践认识,是对学习过程和生产实践过程的更深层次的掌握。 二、结语 随着计算机信息时代的高效化和便利化,服装CAD技术成为服装专业大学生进行从业选择过程中的一项必不可少的技能。传统服装CAD教学已缺乏对学生创新意识的培养,对激发学生学习兴趣、求知欲的培养已出现弊端。服装CAD课程和专业课程在教学内容上有紧密的联系,新的教学模式中,理念是把服装CAD和服装专业教学结合,强调知识的融合与衔接,实现教学内容多位一体化,实际授课内容模拟企业实际生产及运作模式,软硬件配套设施紧密结合,学习中更注重由理论转化为实践的重要性,从而能提高学生的专业综合技能。这种教学模式中以提高学生的学习兴趣作为学习主导,能使学到的知识掌握得更好,更能主动挖掘知识点和探究学习中的重点难点。这不但解决了课本中的理论与实际相脱节情况,更能体现服装CAD课程重应用、重实践的理念。在以上教学模式发展及应用的基础上,我们将不断更新教学内容,不断探索教学的新模式、新方法,不断加强课程的建设,从而深化发展服装CAD的教学,切实推动服装CAD的应用。 作者:张瑶单位:沈阳师范大学 计算机毕业论文:安全维护计算机论文 1计算机硬件安全维护的重要性 1.1有利于确保计算机正常运行计算机是一种高科技电子产品,其正常运行的条件对外部环境提出了较高的要求,如果计算机所处环境的湿度与温度不符合标准,那么就会导致计算机出现硬件故障,不利于计算机正常运行,也会影响计算机的使用寿命。因此加强计算机硬件安全维护,确保计算机外部环境符合条件,从而提高计算机运行的安全性。 1.2有利于资料的保存计算机软件作为计算机运行的一个平台,若想确保计算机正常运行,就必须将硬件和软件结合起来。但在计算机实际使用中,如果没有对计算机硬件进行必要的维护,那么会导致其出现死机、自启动等现象,可能会使计算机中的资料丢失,影响人们正常的生活与工作。所以对计算机硬件进行安全维护,有利于信息资料的保存,为人们的学习和工作带来便利。 1.3有利于保护计算机设备在计算机运行时,如果发生故障必然会导致各种硬件设备被烧毁,甚至是计算机报废,给人们的工作和学习带来严重的影响。那么平时对计算机硬件进行适当的维护,定期进行保养,从而对计算机及相关设备起到一定的保护工作,延长计算机使用寿命。 2计算机硬件故障的分析方法 2.1直接观察法直接观察法是通过“看”、“听”、“闻”、“摸”等去分析和判断计算机硬件故障。看主要是指电阻电容的引脚是否有短路或断路、板卡表面是否有烧焦现象、插座和插头接口是否有松动等;听是在计算机及设备运行中是否有非正常的声音;闻是闻主机、板卡是否有烧焦的气味;摸是指检查直插式器件的芯片和插座安装是否插牢,并用手触摸显示屏、CPU等硬件感受其温度,从而判断计算机是否安全运行。 2.2电路检测法电路检测法较多,比如电压法、电阻法以及电流法等,这些方式往往是采取对负载电流、直流、电源工作等的检查。 2.3短路、开路法在检查过程中,将部分电路进行短路或者开路,观察它们相对应的电压、电压及电阻值,根据这些数据进行故障的检测和判断。 2.4系统最小化检查法系统最小化检查法包括两种,一是软件的最小系统由主板、显卡、内存、硬盘、CPU、键盘、鼠标组成,二是硬件的最小系统包括CPU、主板和电源。最小系统法主要是对系统是否能正常启动进行判断。 3计算机硬件安全维护相关措施 3.1对主板的安全维护计算机主板上包含许多引脚、插口等,可以通过防止静电与形变进行安全维护。由于静电会影响电路,造成元器件的损坏,难以实现控制芯片组和协调电路,导致计算机无法正常运行。一旦主板变形也会给计算机正常运行造成严重的影响。因此必须加强对主板的安全维护,要把主板平稳细致的固定在机箱上。 3.2对CPU的安全维护CPU,称为中央处理器,是计算机的优秀,高压和高温都会对其性能产生重要的影响。目前市场上有专门的风扇对CPU进行散热,但如果运行的程度较大,风扇散热往往难以达到要求,持续的高温高压会影响CPU的使用寿命,甚至造成CPU的烧毁。因此,在平时使用和维护CPU时,应根据计算机的使用特点及对计算机功能的需求,增加一定的散热辅助装置,从而确保计算机正常使用。 3.3对内存的安全维护对计算机内存安全维护来讲,只需确保内存不超频即可。内存安全很少受到计算机所处外部环境的影响。目前内存满足CPU性能的发挥存在瓶颈,时常会出现超频的现象,这样会导致计算机黑屏。因此,在对内存进行维护时,必须确保内存不出现超频现象。 3.4对硬盘的安全维护目前我们所使用的硬盘多数是机械硬盘,内部结构复杂、精密,一旦发生较大的震动,那么磁头将会碰到盘片,造成硬盘上数据的丢失,对人们的工作和学习造成严重的影响。因此在移动主机或者硬盘时,必须小心谨慎,避免发生震动。 4总结 在平时使用计算机过程中,应注意对计算机硬件进行适当的维护,延长计算机的使用寿命。通过本文对计算机硬件安全维护的相关介绍,在日后对计算机进行使用中,必须规范自己的行为,定期对计算机硬件进行除尘等,避免因浮灰影响计算机正常运行,从而确保计算机及其设备安全、稳定性运行,促进我国各行各业健康发展。 作者:潘小艳单位:贵州职业技术学院 计算机毕业论文:安全评价计算机论文 1计算机联网软件中存在的风险 1.1计算机设备安装带来的风险计算机设备的安装分为软件安装和硬件安装,计算机硬件一旦安装错误将会导致计算机无法运行,严重者可能导致整台计算机的损毁,所以计算机在安装过程中需要专业的技术型人才进行主机的连接,网络的连接,计算机设备的连接等操作,这些操作一旦出现失误,后果是将是无法挽回的。另外,计算机设备安装也存在强制安装、修改本地设置、收集用户信息和推送广告等恶意操作。这些恶意操作都会给计算机网络用户带来一定的风险甚至是危害。 1.2网络数据库带来的风险数据库,是数据的存储中心,网络上各种数据都被存放在数据库中,如果数据库产生数据隐患,将会造成严重的后果。在科学技术飞速发展的今天,信息量越来越大,需要存放的数据急剧增加,各种私密的信息和数据都保存在数据库中,数据库系统一旦出现安全漏洞和就会造成严重的后果,所以加强数据库系统的安全性和保密性至关重要。 1.3操作失误带来的风险实际操作包括简单操作和技术操作,技术操作要求操作人员有足够的专业知识,因此必须由专业技术人员来操作。比如,在进行计算机联网软件安全维护工作的时候,如果由非专业人员操作,操作中可能出现的网络技术安全问题,甚至造成重要文件丢失或数据源丢失,这些都会对计算机网络用户带来损失。 1.4联网软件安全标准随着互联网应用的日益广泛,各种具有兼容性的应用软件应用而生,这些软件的用户量大,在使用过程中占用大量网络资源。目前我国只有在《中华人民共和国计算机信息网络国际联网管理暂行规定》和《计算机信息网络国际联网安全保护管理办法》中规定了针对单位和个人的一些要求,但也只是在对软件强制安装和难以卸载,恶意收集用户信息,浏览器的劫持和广告弹出等违反用户知情权和选择权的一些恶意行为进行了说明。联网软件安全标准主要是从联网要求,运行要求,恶意行为防范和运行安全等方便做出规定的。因此对联网要求、运行要求、恶意行为防范、运行安全等各种机制的完善也有着非常重要的意义。 2计算机联网软件的制式安全评价分析 虽然计算机网络的使用已经实现了自动化,一体化操作,但计算机联网软件的制式安全分析仍然是必不可缺的。 2.1明确计算机联网软件的制式安全评价分析的目的在进行计算机联网软件制式安全评价之前,一定要明确计算机联网软件的制式安全评价分析的目的及其操作对象,只有先明确了计算机联网软件的制式安全评价分析的目的和操作对象,才能进一步制定相关的操作流程。对于个人来说,进行安全评价工作的主要任务就是使个人了解计算机网络的使用方式,以便更好的实现联网工作;对于企业来说,主要的工作目标就是使工作人员熟悉计算机的操作步骤,提高操作的熟练度,以保证公司计算机的正常使用和信息安全并增加公司的盈利。 2.2搜集安全评价的信息确定了计算机联网软件制式安全评价的目的以后,就要搜集安全评价所需的信息。只有全面的搜集相关的信息,才能为安全评价提供依据,才能进一步进行网络安全评价。 2.3选择安全评价的方法计算机联网软件的制式安全评价具有科学性,方法的选择是很重要的一个环节,选择不好方法,既浪费了时间、金钱和精力,又得不到正确的结果,合适的方法则能事半功倍。评价的方法有短期评价和长期评价两种方式,短期评价就是每隔一个时间段就对安全性能进行一次评价和风险评估,而长期评价是偏重于从整体上对安全性能进行评价。无论是短期评价还是长期评价,都可以达到基本的要求。 2.4实施评价工作确定了目标,搜集了足够多的信息之后,就需要开展评估操作了。安全评价是整个操作工作的主体部分,评估是一项针对性很强的工作,需要按部就班的完成各项操作,任何一个操作过程出现错误,都会给整个评价分析过程带来麻烦。 2.5总结评价结果完成计算机联网制式安全评价分析的各个操作步骤都之后,就需要总结评价的结果了。评价完了不代表全部工作就完成了,总结也是安全评价的一个部分,计算机联网软件制式安全评价的主体流程都完成之后,对评价的结果进行总结也是很重要的。在总结过程中可以发现前期工作中出现的问题,并得以处理。另外,将此次计算机联网软件的制式安全评价的评价分析结果存储起来,也会给以后的评价分析工作提供参考,减小日后评价分析工作的工作量,减少资金投入。 3计算机联网软件的制式安全评价分析的意义 3.1保障计算机系统的安全计算机联网软件的制式安全评价分析的主要目的就是保障计算机系统的安全,计算机系统的安全对于计算机的运行具有非常重要的意义,只有保证计算机系统的安全,才能保证计算机其他各项功能的实现。 3.2减少故障的发生安全评价能够发现故障的所在,并根据故障的严重程度给出相应的应对措施,根据所提供的措施对计算机进行维护,进而维护计算机的正常运行和各项功能的实现。 3.3方便用户的操作随着安全管理的自动化,用户操作起来也越来越方便,一旦出现问题,用户便可以用可行的操作步骤进行对问题的处理。计算机是一把双刃剑,方便我们的生活的同事,也出现了许多相应的问题,计算机网络使用和网络安全是重中之重,因此其中潜在的安全隐患也就更加值得我们关注,以防止出现任何不必要的麻烦和损失,而计算机联网软件的制式安全评价是一项十分必要的工作,计算机联网软件的制度安全评价研究就是在便利人们的联网安全以及联网安全意识,使人们能够更好的认识计算机联网软件,更好的让网络方便我们的生活。 作者:徐晓丹单位:辽宁机电职业技术学院 计算机毕业论文:实验教学计算机论文 1高校计算机实验教学的现状分析 (1)高校对计算机实验教学的认识深度不够由于受到传统教学模式的影响,导致高校领导及老师对计算机实验教学的认识没有达到一定的深度,他们的教学思维还停留在"重理论、轻实践"的传统教学理念。正是因为这种比较浅陋的认识,导致高校计算机实验教学仍从属于理论教学。大部分老师只是将计算机实验教学作为理论教学的验证工具,没有体现出计算机实验教学的真正意义。而且有很大一部分高校都缺乏与理论教学相配套的硬件实验系统,也没有比较完善的考察办法,这样就不能更好地提高学生的实践能力。对计算机实验教学认识的不到位产生了非常严重的后果,所以需要给予高度的重视。 (2)高校计算机实验教学内容和方式存在问题目前,各高校的计算机实验教学存在着教学内容单一的问题,而且验证性实验比较多,缺少创新性实验。这使得学生在以后工作中不能更好的适应工作需求。这一方面是受限于高校的教学条件,特别是高校的硬件条件,当硬件条件不能满足实验教学的需求,实验教学中就只能利用现有的条件构建小系统、开展一些技术含量低的验证性实验,这对培养学生创新能力产生了巨大的影响;另一方面是受到教学内容的影响,由于实验教学没有得到高校的重视,所以在教学内容方面没有做出科学的改革,基本上还停留在传统单一的、缺乏创新的教学内容,教学内容缺少创新和改革不仅影响学生的学习兴趣和效果。另外,高校计算机实验教学方式对其产生的影响也是非常大的。到目前为止,还有很大一部分高校仍采用传统的讲授模式进行教学,老师将所谓的知识灌输给学生,这样的教学方式存在的问题非常明显。讲授剥夺了学生的提问和独立思考,对于老师讲授的知识对于有些学生来说已经掌握了,这不仅让他们失去了听讲的兴趣,而且还浪费了他们的学习时间和资源;这种教学方式的效率也是非常低的,不能更换地促使学生快速成长。 (3)高校计算机实验教学师资力量薄弱、教学设备和手段落后我国高校计算机实验教学还存在师资力量薄弱、教学设备和手段落后的问题。目前,有很大一部分高校的计算机实验教学人员的素质都不高,专业技能水平也都很平常,没有展现出从事计算机实验教学的优势。而且计算机实验教学的设备和手段也是比较落后的,在计算机实验教学中还采用比较传统的教学设备,这种教学环境下培养出高素质学生的可能性是非常小的。 2改善高校计算机教学的方法 (1)高校要转变对计算机实验教学的认识高校要想取得高校计算机实验教学质的飞越就必须先转变对计算机实验教学的认识,只有先转变对计算机实验教学的认识才能更加地重视计算机实验教学,当高校重视了计算机实验教学就可以对高校计算机实验教学做出相应的改革。而且只有深刻地认识高校计算机实验教学,才能明确从哪些方面进行改革。因此,高校转变对计算机实验教学的认识是改善高校计算机实验教学的重中之重。 (2)优化实验教学内容和教学方式在计算机实验教学中,要不断的优化、丰富实验教学内容和教学方式,这就要求相关单位构建新的计算机实验教学内容,要根据计算机实验内容的应用广泛性和实用性等特点增加新的实验内容,这样可以提高学生的学习兴趣。在教学方式方面也做出相应的改革,教学方式一定要根据学生的实际情况而制定,不能一味的按照固有的教学模式进行。比如说学生中思维活跃的学生比例较大时,就可以采取比较活跃的教学方式,尽可能地多给学生一些时间,让他们多讨论、多发问、多动手,这种教学方式才更适合他们;而对于那些思维比较缓慢的学生也要采用适合他们的方式,这样才有利于他们更快地成长。 (3)提供教师素质、完善教学手段在教学过程中,如果老师本身的数学水平就差,怎么能期望老师教出优秀的学生。目前,我国很多高校计算机教学老师的文化水平都不是很高、专业能力也很平常、教学经验也不丰富。所以在高校计算机实验教学方面要加强老师的自身素质。另外,在高校计算机实验教学过程中的教学手段和设备也相对落后,这对高校计算机实验教学质量的影响是很重大的。所以高校要不断地完善计算机教学手段,同时要加大对教学设备的资金投入,这样才能全方位的提升计算机实验教学质量。 3结语 总而言之,计算机实验教学在高校教学中占据重要的地位,但是很多高校并没有深刻的认识到这一点,所以我国高校计算机实验教学的现状并不是很乐观。要想解决和改善高校计算机实验教学的现状,就必须采取综合的改革措施,从转变高校认识开始到提供教学人员素质、更新教学设备。只有这样才能逐渐地提高高校计算机实验教学质量。 作者:季宏宇孙静单位:吉林工商学院信息工程学院空军大连通信士官学校基础部 计算机毕业论文:会计信息工作计算机论文 一、计算机会计信息工作审计的具体步骤 (一)对企业内部控制的初步审计计算机会计信息系统比传统的手工会计信息系统复杂很多,其控制过程从对人的控制扩展到对计算机和人的控制。计算机的处理过程具有集中性、连续性,随着计算机的数据存储载体变化以及共享程度的提高,会计中财务账簿控制系统渐渐失去作用。这种情况下必须要做好对审计内部控制的加强。而企业内部控制的初步审计就是针对这种情况产生的。企业内部控制的初步审计就是审计人员初步熟悉电算化会计系统的业务流程以及企业内部控制的基本结构。从原始的数据凭证到最终的各种报表的输出,整个过程现在审计前有大致的了解。一般来说,审计人员可以与企业内部的有关人员座谈、查阅资料或者实地观察等来跟踪业务处理方法,从而了解企业审计单位信息的内部控制方式有哪些,从而有利于今后审计工作的顺利开展。 (二)对内部执行情况进行测试完成了企业内部控制的初步审计之后,接下来就是对内部执行情况进行测试。对于一个健全的计算机会计信息系统而言,即便具有健全的内部控制机制,在实际的业务处理过程中也不一定能够被有效执行,因而必须对其内部执行情况进行测试。检查这些必要的控制制度是否在执行或者由哪个工作人员执行以及使用哪种方法执行。通过了解以上执行情况,从而把握其系统的可靠性、完备性以及可依赖程度,最终做出综合评价。同时,审计人员应该采取相应的审查文档和有关的企业工作人员进行面对面的交流,从而更好的把握系统的流程,确定实际情况与规章制度的要求差距在哪里,并确定相应的解决方案。 (三)对内部控制情况进行评价通过对内部控制执行情况进行有效的测试之后,进而需要对内部控制情况做出详细的评价。评价过程遵循客观、公平、严格的准测。一般而言,主要从以下三个方面进行把握。第一,评价初步的审查结果,评价被审计的计算机会计信息系统中有哪些是比较满意的工作,哪些工作略显不足。第二,评价内部控制情况符合测试的案例,其具体的符合程度是多少。是否真正能够按照其要求发挥出应有的作用。第三,上述的两种情况,其可靠性有多强,是否能够真正的为计算机会计信息审计工作服务。 二、计算机会计信息工作审计的现状及改进措施 (一)当前企业计算机会计信息工作审计的现状当前我国多数企业计算机会计信息工作的审计有一定的不足之处。首先,数据的保密性和安全性较差。这主要体现在目前多数企业的计算机会计信息对各种分散的交易数据常常会收集起来,放置于计算机的中央存储器中进行存储。这种统一的存储方式加大了数据丢失和泄露的风险。有时候由于黑客攻击等计算机遭受病毒入侵,造成了数据的泄露或者损坏,缺乏相应的安全性保护机制。其次,对于计算机会计信息工作的监督和管理力度不大。虽然现在计算机会计信息工作有相应的规章制度,但是很多时候仅仅是一种形式,而不能够真正的按照规章制度来进行。这归根结底是因为对其监控和管理的力度不大造成。最后,当前我国会计从业人员的信息化素质普遍不高。我国的许多会计从业人员对于计算机的熟练程度不够,在进行操作时实际能力更差。有些企业的相关人员对于企业的财务管理系统没法充分的掌握和理解,一旦发生风险也不知如何控制,因而极大的增加了计算机会计信息工作的难度。 (二)改进措施针对以上这种情况,首先要做的是充分发挥审计功能,从而有效降低企业的内部控制风险。一般说来,现阶段使用的内部审计方式主要有对会计软件进行审计、对会计数据文件进行设计、对会计信息系统进行事前、事中和事后的设计等。其次,需要企业建立和完善计算机会计信息系统的操作规章制度。当前条件下,开展会计工作不能再如以前那种墨守陈规、没有变通的会计工作,而应当跟得上时代的步伐,努力适应新的经济形势,发展更加适用于企业本身的操作流程。与此同时,还需要从长远的发展看待会计工作的进行,将操作的规章作为具体的指导方针,从根本上认识和解决计算机会计信息工作审计,为会计工作的顺利开展做出一定的贡献。最后,努力提高会计从业人员的专业素养和综合素质。从严要求会计从业人员,要求其补充自身的会计知识和现代会计信息系统知识,熟练操作和使用计算机。只有真正加强了会计从业人员的专业素养和综合素质,才能真正提高其信息处理水平,才能够保证现代会计信息化系统的顺利进行。 三、结论 综上所述,计算机会计信息工作的审计对企业的发展有着重要作用。整个企业的发展前景和企业内部结构都与会计信息化有着紧密联系。因此,在进行计算机审计的时代,充分了解审计对计算机系统的要求,熟练掌握计算机审计方法,还需要对被审计单位的计算机信息系统有一定的了解,做好初步审计工作,从而能够更完整的获取被审计单位信息。总之,只有对计算机会计信息工作的审计做到了行之有效的控制,才能够将企业的经济效益和社会效益进一步提高,才能够促进和实现企业的可持续发展。 作者:何艳单位:河北省黄骅市审计局 计算机毕业论文:中等职业教育计算机论文 一、构建和谐的师生关系,加强情感教育,激起学生浓厚的学习兴趣 一是要注意倾听学生的心声,激发学生的学习兴趣。教师要多鼓励学生表达自己的心理需求与学习需求,为学生营造一个轻松愉快的学习氛围,让学生能够积极主动地参与到计算机教学中来,产生浓厚的学习兴趣。二是要尊重学生的主体地位,增强学生的平等意识。教师要尊重学生,公平对待学生,要让学生意识到自己不是知识的被动接收者,不是教师的附属,而是与教师平等的学习主体。这样当学生感受到自己与教师的平等身份时,自然会减轻心理负担,会意识到教师就是自己的合作伙伴,是自己的朋友,从而拉近师生间的距离,建立和谐的师生关系。三是要鼓励学生多参与,对学生多肯定、多表扬。教师要引导学生消除心理上的畏惧感、羞涩感,鼓励学生自主学习,勇于上机实践,敢于发表新见解。对于学生所取得的进步,哪怕很小,也要予以肯定,以增强学生的自信心。如果学生出错了,要婉转地指出,引导其改正,鼓励其再接再厉,保护好学生的自尊心和自信心。只有这样,才能彻底改变以往那种对立而紧张的师生关系,使得学生从心理上接受教师、从情感上亲近教师,进而能够将这种对教师的喜爱转移到计算机学科的学习上来。有了学生对学科学习的浓厚兴趣,就迈出了有效教学坚实的第一步。 二、转变教学模式,实现理论教学与上机实践相结合,引导学生主动探究 有效的计算机教学不仅在于让学生掌握基本的信息知识,具备基本的信息素养,掌握一些基本的理论,更为重要的是让学生能够将理论创造性地运用于实践,在实践中展现个性。为此,在教学中我们要改变以往机械式的理论灌输,实施理论学习与上机实践相结合的启发探究式的教学模式。这样学生就可以进行积极的动手操作与动脑思考,而不再是机械的理论记忆,从而可以真正地经历知识的梳理过程。这样学生才能真正地掌握一门技术,才能更好地适应科技社会的需求,成为应用型人才。如在学习Photoshop图片处理时,为了让学生能够将理论与实践结合起来,我们需改变以往以教师为中心的机械式的讲述,而采用边讲解、边练习、边实践的教学模式,可以从学生所喜爱的电视剧、电影的宣传海报以及学生所喜爱的各类杂志封面等素材入手。这样,便能吸引学生的注意力,激发学生的学习热情,增强学生的应用意识。教师借助操作平台,一边讲解,一边示范,之后还要留有充足的时间来让学生亲自上机练习所学内容。这样不仅利于学生的理解,而且还可以提高学生的操作水平。这样的教学不再是机械的理论灌输式教学,而是利用操作实践让学生真正地实现了理解与掌握。在此基础上再让学生发挥个性,展开想象,以宣传学校为主题来进行宣传画的设计,就可以获得不错的效果。这样的环节从内容上来说,贴近学生的实际,不仅可以加深学生对学校的了解与热爱,而且可以让学生真正地将知识与实践结合起来;更为重要的是,这样的一个设计极具开放性,很好地锻炼了学生的思维。这正是加强学生理解,提高学生的实践能力,培养学生的创新能力的重要契机。实践证明,将专业理论与实践结合起来,不仅符合计算机学科实践性强的特点,还有利于学生对知识的深刻理解与全面掌握。 三、结语 总之,在全新的教育形势下,我们不能再固守传统的教学观念进行机械灌输式教学,这样的教学是低效的甚至是无效的。我们要紧跟时代的步伐,突出计算机的学科特色,以先进的教学思想与教育观念为指导,对计算机教学进行全面改革,以突出学生学习的主体性与主动性,激起学生浓厚的学习兴趣,让学生展开快乐而主动的探究性学习,从而能在实践操作中内化理论、提升认知,促进知识与素养、技能与能力的全面提高,真正实现新课程改革所提出的有效教学。 作者:杨昆单位:河北省卢龙县职业技术教育中心 计算机毕业论文:信息管理中计算机论文 1计算机数据库技术发展现状及其特点 计算机技术与数据库的结合,营造出非常广阔的市场发展前景,应用范围也在不断扩大,涉及国内工业、农业、商业等各行各业,计算机数据库技术的应用为国内很多行业提供了信息管理技术保障,促进行业生产力和工作效率,数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征。多媒体技术进入数据库领域,数据库技术和其他计算机技术的相互结合、相互渗透,使数据库中新的技术内容层出不穷,数据库的许多概念、技术内容、应用领域,甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型数据库系统,如分布式数据库系统、面向对象数据库系统、演绎数据库系统、知识库系统、多媒体数据库系统等。它们共同构成了数据库系统的大家族,计算机数据库系统仅是数据库大家族的一员。数据库技术主要特点是:数据的组织性、数据的共享性、数据的独立性、可控冗余度和数据的灵活性等。数据库的结构是具有组织性的,不是散乱无序、杂乱无章的排列,数据与数据之间是具有相互关联的,按照某种特定关系形成一定的组织结构,从整体上看,具有完整的、清晰的组织结构形式,而数据库的共享性更是计算机数据库技术重要特点之一,也是营造数据库重要目的之一。作为具有共享性的数据库,不仅可以实现企事业单位内部资源、资料的共同使用,还可以根据不同需求使不同地区甚至是不同国家实现资源共享。计算机数据库具有逻辑独立性和物理独立性,根据数据的修改,新的数据项和数据类型变化,可以做到不需要对原来的程序及数据进行修改,从而不会引起应用程序的变动。计算机数据库管理系统不仅仅是数据储存的“可移动仓库”,还拥有数据的输入输出、数据的查询和数据的编辑修改等管理功能。企事业单位可以根据自身需要或调取、查询方便构建具有适合自身发展特色的数据库,从而实现高效率、便捷的工作效率。 2加强信息管理、注重计算机人才培养的措施 随着社会各项建设不断完善,企事业单位应重视计算机人才综合素质的培养,强化思想道德素质坚持四项基本原则,热爱祖国、热爱中国共产党,努力学习马列主义、思想、邓小平理论和“三个代表”重要思想;树立正确的世界观、人生观、价值观,具有良好的道德品质和文明行为习惯[2]。职业素质和人文素质,立足生产、建设、管理、服务第一线,脚踏实地,爱岗敬业;诚信明礼,注重与人合作,团队协作意识强;具备健康的审美情趣和文化素养,爱好鲜明,有较强的表现力;具有创新意识和较强的创业精神。身心素质具有良好的生活习惯,爱好运动,具有健康的身体;具有良好的个性品质和抗挫能力、较强的心理调适能力,懂得自我保护。强化综合素质培养的同时,开展专业认知培训课程,使各企事业单位工作人员了解IT行业、了解职业岗位操守、了解专业技能的实用性,养成专业的职业素养,从而使员工形成和制定职业生涯规划及计算机数据库技术操作技巧的掌握,进而使用企事业文化,提高实践技术能力,培养人才综合能力,能够独立完成对信息进行采集于组织、对信息进行分析与加工、对信息系统进行开发、维护与管理,培养人才对计算机数据库系统的规划能力及战略数据规划能力等相关不等强度的工作内容。提高信息管理阶层对计算机数据库技术使用的重视程度,熟练并掌握可想数据技巧,从实践上总结工作经验,通过工作实践能够根据业务流程分析并创建能够使用的具有数据完整性约束、索引和查询数据等工作内容。加强管理阶层对计算机数据库技术的基本知识,信息管理技术基础和原理、信息产品及其流通管理、信息产业的管理、信息系统的管理、信息管理的发展环境、信息管理的组织和人才培养等等专业性能的了解及掌握。开展计算机数据库技术课程培训,实现技术查询和操作、保证数据安全型和参照完整性、使用事务及完成指定业务的工作训练。加强企事业单位工作人员对计算机数据库进行日常维护与管理,实行信息管理评价机制,把对计算机数据库技术掌握及日常维护管理列为员工考核升迁的基本标准,从根本上调动管理阶层和员工对计算机数据库使用的积极性,从而进一步实现“人力科技一体化”的发展理念。同时,企事业单位在加强信息管理、重视人才培养、计算机数据库技术应用的过程中,更应提高全体职工法律意识,强化法律知识,树立法制观念,提高辨别是非的能力,做到自觉守法、依法办事,从而形成健康、平稳的发展趋势。 3结束语 当今社会对数据库技术有着广泛的应用需求,这必将对数据库技术起到极大的推动作用,另外数据库技术与新出现的各种技术的相互结合、相互渗透必将数据库技术引向更广泛的应用领域。因此加强信息管理、广泛应用计算机数据库技术、注重人才培养是当今社会走可持续发展道路的必要条件。 作者:谢小波单位:福建省南安市人事人才公共服务中心
软件测试论文:软件测试课程专业教材 软件测试是一项需具有较强专业技术、学习和创新能力的工作,软件测试人员必须要具有缜密的逻辑思维能力、全面的技术能力、敢想敢干的创新能力,要有较强的责任心和团队合作精神以及出色的沟通能力等专业素质。 国家示范性软件学院的一个重要职责就是要在教学研究、教学实践以及教学改革方面进行大胆的探索和实践。因此,在完善已有课程体系及授课的同时,应该充分利用优秀的教学资源,总结教学经验和科研成果,编写专业教材,力争探索出一条为国家快速培养高素质软件工程人才之路。 北京工业大学软件学院蔡建平教授长期从事软件工程、软件测试及软件质量保证的研究,在多年讲授软件测试课程经验和体会的基础上,对软件测试课程教学内的知识点进行调整、补充和完善等方面的改革,针对软件质量评价和软件高可靠性的要求,针对国内软件研发和测试外包的本地化要求,以及针对软件测试用于各种应用领域的要求选择授课的知识点,并取得了较好的效果。 目前国内关于软件测试的书籍较多,其中很多书籍是翻译的、为培训用的或介绍软件测试技术和方法,作为教材满足各类测试人员的学习还有一定的距离。本书是在作者长达二十几年软件工程、软件测试和软件质量保证实践经验和教学经验的基础上,借鉴前人成果,参考当前软件测试方法和技术应用实践案例进行编写的。蔡建平教授编写的《软件测试大学教程》一书,以现代软件测试需求为背景,以现代软件测试技术和方法为基础,以当前软件测试通常应用为典型实例,从软件危机及软件缺陷开始,全面介绍软件测试的基本概念,软件测试的技术、方法和工具应用,以及软件测试在当前主流应用中的具体开展和实施。 其特点如下: (1) 内容全面。突出全生命周期软件测试概念、软件质量分析手段、现代软件测试技术、主流测试工具应用以及典型应用测试方法等,帮助学生了解和掌握现代软件测试的各种原理、方法和技术,并能够选择合适的软件测试工具进行相关测试。为培养学生今后成为高素质、专业化的软件测试人才打下基础。 (2) 针对性强。针对软件开发方法和技术的发展变化,针对我国软件外包服务的蓬勃兴起,针对我国国防工业如航空、航天、船舶、电子、通讯等大量重要软件或关键软件的实际应用情况和测试需求,特别是对软件高可靠性的要求,选择教材的知识点。 (3) 重实践性。该书对支撑现代软件测试技术应用的测试工具进行了全面地介绍,特别是对开源软件测试工具的介绍,这对高校开设软件测试实验课程是非常有意义的。在教材中给出了软件测试在几个典型应用领域具体实施的要点和注意事项,这对缺乏实践经验的培养对象而言具有极好的引领作用,对开阔软件测试人员的眼界、思路和具体实践有很大帮助。 (4) 具前瞻性。书中不少内容取材于互联网,在一定程度上体现了软件测试技术的最新发展,具有较强的新颖性和现代性。 该书取材新颖、内容翔实、通俗易懂、技术实用、覆盖面广、指导性强,对重点、难点阐述透彻,使其既可以符合现代软件测试技术发展的潮流,又具有相对的稳定性,还易于剪裁,以满足各类符合软件测试课程的教学需要和各类软件测试人员的学习需要,同时能够较好的满足国内企业,特别是国内各种测评机构或组织对现代软件测试人才培养的要求。 该书在现代软件测试技术的教学、普及、推广和软件测试人才培养以及软件测试教学知识体系的建立等方面进行了很好的探索。它的出版有助于国内软件测试人员和计算机相关专业的本科生及研究生的培养,有益于推动现代软件测试技术和方法的研究、教学和实践的进一步发展,同时对我国软件测试的发展起到积极的促进作用。 软件测试论文:基于项目驱动的软件测试人才培养模式 摘要:针对软件行业人才供需矛盾和传统教学模式局限性,分析问题原因,介绍项目驱动教学法的内涵和实施办法,探讨基于项目驱动的软件测试人才培养模式,从理论教学体系的改革、实践教学体系的建设和3+1教学模式的实施进行深入探索。 关键词:项目驱动教学法;软件测试人才;培养模式;实践教学 随着软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发展的优秀。作为软件产品质量控制与质量管理者,软件测试工程师成为软件开发企业必不可少的技术人才。近年来,软件人才市场存在一种普遍现象:高校培养的软件人才大多找不到合适的岗位,而软件企业又招不到合适的人才。其根本原因在于学校的教育培养模式不能很好地适应人才市场的需求[1]。软件测试人才的教育应该以培养多层次、应用型、复合型软件测试人才为目标,全面加强素质教育,重点培养学生的敬业精神、创新能力和实践能力,真正实现人才培养与市场需求的一致。传统的教学模式在一定程度上已经不能适应新时期人才培养的需要,本文提出了基于项目驱动的软件测试人才培养模式。 1项目驱动教学法的内涵 传统的教学模式按照课程的知识结构组织教学,按章节讲述,学生由浅入深逐步掌握知识和技能,然后将知识和技能应用于实践。其优点是注重知识的内部体系结构,逻辑性较强,学生循序渐进地学习知识。但这种教学模式不利于培养学生的实践技能和综合素质,导致学生实践基础薄弱、适应性差,严重制约学生创新能力的发挥,学生难以适应工程技术快速发展的要求。 项目驱动教学法来源于建构主义学习理论,与其相适应的项目驱动教学模式是以学生为中心、教师为主导,利用项目创建的情境、协作、会话、操作等学习环境要素充分发挥学生的主动性、积极性和创新精神,使学生有效地建构所学知识,增强实践能力[2]。项目驱动教学法在教学过程中以项目为主线展开,把相关知识点融入到项目的各个环节中去,层层推进项目。通过对问题的深化或功能扩充,来拓宽知识的广度和深度,直至得到一个完整的项目的解决方案,从而达到学习知识、培养能力的目的。在这种模式中,教师根据学生已有的经验、知识、水平和兴趣来选取适合的项目,使学生置身于探索知识的情境之中,综合运用知识和技能解决实际问题,并在真实的项目流程中体验项目管理的思想和团队协作精神,提升创新和实践能力。 2项目驱动教学法的实施 实施项目教学法,首先需要设计项目。项目的设计与选取直接影响到该教学模式的教学效果及学生的学习兴趣,因此在设计项目时应遵循以下几条原则: 1) 项目涉及的知识面广。项目应涵盖课程的主要知识要点和基本技能。 2) 项目大小和难易适中。每个项目组的人数控制在3~5个人,设计的项目能使学生通过努力在一定的时间内完成。 3) 项目中任务顺序合理。项目各个任务的顺序,一方面要体现实际工作中解决问题的工作流程;另一方面要体现知识技能由浅入深的循序递进。 4) 项目具有典型性。项目教学法中选择的项目就是学生将来走向工作岗位可能要完成的实际工作任务,学校的学习就是将来实战的摸拟演练,使学生的知识技能轻易就可以迁移到实际工作中去。 5) 项目规范性。项目开展过程中,每个阶段的工作都应在文档中体现出来,文档撰写有严格的标准和规范[3]。 项目驱动教学法在理论课程和实践课程的实施过程中所不同。 2.1项目驱动在理论课程中的实施 在理论课程中实施项目教学法需注重知识的串联。教学过程中,教师不必在课程的基础知识和基本技能讲解清楚后,再进行项目教学,而是可以直接面对具体任务,在教师带领学生分析解决每个具体任务的方法时,将相关联的知识技能要点串联起来,讲解清楚,并让学生理解透彻。由于完成一个具体任务的方法有多种,教师可只讲解一种最实用的方法,其他方法可作为知识技能拓展,以讨论、课内课外作业的方式由学生自行完成。因为新知识新技能的学习是在解决具体的工作任务过程中进行的,这样做,学生学习兴趣浓厚,知识技能掌握牢固,而且容易迁移。在串联知识技能要点时,教师要按照“实用”的原则,与完成具体工作任务无关的知识技能只作简单提示,同时,引导学生自主地查阅文献和资料的方式来学习,此外,教师在进行项目教学时还要引导学生对知识和技能进行举一反三、触类旁通的迁移。 2.2项目驱动在实践课程中的实施 在实践教学中,教师给学生的项目就是一个大任务,教师将项目分解成一个个小任务,学生则主动去求解每一个小任务,探究性地学习相关的知识和技能,在知识的运用中掌握实践技能。通过任务的实施和完成,学生可以体验到一种强烈的成就感。这种成就感会进一步增强学生的学习兴趣,促使学生更加积极主动地去探究性地学习。 项目驱动教学法的实施必须注重学生开展项目的全过程,必须严格按照项目的具体实施流程进行,比如软件测试项目必须按照测试计划、测试设计、测试执行和测试结果分析等来进行,每个阶段的工作必须有撰写规范的技术报告。 实施项目教学法时,教师应高度重视对学生作品的评价。从表面上看,项目教学的结果只是学生完成项目后产生的作品,而实际上,它体现的是学生对相关知识技能的掌握水平。教师在评价学生作品时既要看学生的作品完成的质量,又要看学生的操作过程是否规范实用,对任务完成优秀的个人或团队应给予特别鼓励。 3项目驱动的软件测试人才培养模式 项目驱动教学法非常重视学生的主体活动,强调理论联系实际,培养学生综合解决问题的能力,增强团队协作精神,提高项目管理能力,这与软件测试人才培养目标相一致。使用项目驱动法进行软件测试人才培养,需要从各个教学环节进行改革和创新。 3.1理论教学体系的改革 在软件测试课程体系构建时,我们将软件测试人才培养定位于造就熟悉软硬件基础理论和测试相关知识、掌握软件测试基本技能、具有良好发展潜质和行业特色的高级专门人才。 3.1.1课程群的建设 以课程群的方式构建理论教学体系。课程群是指以现代教育思想和理论为指导,围绕同一专业或不同专业的人才培养目标要求,为完善相应专业学生的知识、能力、素质结构,将相应专业培养方案中的知识、方法、问题等方面具有逻辑联系的若干课程重新规划、整合构建而成的有机的课程系统[4]。课程群建设具有建设集约化、系统开放性、成员团队化等特点,它是以学生的培养为主线、以课程的逻辑联系为纽带、以教师团队合作为支撑、以质量效益为目标的新型课程建设模式。软件测试人才培养课程可分为六个课程群:公共基础、计算机软硬件基础、算法分析与设计、软件工程、程序设计与开发、软件测试技术,不同教师团队分别承担相应课程群的教学和课程建设。 3.1.2在课程群中推广测试思想 将软件测试的思想深入广泛地渗透到所有的专业课程中。在各类程序设计语言基础课程中引入单元测试的思想,并在实验教学中对程序进行单元测试。在软件工程和软件项目管理等课程中,强调软件质量保障和软件测试的重要性,增强软件质量管理意识。在面向对象分析与设计和UML建模等课程中,引入测试驱动开发的思想,强调测试与设计并重。在软件工程专业综合实验中,按照软件测试模型开展实验,进行软件项目管理和软件测试。在毕业设计中,学生开发的软件系统必须进行全面、系统的测试。 3.2实践教学体系的建设 使用项目驱动教学法分层次构建各类实践教学,分步骤分阶段实施各类实践教学活动。 1) 基础实验。 在基础实验教学中,根据课程知识结构设计实验内容,然后按照软件工程 “分而治之”的思想,将一个大的项目按实验内容的要求分解为多个实验,在每个实验中设计任务和目标,使学生可以由浅入深循序渐进地掌握基础知识和技能,为下一步综合实验打下基础。 2) 综合实验。 将软件测试的V模型或W模型引入到综合实验教学中,按照软件工程的流程开展软件设计、开发、测试、管理的全过程训练。根据V模型或W模型的各阶段划分和分配训练任务,使软件开发、测试和管理的综合训练融为一体。通过模型的实施,分阶段、分步骤地训练学生需求分析、概要设计、详细设计、编码、单元测试、集成测试和系统测试各阶段的计划、设计、实施、评估、报告等内容,培养学生全方位的软件开发、测试和管理的全过程能力。在实验实施过程中,将学生分组,采用软件项目组的模式开展项目。根据项目划分不同小组,在小组中为每位成员分配任务,分别完成设计、开发、测试等各个阶段的任务,以提高学生对软件开发全过程的认识,培养学生软件开发综合应用能力,增强软件项目管理能力和团队协作精神,进一步培养工程素养。 3) 学生科技活动。 以培养学生实践能力和创新能力为目标,建设与课内教学和生产实际相融合的创新实践基地,搭建完善的软件开发和测试平台,将学生置于一个更真实的、富有实践机遇和挑战的实践环境中。以学生为主体、教师为主导、课内与课外结合、建设学生团队和指导教师团队。学生通过申报实验室开放基金和软件开发项目,以软件项目为载体,任务为驱动,参与学生科技活动。通过软件项目的实施,提高学生交流沟通水平和团队协作精神;通过做事培养学生科学精神和敬业精神;通过做事培养学生专业技能和工程素养,增强创新能力和实践能力。 4) 毕业设计。 毕业设计是培养学生科学研究能力、工程实践能力、创新能力,提高综合素质和获取工作经验的重要手段。毕业设计选题要尽可能结合生产、科研和实验室建设的实际任务,减少虚拟题目的数量。题目可根据各专业的特点,结合教师的横向与纵向课题进行课题的选择、细化,使之成为符合学生毕业设计的课题。毕业设计完成的软件作品必须进行全面系统的软件测试,提高毕业设计作品的质量。 3.3 “3+1”教学模式的实施 为更深入开展和实施基于项目的软件测试人才培养模式,引入“3+1”教学模式。“3+1”的教学模式就是学生在大学的前三年在学校学习,最后一年在企业实训。“3+1”的教学模式是由学校和企业联合办学,培养专门化的技术人才[5]。该模式计划大学前三年在高校学习基础理论知识,最后一年在企业进行实践教学的培养,利用企业的高级工程技术人员和设备进行实地教学。“3+1”教学模式从工程技术发展和终身教育的需要出发,通过深化课程教学体系改革,强化学生的实践能力,增强学生综合素质,大大开拓了学生视野[6]。为了培养具有创新精神与创业意识、基础扎实、知识全面,适应IT产业和经济信息全球化竞争的高层次、复合型、应用型优秀人才,学院从2009年开始对软件工程专业部分学生实施“3+1”培养方案。与以前的人才培养方案相比,大幅度增加了基础教学时间,减少了专业教学时间,明显拓宽了专业口径,淡化了专业界限,增强了社会适应性。 4结语 通过项目驱动的软件测试人才培养模式改革与实践,学院教学改革已取得了实质性进展和初步积累,学生创新和实践能力明显提高,创新成果明显增加。如果要广泛深入采用项目驱动教学模式,我们还需要不断探索创新。为使社会需求和高校的人才培养无缝对接,我们还需要不断寻求更好的人才培养模式。 软件测试论文:软件测试实验教学探索 摘要:针对软件测试课程教学中缺乏系统实例、重技术实现轻文档工作、测试工具使用流于产品说明等问题,文章就探索实验教学进度和内容进行了论述。依据实际软件开发过程中软件测试实施的方式方法,提出设计一套系统的软件测试实验内容。文章还阐述了在教学过程中采用案例教学法,提供给学生完整的案例系统及充分的设计文档,让学生学会根据设计文档书写测试文档、掌握测试工具的使用及自动化测试工具的开发。 关键词:案例教学法;软件测试过程;测试文档 目前我国软件测试人才严重匮乏,人才缺口达到30万,造成这一结果的主要原因是国内软件测试人才教育相对滞后[1]。但实际上,很多学习了软件测试课程的学生却找不到工作,业内专家称之为人才的“结构性过剩”[2],而滞后的原因不仅仅是教育机构开设软件测试课程时间的滞后,主要是教学内容和教学效果与实际需要的差距产生的滞后。外包开发行业快速发展,对人才在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高[2],而这些要求正是软件测试人才教育的薄弱环节。因此,如何顺应市场需求,培养出企业所需的软件测试人员,成为软件测试课程改革创新的目标。 1教学现状 随着软件测试人员市场需求的不断增加,各大高校、职业技术学校及IT培训机构纷纷开设了“软件测试”课程。然而,在师资方面,讲授软件测试课程的教师多数是由软件工程的教师承担,这些主讲教师能很好地讲解软件测试理论和介绍软件测试方法,但缺乏软件测试的系统案例和软件测试经验[3]。在理论教材方面,虽然各种软件测试的教材相继出版发行,但教材中技术实现的内容较多,对常用的软件测试文档书写介绍很少,且缺乏文档模板;对自动化测试工具,基本也是简略介绍其功能。在实验教材方面,目前还没有配套的软件测试实验教材问世,在教学过程中基本是任课教师自行设计实验教学内容。对于实践性较强的课程,主讲教师如果没有大量的实际项目开发经验作为支撑,就难于用恰当的实例来解释相关理论,更难设计出实用有效的实验内容,导致在校学习的知识与实际工作脱节的现象。要顺应软件测试人才市场的需求,软件测试课程的教学必须面向企业的实际需要,使学生能学到实际工作中常用的技能,以“经验者”的身份进入人才市场参与竞争。 2改革和创新 笔者以日企工程经验为依据,针对软件测试课程教学中缺乏系统案例、重技术实现轻文档工作、测试工具流于产品说明等问题[4],设计了一套软件测试实验,帮助学生利用软件测试技术搭建测试环境;根据测试规格说明书进行测试;练习测试用例的设计、执行与跟踪并高效地进行回归测试;熟悉常用测试文档的书写方法;掌握如何保存测试用例和有效的测试结果;准确地书写缺陷报告;通过思考题的方式启发学生利用计算机技术开发自动化测试工具。 2.1教学进度的调整 计算机课程的实验教学,通常和理论课同步或延迟几周进行。对于软件测试这门课程的实验教学,如果与理论课同步进行,前期的实验内容安排就缺乏理论支持,如果比理论课迟后几次,即在讲述白盒测试和黑盒测试后开始实验教学,就可以将各种测试方法融入实验中进行,但由于软件测试过程及技术、测试文档书写相关内容还未讲述,实验内容的安排显得孤立,没有整体感。为了让学生体验软件测试在实际工作环境中的实施过程,将理论课讲述的知识有机地融入到完整的案例中进行实验,就需要系统地学习完理论知识后,再结合实际案例系统地进行实验。 我们打破传统的周四学时,即“理论2+实验2”的排课模式,将一个学期分为理论上半学期,实验下半学期,上半学期周四学时用于结合案例进行理论教学,下半学期周四学时针对理论课讲述的案例进行实验教学,以便学生能够模拟实际工作环境进行系统的软件测试实验。 2.2实验教学的创新 2.2.1实验素材的创新 现有的软件测试教材,通常会在最后章节给出一个案例,针对该案例利用教材上介绍的各种测试方法有针对性地进行测试用例设计。但是教材对案例的描述基本只限于项目背景介绍、子系统介绍、子系统功能分析、子系统性能及可用性要求方面的资料,基本没有提供可运行案例系统的代码,同时也缺乏必要的供测试使用的文档。实际工作中,软件测试过程与软件设计周期有相互对应的关系,软件测试过程中的单元测试、集成测试、系统测试、验收测试分别对应软件设计中的详细设计、概要设计、系统设计和需求分析[5]。因此,要完成一个系统的较完整测试过程,不仅要提供被测系统的完整代码及数据,还必须提供全套的设计文档。 我们以一个开发完整的以C/S模式实现的“小区物业管理系统”和B/S模式实现的“图书馆管理系统”作为测试案例,在理论课教学中主要以“小区物业管理系统”作为案例进行理论知识的讲解,与网站测试和面向对象测试相关的内容以“图书馆管理系统”作为案例进行讲解。这样,进行完理论教学,学生对案例系统的功能基本了解。在实验教学中,我们提供给学生在测试中需要的代码、开发规范、需求分析、系统设计书、概要设计书、详细设计书,具备了以上资料,便可模拟实际工作模式,将理论教学中讲述的测试策略和方法、测试文档的书写方法运用到该案例的测试实验中。 2.2.2实验内容的创新 由于实验教学学时和学生能力的限制,在本实验的设计中,我们主要针对初、中级测试工程师级别设计实验内容,这些实验内容就是同学们踏上测试岗位要动手干的实际工作。而针对高级测试工程师和测试管理者担当的工作,比如测试计划的制作、各种设计的验证、测试评估和总结,需要经历初中级测试工程师的实战,积累大量经验才能承担,这一部分内容,我们只在理论教学中简单讲述,不在实验教学中安排实验内容。 我们设计了表1所示的实验内容,本设计旨在让学生经过实验的训练,以“经验者”的角色参与求职应聘,因此,我们以项目管理者培养“新人”的方式来安排实验内容和进度。虽然软件测试贯穿于软件生命周期的全过程,但对于刚毕业的大学生来说,从人才培养角度出发,项目管理者通常是按照以下流程在工作过程中培养人才:单纯性测试的实施、测试设计(书写测试规格说明书)、测试环境搭建等,按照单元测试、集成测试、系统测试的顺序循序渐进地深入测试工作,因此我们按如下进度设计了以下实验内容,并在提供的素材中人为地制造缺陷,以便学生发现缺陷、分析缺陷、修改缺陷。 通过上述8个实验,让学生牢固掌握单元测试和集成测试的设计和实现方法,了解常用测试工具的使用方法,同时对系统测试实施有基本了解。严格经过这8个实验的训练,学生基本能以初级测试工程师的身份投入到测试工作中。 2.2.3实验过程的创新 为提高实验教学效果,有的放矢地做好每一次实验,我们将每次实验分为四个阶段。第一阶段是以学生为主体的实验预习,要求学生进入实验室之前明确实验目的、内容,并以书面形式完成实验步骤设计及实验时间分配;第二阶段是以教师为主体的实验概述,用10分钟的时间结合理论内容讲解实验涉及的知识点、实验素材的作用及注意事项;第三阶段是以学生为主体的实验实施,实施过程中教师随堂抽检学生进行状况,对个别问题个别提示,普遍问题全体提示,并解答实验中学生遇到的问题;第四阶段是以教师为主体的实验总结,教师对实验过程中遇到的问题进行分析总结,选择较好的实验成果进行点评,最后结合本次实验,引出思考题,提示学生灵活应用计算机专业知识,进行自动化测试的探索和创新。 软件测试论文:研究生软件测试课程实施案例交叉教学法新探 摘要:从目前国内研究生“软件测试理论与技术”课程教学实际出发,在分析目前国内研究生学习基础、学习需求及学习能力的基础上,提出一种紧密结合测试案例、测试理论与实践交叉进行的教学新方法。 关键词:研究生教学;软件测试;测试案例;交叉教学;测试实践 随着国家信息化建设步伐的不断加快,软件日益成为信息系统中极为重要的组成部分。软件的可信性已倍受关注,目前软件测试仍然是保障和提高软件质量的一种有效方法。同时随着国内软件产业的标准化与国际化,越来越需要专门的软件测试高级人才。当前高校仍然是培养软件测试专业人才的重要机构。 目前我国高校开设软件测试课程按学历分主要有三个层次:大专、本科与研究生阶段。大专和本科阶段的软件测试课程在我国已经开设有较长时间了,主要是教授基本的软件测试理论与技术,侧重以基础知识为优秀。一些高校已经摸索出一些好的教学经验和方法,发表了一些教学体会[1-3]。但是,研究生(本文特指硕士研究生,下同)阶段的软件测试课程教学却面临很多新的问题。特别是随着近几年高校研究生招生规模的扩大及招生形式的多样化,各高校研究生生源相差较大,学习目的与培养形式也有所差异,使得研究生的软件测试课程教学很难采取统一标准,给各校任课老师提出了新的挑战。从我校研究生软件测试课程教学实际出发,笔者分析了近年来研究生在学习基础、学习能力及学习目的上的诸多变化,提出了一种“紧密结合测试案例、测试理论与实践交叉进行”的软件测试教学新方法。该方法连续实施在两级研究生的教学实践中,从课堂反应、课程考核、案例测试实践指标来看,该方法较大程度地激发学生的学习兴趣,提高了研究生测试理论知识及实践测试动手能力。 1传统教学及面临的新问题 1.1传统的研究生软件测试教学形式 2010年5月我们参加了第四届全国软件工程领域硕士培养工作研讨会,与会期间我们和软件测试同行进行了广泛的交流。大部分院校认为软件测试教学大纲仍然沿用研究生招生改革之前的大纲,即教学对象为传统的学术型研究生,课程教学仍然以理论教学为主,教学内容也以书本为主,按章节进行教学。课程结束考试仍以论文报告的形式完成。总结大部分高校共同的教学内容有: 1) 软件测试概述; 2) 测试人员的离散数学; 3) 测试人员的图论; 4) 功能性测试; 5) 结构式性测试; 6) 集成测试; 7) 系统测试; 8) 面向对象测试等。 传统教学以教授学生理论知识为主,旨在培养懂理论的学术型研究生。未考虑学生的水平、学习需求、学习目的及学习能力等因素的差异,导致相当一部分同学失去学习兴趣。此外教学过程没有测试案例及其他实践测试环节,导致总体教学效果不理想,课程结束后大部分同学均没有掌握基本的软件测试理论与技术。 1.2研究生教学的新特点 随着近年来国家研究生招生及培养方式的改革,研究生的招生规模、招生形式及培养方案等均变化较大。以前是以工学硕士为主,重点培养懂理论、会创新的高级学术型研究人才。近年来,国家硕士研究生招生已细分为工学硕士及工程硕士,工学硕士又分为学术型与应用型。工程硕士和应用型硕士侧重于培养工程开发、工程应用、工程管理等应用创新型高级人才。研究生招生及培养制度的改革促使培养方案不一样,相应的课程大纲及教学方式也应不一样。故研究生软件测试课程教学面临的主要特点有: 1) 理论与实践并重; 2) 加强工程案例的测试教学; 3) 激发学生兴趣,互动教学; 4) 侧重于培养学生的实际测试动手能力。 现阶段研究生软件测试课程应考虑所有选修学生的学习基础、学习需求、学习目的及学习能力的多 样化,重点学习以下内容:常用软件功能性测试方法;面向对象程序测试技术;WEB软件测试;错误注入测试技术;安全性测试、主流软件自动化测试工具及大公司常用测试方法等。通过课程的学习,使学生较好地掌握软件测试理论、先进的软件测试技术和主流测试工具,并能较好地应用于实际软件工程项目中。 2案例交叉教学法大纲及其教学过程 基于研究生培养方案的诸多变化,我们提出了一种紧密结合测试案例、测试理论与实践交叉进行的教学新方法。该方法以学生为中心,旨在激发学生的学习兴趣,提高学生的理论知识和实际案例测试能力。 2.1江苏大学研究生软件测试教学大纲 表1是我校现行的研究生软件测试教学大纲,全校理工科研究生也可选修。 2.2案例交叉教学法教学过程 案例交叉教学法总体分成两个阶段:课前案例程序编写和课堂理论与案例交叉教学。 第一阶段:课前案例程序编写。上课前一周布置实现两个测试案例,每学期难度类型与之类似。 案例1:使用C、C++或C#语言编写一个程序,计算任意两个正整数a,b的最大公因数,其中0≤a,b≤1060。并撰写程序设计说明书。 案例2:使用ASP或JSP技术,数据库SQL Server实现具有用户注册、登陆验证的简单B/S结构系统。 当然,可以根据不同学生的水平布置不同的案例程序,要求所布置程序难度、功能和工作量与案例1和2相当,即案例1满足后期单元测试、功能测试、类测试、错误注入测试、安全测试及编写测试驱动等测试需求,案例2满足后期GUI测试、WEB测试、错误注入测试、安全测试及测试工具的教学等测试需求。 第二阶段:课堂理论与案例交叉教学。结合前面两个案例,自第二章开始结合测试案例、测试理论与实践交叉进行教学。具体教学流程如图1所示。 图1案例交叉教学流程图 图1中,S1代表第1章,其它类似。案例1重点是让学生掌握基于程序结构的测试方法,如边界值测试、等价类测试、类测试、数据流与控制流测试方法等。案例2重点让学生掌握基于程序规格说明的测试方法,如GUI测试、错误注入测试及基于状态的测试等方法。此外,结合案例1和2,不但教授学生重要的功能性测试方法,而且教授学生一些关于软件安全 性、可靠性及稳定性的测试思路,全面提高学生的综合测试能力。 此外,我们的教学过程中将联系国内外大型软件企业的实际测试方法及测试工具。如我们选用的教材之一便是微软软件测试工程师们撰写的教程,所讲授是主流自动化测试工具系列:Parasoft公司AEP方案系列、Mercury Interactive公司系列及IBM Rational系 列。重点讲授的自动化测试工具主要有:Parasoft C++Test;Mercury公司主要产品LoadRunner、WinRunner、TestDirector、QuickTestPro、IBM Rational Purify等。同时将结合程序案例1、2及其他大型测试案例进行工具的演示教学。 3教学效果分析 我们连续对两级研究生运用了案例交叉教学法,在课程结束后对50名学生进行了问卷调查,同时结合学生考试成绩及课程测试报告情况,结果表明案例交叉教学法教学效果明显好于传统的按章节教学方法。表2从学生兴趣、理论掌握度、测试用例设计、测试驱动编写、测试方案设计、测试思想及自动化测试工具的掌握等方面进行了教学效果对比分析。 学生问卷调查中的学生兴趣度以调查结果为主,其他调查项均以课程考核结果为主,调查结果为参 照。在课程期末考核中除了考查常规的测试基本理论与技术之外,同时还要求学生交叉测试其他同学的程序案例,最后撰写测试用例设计报告及程序测试报告。 由表2数据对比分析可知,案例交叉教学法在各方面都明显优于传统的按章节教学法,特别是学生在掌握测试思想及测试自动化工具方面近96%以上的学生掌握较好。 4结语 随着近年来软件企业规模化、正规化及国际化步伐的加快,社会越来越需要大量的专业化高级软件测试人才,这给高等院校及高级软件人才培训机构带来了新的挑战。本文提出了一种紧密结合测试案例、测试理论与实践交叉进行的教学新方法。该方法综合考虑学生的学习要求、学习基础及学习目的等诸多因素,以培养学生的测试兴趣为出发点,以学生自己编写的程序为测试案例,将测试理论、测试技术、测试案例及测试工具结合起来进行教学。课程最后介绍了微软公司常用的一些测试方法。 通过测试能力考核及课后调查表明,绝大部分学生认为新方法教学更有利于他们掌握软件测试基本理论,提高测试案例实践编写能力,特别是学会了主流自动化测试工具的应用。教师们也普遍反映软件测试课程的教学质量和教学效果有明显的提高。 软件测试论文:软件测试课程建设的几点措施 摘要:分析软件测试课程的教学背景,从教学内容、教学资源、教学方法、实践方法、师资建设等方面对软件测试课程的教学改革进行探讨,提出课程建设的具体措施,以期对高校软件测试课程建设具有参考意义。 关键词:软件测试;教学方法;教学改革;课程建设 随着软件产业迅速发展,软件测试的作用越来越重要,地位得到前所未有的提高。软件测试人才需求量剧增,职业价值日益提升。然而在作为软件人才的主要培养渠道――传统的大学计算机教育中,软件测试教育存在很多问题。 首先,在很多高校软件工程相关专业中,没有开设专门的软件测试技术课程,软件测试技术只是作为软件工程的一部分被提及,还有一些学校只是把软件测试技术作为选修课,课时较少,则侧重理论讲解和测试方法介绍,忽视了极为重要的实践环节[1]。而软件测试课程的实践性很强,如果没有实验实训环节支持,只是枯燥地讲解测试理论和方法,会使学生产生抵触和厌学情绪,影响教学效果。同时,测试工具和测试对象都是看不见、摸不着的软件产品,实践课程的组织和实施有较大的难度。由于缺少基础理论知识和系统训练,很多高校毕业生虽然想从事测试工作,却离软件公司对测试人才的要求差距较大,从而被拒之门外。 其次,缺乏讲授软件测试课程的教师。高校软件工程的主讲教师能很好的讲解软件测试理论和测试方法,但缺乏较好的软件测试案例和软件测试经验,而这正是讲授好软件测试课程的关键所在,也是很多老师不愿意上该课程的原因。 第三,学生对软件测试的认识也直接影响他们对软件测试技术的掌握。一些不规范的软件公司往往让新进人员和编程能力较差的人员从事软件测试,这让很多学生片面地认为不会编程序的人才从事软件测试,从而不重视软件测试技术的学习和训练[2]。 在这种情况下,为培养应用型、技能型软件测试人才,我校计算机与信息学院自2005年就在软件工程本科专业中开设了软件测试技术以及相关实践课程,并将其作为该专业的主干课程来建设,在课程的建设方面做了一定的探索,积累了一些经验。 1突出培养目标,完善课程内容新体系 作为一般本科院校,我们的培养目标是为社会输送应用型高级人才。针对软件测试技术课程,教学目标是通过对软件测试技术的理论学习和系统训练,使学生了解软件测试在软件开发过程中的重要作用和地位,理解软件测试的基本概念和基本理论,掌握软件测试技术和方法,能运用软件测试技术解决实际问题,并了解软件测试职业特点及软件测试人员素质要求。按照这一培养目标,我们结合实际,在教学内容和教学资源建设等方面进行了探索。 1.1合理安排教学内容,适应应用型人才培养目标 软件测试技术课程内容应体现传授知识与发展能力相统一,重视能力发展,其结构要与学生认知结构相统一,应以软件测试基本理论为基础,引入案例教学,辅以讨论、报告会等方式,突出实践教学环节。 我们把教学内容分为课堂教学、实验教学和课程设计三大部分,在教学过程中采用案例教学,并增加配套实验和课程设计学时。其中课堂教学在软件工程概论课程结束之后开始,安排在第5学期进行,包括软件测试基本概念、各种测试技术和方法、测试用例的设计、软件测试项目的组织和管理等,共32学时;实验教学同步安排,主要是一些基础实验,包括白盒测试、黑盒测试等,通过学习实践,让学生掌握软件测试最基本的一些方法,共16学时;课程设计安排在第6学期后半学期集中进行,学生自由组合为小组,分角色进行,课程设计强调学生的综合设计和运用能力,主要是让学生掌握各种测试方法在大型项目中的应用,熟悉测试项目中的管理,感受大型测试项目的工作流程,共32学时。 这样安排的课程内容体系,理论与实践教学的比例达到1∶1.5,加强了实用性,使教学内容以应用为重点,循序渐进,深入浅出,课程结构更加合理。 1.2编写多种教学辅助资料,完善配套教学资源 软件测试技术不断发展,课程讲授的内容应该与时俱进,我们不能只局限于教材内容,应在讲解基本原理、基本概念和基本方法的同时,注意增加一些前沿技术的介绍。同时,为配合课堂教学,加强课后指导和实践环节,我们编写了《软件测试技术实验指导》和《软件测试技术课程设计指导书》等内部资料。通过这些资料,巩固、深化课堂教学,启发学生积极思考,提高动手能力,达到举一反三的目的。 此外,为了增大课堂信息量、提高教学水平和效果,我们精心制作了全新的多媒体课件,在授课时充分结合现代教育手段和传统板书,做到重点突出,直观易懂,使课时利用率大大提高;同时还向学生提供大量相关电子文档资料、参考文献和参考网站地址等,使学生可以进行主动性学习。另外,为了便于教师和学生检验学习效果,我们还建立考核系统和题库,搜集了丰富的各种类型题目,并进行了汇总和整理。 2强化实践教学环节,提高学生的动手能力 软件测试技术是一门实践性很强的课程,有效的实践教学是促进知识理解,培养创造力极为重要的一个环节。在实践教学中,我们重点做到“两有、两严、一宽”。“两有”即:有指导,在教师的指导下,学生首先对上机内容进行分析,然后做出合理设计;有目标,对每一部分内容,都有培养学习能力的具体目标。“两严”即:严格要求学生自己动手设计方案并调试,杜绝个别同学拷贝的现象;严格验收和检查,要求学生编写规范化文档,并结合演示,随机抽取提问等手段,使学生在思考―实现―再思考中真正得到提高。“一宽”即为学生提供宽松的学习气氛,鼓励学生发表自己的见解,充分调动学生的主观能动性。 2.1以提高应用能力为出发点,由浅入深、循序渐进地设计实验内容 软件测试作为一门实践性很强的课程,内容众多,包括多种软件测试方法和测试工具的使用。为了保证教学效果,我们按照由浅入深、循序渐进的原则安排了基础性、综合性和设计性3级实验的方案。 其中,基础性实验是较简单操作性实验,主要包括白盒测试和黑盒测试,共8学时,通过学习,让学生掌握软件测试的一些基本方法,加深对理论的理解。综合性实验是对各知识点的综合应用,使学生理解和掌握软件测试技术和各种具体的测试方法在项目中的应用,感受软件测试项目的工作流程和实施细节,共8学时。基础性实验和综合性实验穿插与理论课同步进行,与课堂教学相辅相成,启发学生深入思考,勇于创新,达到理论联系实际的教学效果。最后32学时的设计性实验是本课程最高层次的应用性设计实验,需要学生自主设计、自主管理,分组进行,安排在暑假前的两周集中进行,目的是使学生体会软件测试的规律,熟悉软件测试项目中人员、产品、测试用例及缺陷的管理,锻炼学生的综合能力。 通过3级实验的安排,让学生感受到理论与实践相结合以培养实践能力的重要性,彻底改变重理论、轻实践的传统教学模式。教学实践表明,学生通过3级实验,更牢固地掌握了理论和技术,有效提高了工程设计能力。 2.2建设实践教学案例库,扎实执行实践训练 为了保障软件测试课程的教学水平,提高教学效果,我们采用了案例教学法。以可操作的软件测试案例为中心,让学生能在教学和实践的过程中体会实际的测试过程。为了保证案例的有效性和可操作性,以便在课堂教学中取得应有效果,我们收集建设了实践教学案例库。这些案例有的是从软件企业中收集,有的是从学生毕业设计和上机作业中收集,还有的是从教材及网上收集[3],另外也有教师自己设计开发的。有了这些教学案例,大大方便了学生的实践训练。 2.3搭建实验平台,实施开放式实验教学 为了引导学生重视所学知识与行业发展、市场需求的结合,以便在今后的就业中更具有竞争力,通过比较和论证,我们最后选择了大多数企业测试部门最常用的一些测试工具,包括WinRunner、LoadRunner、JUnit、Rational工具、Bugzilla等,对于大多数被测软件来说,这些测试工具完全能够支撑整个软件测试过程。 在搭建实验平台的同时,全面实施开放式实验教学,通过软件工程实验室,学生能全天候进行实践,老师能随时指导学生做设计,以及回答学生的提问,使学生的实验时间更加充分和自由。 3提高教学效果,加强师资建设和培养 要培养合格的应用型学生,首先应培养合格的教师。为了提高教学效果,我院经常选送任课老师到正规软件公司的软件测试部门实习,学习企业的软件测试管理和开发过程,并在企业许可的情况下,收集测试案例,丰富实践教学。另外还派遣任课教师到优秀的软件测试培训机构进行培训,以及攻读博士学位等,在教学中结合项目实践,将第一线的技术、信息带进课堂,通过培训和项目实践,进一步丰富了实践经验,促进了教学手段、方法的改进。此外,我院还经常不定期地邀请企业的业务骨干和行业专家为师生开设专题讲座,传授最新业务知识,开展技能培训等。 4引导学生正确认识软件测试技术和软件测试职业 软件测试人员不仅要掌握软件测试技术,还要具备软件系统分析、软件系统设计和软件编程等方面的能力。由于软件测试人员的工作是找出软件中错误,并经常同系统设计者和编程人员交流,因此严谨的工作习惯、良好的沟通能力和团队合作精神也是软件测试人员所必需的。而学生对软件测试技术的重要性和就业前景的了解,是激发和促使他们主动学习的重要推动力。为此,在教学过程中要予以适时介绍,同时邀请经验丰富的工程师来校报告,使学生清楚地了解职业要求和广阔的发展空间,正确认识软件测试技术和软件测试职业。 5结语 软件测试技术是软件工程专业的重要课程,通过对课程教学改革的实施,使学生对课本知识的理解更加深入,主动思考问题能力和实践应用能力也得到提高,为培养高技能应用型人才打下良好的基础。同时,教师们也普遍反映软件测试技术的教学质量和教学效果得到极大的提高。在这个过程中,我们摸索和积累了一些经验,以期对其他专业的教学也具有一定的参考价值。 软件测试论文:DSP汇编语言软件测试方法研究 摘要:该文深入分析了DSP汇编语言软件的测试难点,给出DSP汇编语言软件的测试策略,对DSP汇编语言软件测试具有重要的应用意义。 关键词:DSP;汇编语言;测试 1 引言 目前,DSP硬件系统已具有了很高的可靠性,但其软件系统,特别是用汇编语言设计编写的较为复杂的软件系统,可靠性总是难以得到保证,更是缺少完整的质量保证和评估体系,这已经成为DSP应用方面亟待解决的一个问题。对DSP汇编语言软件的测试与一般的软件测试不同,其自身的特点决定了测试面临的困难。本文首先对其测试难点进行分析,然后给出了DSP汇编语言软件的测试方法。 2 DSP汇编语言软件环境的复杂性分析 2.1 与硬件结合紧密,测试环境难以搭建和选择 汇编语言的程序是烧制到DSP芯片中运行的,DSP芯片种类繁多。这些芯片的外部管脚、内部存储器分配都各不相同 。在搭建宿主机测试环境时必须选择各种不同的相对应的芯片,然后配合仿真器与宿主机连接。这些硬件的配置本身就增加了测试难度,然而这些仿真环境总是和目标环境之间有着不小的差异,比如目标环境的中断难于模拟等。基于目标的测试消耗较多的经费和时间,而基于宿主的测试代价较小,但毕竟是在模拟环境中进行的。目前的趋势是把更多的测试转移到宿主环境中进行,但是,目标环境的复杂性和独特性不可能完全模拟。 2.2 I/O通道少,测试数据获取比较困难 在DSP汇编语言软件的测试中给主机上载测试数据是很困难的。目前主要是基于以下3 种方式:1)实际的物理通道;2)开发工具IDE的虚拟IO功能;3)直接读取内存区数据。第一种方式就是目标机和主机之间具备物理的通信方式,比如以太网、串口、并口、USB等。这种方式要求系统必须具备这种通信方式和通信软件,一般只适用于系统级的测试。第二种方式是借助开发工具,比如TI CCS,这种方式调试较为复杂也容易出错。第三种方式则是需要占用较多的内存资源。 2.3 实时性要求较强 DSP软件一般都用作控制系统的内核,所以有很高的实时性要求,而实时性的测试是一般的测试方法和测试工具都难以实现的。 2.4缺少相应测试工具 汇编语言结构和语法都比较繁琐和冗长,这首先使测试人员理解程序变得困难,又因为DSP芯片的多样性,使得开发针对DSP汇编语言软件的通用测试工具几乎是不可能的。因此,在测试时,只能够使用一些测试工具(比如覆盖率分析工具等),而把测试的重点放在人工的代码审查上面,这就要求测试人员要很熟悉相应芯片的用法并且还要与开发人员充分的沟通。 3 DSP汇编语言软件的测试策略 DSP汇编语言软件是最难测试的软件之一,必须制定有效的测试策略。在搭建测试环境时,要寻求宿主机与目标机之间的平衡,即要对目标环境和宿主环境的测试内容有所选择,在宿主环境中,可以进行逻辑或界面的测试、以及与硬件无关的测试。在模拟或宿主环境中的测试消耗时间通常相对较少,用调试工具可以更快地完成调试和测试任务。而中断测试、硬件接口测试、系统集成测试等必须要在目标环境中进行。而在测试环境搭建完成之后,考虑到重要性以及测试执行先后顺序,把整个测试依次分为以下几个不同阶段。 1)代码审查阶段。对于DSP汇编语言软件,代码审查是整个测试的重点,要占到整个测试周期的60%。同时,代码审查又是功能测试编写测试用例之前的必要步骤。代码审查最好是在开发环境中通过硬件仿真进行。 2)功能测试阶段。在功能测试阶段,采用功能分解法、等价类划分和猜错法等方法,根据软件需求规格说明中所规定的软件正式合格项设计并执行测试用例,以验证其功能是否满足需求规格说明的要求,并对其功能的适合性和准确性进行验证。对于DSP汇编语言软件系统,功能测试必须首先进行模块化处理,分离出每个模块的输入输出。 在设计功能测试用例时,也包括对边界值的测试,即对输入域(或输出域)的临界状态、数据结构、状态转换、功能界限等的边界或端点情况下的运行状态的测试。此外,设计功能测试用例时运用覆盖测试工具辅助测试用例的设计,以达到功能测试的充分性。 3)性能测试阶段。在DSP软件系统中,程序的性能是非常重要的,要严格根据需求中对负载、定时、性能的要求,判断软件是否满足这些需求规范。在使用环境中,软件的失效过程要平稳(电机运动惯性问题),所以,不仅要检查软件工作过程,也要检查软件失效过程。 可以使用测试工具CODETEST主要对DSP下行的伺服驱动器控制软件中有时间要求和数据处理精度要求的软件合格性项进行测试,并把重点放在测试其实际时间特性与实际数据处理精度上。时间特性主要包括以下几个:中断延迟时间、任务上下文切换时间、任务响应时间、任务创建/删除时间、交替信号量时间、取得/释放信号量时间、交替消息队列传输时间。 4)接口测试阶段。为了保证正确地测试,还须要检验软硬件之间的接口。对接口的测试主要利用各种不同类型接口的监视工具。比如对TMS320LF2407板汇编软件串口测试,可以使用串口监控器EtherPeek.NX,人工设置各软件从RS232串口接收的输入/输出,验证各软件对输入/输出的反应,并监控其输入/输出内容的格式与数据位是否与接口规范一致,验证各接口的正确性和一致性。 5)结构覆盖测试阶段。使用测试工具LDRA TestBed对被测软件程序进行插装。插装可以是在测试环境中嵌入硬件,也可以是在可执行代码中加入软件,也可以是二者相结合。基于测试用例,执行插装后的程序,提取语句/跳转覆盖信息,将程序的执行表现与编码意图进行比较,衡量软件测试工作的充分性。代码覆盖分析工具可能侵入代码的执行,影响实时代码的运行过程。基于硬件的代码覆盖分析工具的侵入程度要小一些,但是价格一般比较昂贵,而且限制被测代码的数量。 6)强度测试阶段。在模拟环境下,打开被测软件全部数据采集与数据通信通道,运行全部模拟外设,长时间运行功能测试和接口测试等相关测试用例,检测交流伺服驱动器控制软件在设计能力下的运行情况。 7 )安全性测试阶段。采用人工测试的方法对被测软件进行安全性测试。检测用户是否能对被测软件进行灾难性操作,被测软件是否具有关键操作的安全性保护等功能。对于电机控制系统的DSP软件,主要检查过压、过流、低压、低流、断电、异常复位等灾难性操作。 8)可恢复性测试阶段。采用人工测试的方法对被测软件进行可恢复性测试。用人工干预的手段模拟硬件故障、链路故障、电源故障等,故意造成系统出现异常,并由此检查被测软件是否具有错误探测功能,在故障发生时能否保护正在运行的作业和系统状态。并检测被测软件在重启之后能否正常地继续进行工作,并不对系统造成损害。 9)回归测试阶段。对于在测试过程中发现的问题,开发方应及时对其进行修正。修正后由测试方通过回归测试进行确认。回归测试必须将所有功能测试、接口测试等测试用例重新执行一遍,以验证所有问题已经全部解决,并且没有引入新的问题。 4 结论 此方法研究在一定程度上减轻了DSP汇编语言软件的测试难点,对以后的测试实践有重要的参考意义。此策略的充分性和自动化程度是今后工作和研究的方向。 软件测试论文:评价软件测试的有效性 摘要:在软件测试过程中,因为多方面的因素,常常会导致一些错误和失效,为了改善测试过程、使测试过程变得更为有效,需要对软件测试过程进行一个补充,那就是对软件测试的有效性进行评价。本文介绍了评价软件测试有效性工作的一般流程,并提出了一系列用于精确度量测试有效性的度量指标。 关键词:软件测试;测试的有效性 1 引言 如同任何产品离不开质量检验一样,软件测试是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审定,在软件生存期中占据着非常突出的重要位置。在软件测试过程中,测试人员非常关心之前的测试过程有没有得到改善,因为如果没有,那么在下一次又将犯一样的错误,继续执行无效的测试。同时由于测试在整个项目研发过程中占用了相当一部分信息服务资源,因此,管理人员也常常在思考测试是否有效,是否值得投入那么多资金。因此,要改善测试过程、使测试过程变得更为有效,必须不断地评价测试结果。 2 评价软件测试有效性的工作流程 评价软件测试有效性的主要目的是评价测试人员的工作和使用评价后的结果改进测试过程。在软件测试中,往往会存在一些无效的方面,评价的目标就是识别这些无效和问题以便可以采取修复措施。 在测试的有效性评价工作中,存在两个关键的因素:一是评估的目标,目标是对度量过程的恰当指导,无效的目标会使整个评价过程无效;二是实现度量目标所需的信息类别,信息的收集需要建立专门的小组,整个评价过程也应指派专门的人员负责,因为如果没有专人负责评价过程,那么就无法确保进行正确的数据收集和评估过程。 图1给出了评价测试有效性的工作流程。本文主要围绕这个工作流程来进行详细的阐述。 3 有效性评价的输入 当所有的软件测试过程结束后,软件测试有效性评价工作就可以开始了,测试阶段的最终执行结果是它的入口条件,表1列出了输入所需的一部分信息类型,根据具体项目的不同,也会产生其它的输入。 4 有效性评价的执行过程 软件测试的有效性评价的执行过程包含七个方面的内容:确定评估目标、确定度量内容、制定度量责任、选择评估方法、确定所需事实、收集评估数据和评估测试有效性。 4.1 确定评估目标 定义目标,是为了使度量过程得到指导。前面提到,评价的目标就是为了识别测试无效的方面,以便采取修复措施。因此应该明确地确定评估执行的目标。在测试有效性评价中需要识别的内容包括以下六个方面:识别测试弱项、识别新测试工具的需要、评估项目测试、识别良好的测试实践、识别不好的测试实践和识别经济的测试实践。 4.2 确定度量内容 明确了评价目标之后,接下来的工作就是确定度量的内容,即确定达到度量目标所需信息的类别。应用系统的测试中,有五个方面是可度量的:涉及方、测试的程度、资源、有效性和评估。 4.3 制定度量责任 在测试评价过程中,应该指定负责收集和评估测试性能信息的小组和专门的负责人员,这时为了确保数据收集和评估过程发生的推动力。 4.4 选择评估方法 在执行测试评估的过程中有一些方法可供选择,在实际操作过程中,我们推荐采用度量指标方法,因为它一旦建立就很容易使用,并且可以证明它与有效和无效实践有密切关系。 因素间的某种关联或关系称为度量指标。度量指标的一个主要优势在于可以清晰地定义评估过程,并且对被评估人员来说也是透明的,同时它具有良好的针对性,可以容易地确定哪些测试变量需要调整以提高有效性、效率和/或测试过程的经济性。测试度量指标方法是指识别那些和好的或不好的测试有密切关系的标准。 4.5 确定所需事实 确定所需事实是指识别支持所选方法的必要证据。度量指标方法明确地识别了评估过程所需的数据类型。要使用本文后面描述的度量指标,所需确定的信息包括:变更的特征、被测试过程的费用、测试的费用、测试所发现的缺陷、阶段发现的缺陷、测试后发现的缺陷、按功能的测试费用、对系统的抱怨、缺陷的量化和恢复缺陷的量化。 4.6 收集评估数据 收集评估数据主要是指通过收集机制、存储机制以及选择和总结信息的方法,来建立用于存储所需评估数据的系统。 4.7 评估测试有效性 执行过程的最后一步是分析信息以得到关于系统测试有效性的结论。通过分析度量指标方法,相应的人员可以有针对性地采取措施,并将总结后的结果记录到测试评估表格中。度量指标方法通常会以量化的,表示测试过程好坏的形式给出评估。 下面(见表2)给出30个推荐使用的用于评价应用系统测试的度量指标。 5 有效性评价的检查过程 在检查过程中,需要建立一个质量控制检查单(见表3),其中的“是”回答表示好的测试实践;“否”回答表示需要额外的调查。注释列用于解释“否’回答并记录调查结果。当检查单的项不适用于测试情形时适用“N/A”列。 6 有效性评价的输出 测试有效性评价的最后输出是改进后的测试过程。在这个步骤中,主要是对测试结果进行仔细地分析,然后采取相应措施来修复所确认的薄弱环节,使用度量/行动的方法来改善测试过程,最后使得应用系统测试更加有效。(度量/行动的方法是指通过改变某种度量指标中的变量来度量另一种度量指标中变量的改变。如果能够说明通过增加执行的指令数目确实减少了操作的系统中的缺陷数目,那么可以认为该措施是预期的,并且应该推广。而如果执行指令的增加并没有减少产品投入运行之前的缺陷的数目,那么说明那些资源还没有得到有效的使用,应该停止该行动并且尝试其他措施。) 7 结束语 本文提出了评测软件测试有效性的一般工作流程,描述了度量测试的普遍目标,并为执行这些度量给出了推荐的标准,是软件测试的有效充,对实际软件测试的评价工作具有一定的指导意义。在项目软件测试过程结束后,IT组织应该结合各自的特点,通过在软件过程中积累的经验,运用本文提出的工作流程,逐步对软件测试过程进行改进,使软件测试更为有效的发挥它的积极作用。 软件测试论文:基于构件的软件测试方法概述 摘要:构件技术成为当前软件工程中的发展方向,构件的软件测试成为软件测试中的一个新的研究领域。本文对构件技术做了简单的介绍后,对构件测试中遇到的困难和问题做了比较详细的描述,并介绍了目前过内外在构件测试方面的一些成果现状。 关键字:软件测试;构件技术;构件测试 1 软件构件技术 自上个80年代以来,面向对象技术的发展与应用,在提高软件可重用性方面起了积极的推动作用,软件重用已经成软件工程技术的一个重要目标,成为开发出高效、低成本、可重用软件系统的重要的现实途径。当今软件开发技术的主流已是基于软件构件技术。只要遵循软件构件模型规范,各个软件开发商就可以用自己方便的程序语言去实现可重用的软件构件,应用程序开发人员就有可能实现在计算机硬件领域早已实现的梦想:挑选构件,组合成新的应用软件系统。oscarNierstrasz提出[1]:Applieations=Components + seripts即应用软件就是构件和构件描述组成。 2 传统的软件测试 2.1 软件测试的重要性、目的和原则 为了能够保证交付的软件使客户满意,需要在软件开发、集成和形成系统之后进行充分、全面、有效的测试,软件测试是保证软件质量的重要手段。 测试过程贯穿在软件开发的整个生命周期过程,覆盖范围是很广泛的,包括需求分析,设计文档、程序代码等。目前比较侠义的理解是软件测试就是对程序代码的测试。 Grenford.J.Myers[2] 就软件的测试目的提出了如下的观点:(1)软件测试是程序的执行过程,目的在于发现缺陷;(2)一个好的测试用例在于能发现至今未发现的缺陷;(3)一个成功的测试是发现了至今未发现的多个缺陷的测试。因而,测试的目的是在资源消耗合理的情况下,发现尽可能多的缺陷和错误。 软件测试中应该遵循主要原则包括:(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭;(2)测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;(3)序员应避免检查自己的程序;(4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件;(5)充分重视测试中的群集现象;(6)严格执行测试计划,排除测试的随意性;(7)应当对每一个测试结果做全面的检查;(8)妥善的保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便[3]。 2.2 传统的软件测试主要方法和技术 通常依照如下方法对软件测试进行分类: (1) 软件开发过程中的测试:包括单元测试;集成测试;系统测试; 验收测试。 (2) 软件产品测试。测试对象是已经或即将产品化的软件。包括:功能测试;性能测试;β测试;Benchmark测试。 (3) 专门的软件测试:包括可靠性测试;标准符合性测试;互操作性测试;安全性测试;强度测试。 3 构件测试方法概述 3.1 构件测试技术发展现状 构件测试技术发展历史并不长,构件继承了传统软件的特点,与传统软件相比又具有一定的特殊性,所以构件软件的测试技术也相应的继承了传统软件测试技术中适用的部分,同时又具有传统软件测试所不具备的特性。 正是这些特殊性决定了构件软件的测试方式、方法在某些方面具有自己的特点。为此,在传统软件测试技术的基础上,对构件软件测试技术进行挖掘和开拓成为构件软件测试领域的一项主要研究内容,并有了一定的发展。 构件软件作为软件的一种,是软件技术发展的新阶段,面临着更加复杂的开发模式,为此需要对构件软件进行一系列的测试,从而保证构件软件的质量要求。 3.2 构件测试面临的主要问题 基于构件的软件开发所面对的测试单元是构件产品,作为构件开发方来说可以针对构件的源码进行测试,而对于构件的使用方来说往往构件的源码是不可知的也很难与构件的开发者进行交流。这一差异导致构件的测试与传统的软件测试相比具有了新的问题,包括: 3.2.1 构件生产者所面临的测试问题 (1) 构件的应用环境复杂多变,作为构件开发者难以考虑所有的构件可能运行的环境,因而也就不能对构件进行充分的测试;(2)构件软件测试集的组合爆炸问题导致测试工作量非常大,却难以覆盖所有的测试点[4];(3)构件的测试环境配置困难重重,构件生产者不可能搭建构件使用的确切环境;(4)构件测试的可重复性;(5)构件测试工具缺乏。 3.2.2 构件使用者面临的测试问题 (1)很难获得软件的源程序,因而不能对构件的内部细节有详细的了解,从而对构件的测试带有一定的盲目性;(2)测试数据的产生:由于同样的原因,难以产生合适的测试输入,使得对底层元素难以达到较高的覆盖率;(3)组合爆炸问题依然存在,导致测试困难;(4)集成测试中有可能对构件单元测试中的测试点造成重复测试,从而造成测试冗余性;(5)构件测试的可重用性:对构件的测试应该是可重用的;(6)构件测试工具的缺乏。 3.3 构件测试与传统的软件测试的主要区别 构件与传统软件从系统设计开始就是不同的,传统软件开发从需求分析、软件设计到编写代码一直到测试都是软件公司独立完成的,所以具有比较清晰的脉络,也能得到软件的内部细节信息。 基于构件的软件开发采用的模式也是从需求分析开始的,但是组成软件的基本单元不再是传统的软件模块(比如类),而是来自于第三方的软件构件。从而面向构件的软件开发技术面对的主要问题是如何选择以及组装软件构件[5],经过充分的测试,最终形成软件产品。 因此,传统软件测试的软件设计详细信息和软件的源代码都是可以得到的,脉络十分清晰。软件构件的测试以及软件构件产品集成测试和系统测试需要寻找合适的构件产品并组装,而构件设计以及内部代码对于构件使用者来说是不可见的。 传统软件测试理论和方法技术都比较成熟,构件测试的测试方法和测试技术部分可以采用传统的软件测试。但是构件测试具有自己的特点,需要区别对待,根据构件的新特性研究构件的测试方法。 3.4 国内外构件测试的研究现状 国外及国内在构件测试方面的研究已经取得一定的成果,例如:Freedman提出了构件的可测性理论[6];Jerry[7]提出了构件可跟踪性以及构件可理解性;浙江大学提出界面构件关联图的测试方法,等等 从国内外构件测试技术研究的现状来看,具体的软件构件测试方法主要有以下几种: (1) 基于元数据的构件测试 这种测试方法由构件开发者提供包含构件信息的元数据,这些元数据覆盖了构件各个方面的信息。构件测试者提取元数据中的信息并根据这些信息来制定合理的测试用例,然后对构件进行测试。由于这些元数据具有明确的构件使用上下文信息,所以通过元数据提供的数据对构件进行测试具有明确的目标和清晰的测试切入点。不过元数据的制定比较困难。 (2) 软件构件流程图 使用数据流和控制流的方法,利用从构件中获取的信息将构件数据和信息的交互做成交互图,然后根据此交互图来制定测试用例。 (3) 错误注入的构件测试 通过对程序进行错误注入来观察构件失效或产生错误的状态下对整个系统的影响。通过对构件功能的限制来发现系统入侵情况下构件的运行状态以及由此而产生的对整个软件系统的危害。 (4) 测试序列技术 该方法对构件间的交互进行测试,通过应用需求分离出构件交互的序列并不断集成直到生成整个应用系统,因而可以看作是一个渐进的测试过程。但是随着系统中构件数目和规模的增加,这种测试的难度也逐渐的增加。 4 总结 随着构件技术成为当前软件工程中的热点发展方向,构件的软件测试成为软件测试中的一个新的研究领域。本文对构件技术做了简单的介绍后,对构件测试中遇到的困难和问题做了比较详细的描述,并介绍了目前过内外在构件测试方面的一些成果现状。所做的工作属于项目组系统实现的前期熟悉工作的组成部分。 软件测试论文:软件测试技术中面向对象方法的研究 摘要:以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鉴传统测试方法以及面向对象软件测试层次结构,详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,并对相关问题进行了探讨。 关键词:面向对象;软件测试;面向对象测试模型;测试过程 1 引言 从1982年在美国北卡罗来纳大学召开首次软件测试的正式技术会议至今,软件测试理论迅速发展,并相应出现了各种软件测试方法,使软件测试技术得到极大的提高,软件测试成为软件工程方法中保证软件质量的最重要手段。 传统软件测试技术是面向过程的测试,是从输入/处理/输出的角度检验一个函数或过程能否正确工作,而面向对象软件测试是针对相互协作而又彼此独立的对象的测试。面向对象软件开发的测试目标与传统的软件开发方法相同,都是为了确保软件能正确地和一致地解决待解决的问题,但由于过程性测试方法没有考虑到面向对象软件测试所要涉及的类、继承和多态性,因此这两者是有很大的不同,因而有必要对其进行深入的研究。 2 面向对象测试模型 面向对象的开发模型突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD)和面向对象编程(OOP)三个阶段。分析阶段产生整个问题空间的抽象描述,在此基础上,进一步归纳出适用于面向对象编程语言的类和类结构,最后形成代码。 针对这种开发模型,结合传统的软件测试步骤的划分,文献[1]提出一种整个软件开发过程中不断进行测试的面向对象软件测试模型,使开发阶段的测试与编码完成后的单元测试、集成测试、系统测试成为一个整体。该测试模型给出了面向对象测试OOT 与OOA、OOD 和OOP 三者的对应关系,如图1 所示。 OOA Test 和OOD Test 是对分析结果和设计结果的测试,主要是对分析设计产生的文本进行测试,是软件开发前期的关键性测试。OOP Test主要针对编程风格和程序代码实现进行测试,其主要测试内容在面向对象单元测试和面向对象集成测试中体现。面向对象单元测试是进行面向对象集成测试的基础。面向对象集成测试主要对系统内部的相互服务进行测试,如成员函数间的相互作用,类间的消息传递等。面向对象集成测试不但要基于面向对象单元测试,更要参见OOD 或OOD Test 结果[2]。面向对象系统测试是基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试标准,需要借鉴OOA 或OOA Test 结果。 2.1 面向对象分析的测试(OOA Test) 传统的面向过程分析是一个功能分解的过程,是把一个系统看成可以分解的功能的集合。这种传统的功能分解分析法的着眼点在于一个系统需要什么样的信息处理方法和过程,以过程的抽象来对待系统的需要。而面向对象分析(OOA)是把E-R 图和语义网络模型,即信息造型中的概念,与面向对象程序设计语言中的重要概念结合在一起而形成的分析方法,最后通常是得到问题空间的图表的形式描述[3,4]。 OOA 阶段将问题空间中的实例抽象为对象,用对象的结构反映问题空间的复杂实例和复杂关系,用属性和服务表示实例的特性和行为。OOA 的结果是为后面阶段类的选定和实现,类层次结构的组织和实现提供平台。因此,OOA 对问题空间分析抽象的不完整,最终会影响软件的功能实现,导致软件开发后期大量不可避免的修补工作;而一些冗余的对象或结构会影响类的选定、程序的整体结构或增加程序员不必要的工作量。因此,对OOA 的测试重点应该放在完整性和冗余性方面。 OOA阶段的测试划分为以下五个方面:1) 对认定的对象的测试;2) 对认定的结构的测试;3) 对认定的主题的测试;4) 对定义的属性和实例关联的测试;5) 对定义的服务和消息关联的测试。 2.2 面向对象设计的测试(OOD Test) 通常结构化的设计方法是用面向作业的设计方法,它把系统分解以后,提出一组作业,这些作业是以过程实现系统的基础构造,把问题域的分析转化为求解域的设计,分析的结果是设计阶段的输入。 而面向对象设计(OOD)采用“造型的观点”,以OOA为基础归纳出类,并建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象。OOD 确定类和类结构不仅能满足当前需求分析的要求,更重要的是通过重新组合或加以适当的补充,能方便实现功能的重用和扩充,以不断适应用户的要求。因此,对OOD 的测试,建议针对功能的实现和重用以及对OOA 结果的拓展,从如下三方面考虑[5]: 1) 对认定的类的测试; 2) 对构造的类层次结构的测试; 3) 对类库的支持的测试。 2.3面向对象编程的测试(OOP Test) 由于面向对象程序具有继承、封装和多态等新特征,使得传统的结构化程序测试策略不能完全适应面向对象程序的测试需要。主要表现在三个方面,即面向对象的封装不能实现传统测试方法中对数据非法操作的测试;面向对象的继承,使错误的传播概率提高,增加了测试的复杂度;面向对象的多态特征使程序内“同一”函数的行为复杂化,增加测试的工作量。 面向对象程序将功能实现分布在类中,类间通过消息传递来协同实现系统的功能。面向对象的这种程序风格将出现的错误精确地确定在一个具体的类中,因此,面向对象编程的测试OOP Test忽略类功能的实现细则,将测试集中在类功能的实现和相应的面向对象程序风格,主要体现为两方面(假设使用C++语言): 1) 数据成员是否满足数据封装的要求; 2) 类是否实现了要求的功能。 3 面向对象的软件测试内容及层次 面向对象软件测试即在测试过程中继续运用面向对象技术,进行以对象概念为中心的软件测试。Binder 在研究了面向对象的特征,如封装性、继承性、多态和动态绑定性等,认为这些特征的引入增加了测试的复杂性。对软件测试层次一种较为普遍的划分方法是根据测试层次结构,面向对象软件测试总体上呈现从单元级、集成级、到系统级的分层测试,测试集成的过程是基于可靠部件组装系统的过程。测试可用不同的方法执行,通常的方法是按设计和实现的反向次序测试,首先验证不同层,然后使用事件集成不同的程序单元,最终验证系统级。根据测试层次结构确定相应的测试活动,并生成相应的层次[6]。由于面向对象软件从宏观上来看是各个类之间的相互作用,因此,将对类层的测试作为单元测试,而对于由类集成的模块测试作为集成测试,系统测试与传统测试层相同。测试流程如图2所示。 3.1 面向对象的单元测试(OO Unit Test) 传统的单元测试是针对程序的函数、过程或完成某一定功能的程序块,面向对象单元测试OO Unit Test 在OOP Test 时进行,是对程序内部具体单一的功能模块的测试。一些传统的测试方法在面向对象的单元测试中都可以使用,如等价类划分法,因果图法,边值分析法,逻辑覆盖法,路径分析法,程序插装法等等。 当考虑面向对象的软件时,模块单元的概念改变了,封装规定了类和对象的定义。这意味在面向对象单元测试中,最小的可测试单元是封装的类或对象,而不是模块。 类包含一组不同的操作,并且某特殊操作可能作为一组不同类的一部分存在。同时,一个对象有它自己的状态和依赖于状态的行为,对象操作既与对象的状态有关,也可能改变对象的状态。所以,类操作时不仅要将操作作为类的一部分,同时要把对象与其状态结合起来,进行对象状态行为的测试。类测试可以分为以下三个部分:[7] 1) 基于服务的测试:测试类中的每一个服务(即方法); G是一个有向图,叫做块体。它是按照控制流图的思想修改f的程序流程图而来的,表示f的控制结构中的符合条件判断被分解,每个判断框只有单个条件。 3.2 面向对象的集成测试 传统的集成测试是由底向上通过集成完成的功能模块进行测试,一般可以在部分程序编译完成的情况下进行。而对于面向对象程序,相互调用的功能是散布在程序不同的类中,类通过消息相互作用申请和提供服务,类相互依赖极其紧密,根本无法在编译时对类进行测试,所以,面向对象的集成测试通常需要在整个程序编译完成后进行。 在面向对象系统中,集成测试属于应用生命周期的一个阶段,可在两个层次上进行。第一层对一个新类进行测试,以及测试在定义中所涉及的那些类的集成。设计者通常用关系is a,is part和refers to来描述类与类之间的依赖,并隐含了类测试的顺序。首先测试基础类,然后使用这些类的类接着测试,再按层次继续测试,每一层次都使用了以前已定义和测试过的类作为部件块。 对于面向对象领域中集成测试的特别要求是:应当不需要特别地编写代码就可把在当前的软件开发中使用的元素集合起来,因此其测试重点是各模块之间的协调性,尤其是那些从没有在一起的类之间的协调性。 集成测试的第二层是将各部分集合在一起组成整个系统进行测试。以C++语言编写的应用系统为例,通常应在其主程序中创建一些高层类和全局类的实例,通过这些实例的相互通讯从而实现系统的功能。对于这种测试所选择的测试用例应当瞄准待开发软件的目标而设计,并且应当给出预期的结果,以确定软件的开发是否与目标相吻合。 3.3 面向对象的系统测试 系统测试是对所有类和主程序构成的整个系统进行整体测试,以验证软件系统的正确性和性能指标等是否满足需求规格说明书和任务书所指定的要求。它与传统的系统测试一样,包括功能测试、性能测试、余量测试等,可套用传统的系统测试方法。通过单元测试和集成测试,仅能保证软件开发的功能得以实现,不能确认在实际运行时,它是否满足用户的需要,是否大量存在实际使用条件下会被诱发产生错误的隐患。为此,对完成开发的软件必须经过规范的系统测试,即开发完成的软件仅仅是实际投入使用系统的一个组成部分,需要测试它与系统其他部分配套运行的表现,以保证在系统各部分协调工作的环境下也能正常工作[8]。 在系统测试中,不关心类的联系细节。同于传统的系统测试,面向对象软件的系统测试集中在用户可见的活动与用户可识别的来自系统的输出。为了导出测试案例,测试者应该使用分析模型中的使用案例,使用案例能够用于导出测试案例以发现不能满足用户交互需求的错误。系统测试应该尽量搭建与用户实际使用环境相同的测试平台,应该保证被测系统的完整性,对临时没有的系统设备部件也应有相应的模拟手段。系统测试不仅是检测软件的整体行为表现,也是对软件开发设计的再确认。 4 结束语 面向对象测试的目标与传统测试相同,但面向对象方法与传统顺序结构式方法在开发思想上有着根本的不同,尤其是面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象软件测试在测试模型、测试方法、测试层次等方面都有别于传统的测试思想。从面向对象的测试模型可知,测试的视角扩大到包括复审分析和设计模型,此外,测试的焦点从过程构件(模块) 转向了对象类。 目前,面向对象软件系统的开发在不断的实践中已逐步形成了自己的方法学,但对于面向对象软件测试,目前尚无普遍接受的充分性准则。本文根据传统软件测试模型将面向对象软件开发过程和软件测试相结合,形成一种面向对象测试模型,并对模型的相关步骤和具体实施提出了一些方法和技术,虽已在实践中得到了一定的验证,但也只是初步的,有必要在今后的研究中得到进一步的完善。 软件测试论文:软件测试的认识误区与测试方法的持续改进 摘要:国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多认识误区,软件测试所起的作用还没有人们期望那样显著,因此,就需要继续加大投入对软件测试的关注程度,对软件测试过程进行持续的改进。 关键词:软件测试;软件工程;认识误区;持续改进 1 引言 随着市场对软件质量的不断提高和国内软件测试行业的逐渐发展,软件测试不断受到重视,有越来越多的软件企业更加重视软件测试,并已经形成了一套基本的软件测试流程。然而,认识误区的存在需要我们进一步改进软件测试过程。 2 软件测试概述 软件测试就是在软件投入运行前,对软件需求分析、设计规格说明书和编码的最终复审,是软件质量保证的关键步骤。一般按四个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。随着软件危机的频频出现,人们已经开始认识到测试开始的时间越早,测试执行的越频繁,所带来的整个软件开发成本的下降就会越多。所以,软件测试在软件项目实施过程中的重要性日益突出。 3 软件测试过程中的认识误区 3.1 软件开发完成后进行软件测试 人们一般认为,软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件。据此,认为软件测试只是软件编码后的一个过程,这是不了解软件测试周期的错误认识。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。在软件项目的每一个阶段都要进行不同目的和内容的测试活动,以保证各个阶段的正确性。软件开发与软件测试应该是交互进行的,否则,测试的时间将会很短,测试的覆盖面将很不全面,测试的效果也将大打折扣。 3.2 测试过程不够完善 在软件开发领域,确实存在一些东西看起来要比另外一些东西难测试一些,但是远非无法测试。只不过这种不可测试性不是由于被测试的软件内部的过紧耦合造成的,而是和外部某些很难测试的部分耦合过紧,从而表现出被测试的软件本身很难测试。这些很难测试的部分比较常见的有:图形界面、硬件、数据库等。 3.3 强调测试用例设计得越详细越好 在确定测试用例设计目标时,一些项目管理人员强调测试用例“越详细越好”。这种做法和观点最大的危害就是耗费了很多的测试用例设计时间和资源,可能等到测试用例设计、评审完成后,留给实际执行测试的时间所剩无几了。因为当前软件公司的项目团队在规划测试阶段,分配给测试的时间和人力资源是有限的,而软件项目的成功要坚持“质量、时间、成本”的最佳平衡,没有足够多的测试执行时间,就无法发现更多的软件缺陷,测试质量更无从谈起了。 3.4 追求测试用例设计“一步到位” 现在软件公司都意识到了测试用例设计的重要性了,但是一些人认为设计测试用例是一次性投入,测试用例设计一次就“万事大吉”了,片面追求测试设计的“一步到位”。这种认识造成的危害性使设计出的测试用例缺乏实用性,或者误导测试用例执行人员,误报很多不是软件缺陷的“Bug”,这样的测试用例在测试执行过程中“形同虚设”,难免沦为“垃圾文档”的地步。 4 软件测试过程的持续改进 4.1 计划与风险 项目计划对项目过程的实施有着直接的指导作用,它的重要性是不言而喻的。对于软件测试来说,测试计划也是指导后续测试工作的基础,只有对过程中各任务进行更详细的计划,才有利于在测试过程中对项目进度的把握有一个明确的目标;同时,风险策略的制定,也有利于对及早对测试过程中可能遇到的问题做出分析,以便在问题出现时能够尽可能的减少规避风险的成本。 4.2 评审 在测试过程中的每个阶段结束前,都会输出一些资源,文档、用例等等,这些资源往往是下一个测试阶段或软件开发的下一个环节执行的依据。评和审是结合在一起的,每个角色根据自己对项目的了解,从各自角度来审核测试报告的充分性,对质量风险发表各种见解。最终,对报告的规范性也要进行考察。另外,也最好根据实际情况组织会议评审来对一定规模的问题统一评审。 4.3 文档 文档的编写对于测试人员来说是一个十分重要的任务,深入的、充分的投入测试的测试人员能写出高质量的测试文档。所以,测试文档的质量,往往反映了测试人员执行测试的广度和深度。而在文档的编写方面,首先必须形成统一规范;另外,针对不同项目的测试,可以适当对文档标题、内容进行简化。总之,文档模板一旦形成,必须严格遵守。 4.4 方法与策略 测试方法和测试策略,测试的重中之重。测试的策略一般要求从全局方面对测试的阶段、每个阶段的测试类型进行考虑、定义。而测试的方法更多是体现在一个具体的测试中,采取怎样的测试思路。另外,在测试过程中,对资源的协调也非常关键,需要能保证测试资源充分利用,每个测试人员都有适度并且相当的工作量。 4.5 总结测试经验 在测试的过程中,测试人员应该及时总结发现的错误并归类,标明经常容易出错的地方,将意见提交项目经理,审核后,制定出一份统一标准并提供给开发人员,这样就可以提前避免错误、避免重复错误和重复测试,提高测试效率。不仅如此,项目结束后的各项总结报告将是项目的后期维护或二次开发的宝贵参考资料。 4.6 缺陷分析、度量 对测试活动过程中发现的缺陷进行分析、度量,寻找软件开发过程中存在的问题,并持续改进开发过程,提高质量。缺陷的分析、度量从时间上分为两个方面,首先是在软件开发过程中发现的缺陷进行分析、度量;然后就是,对软件产品后,对用户提出缺陷进行统计、分析。 5 结论 测试是用来保证软件开发过程的高效性,以及保证开发出来的软件产品的高质量和可用性的。软件开发本身就是一件非常困难的事情,这也决定了有效的测试是非常重要的环节,我们要加强对软件测试的关注,使大家对于测试首先有一个正确的认识,避免误区的存在,并积极探索测试方法的持续改进问题,真正使软件测试真正起到它应有的作用。 软件测试论文:基于对象状态的面向对象软件测试方法研究 摘要:主要介绍了面向对象软件的类测试技术。从基于对象状态方面分析UML状态图的组成、并发的优点,描述继承的对象动态行为、并发的动态行为,给出利用UML状态图构造复合状态测试树算法并产生测试用例的面向对象软件测试方法。 关键词:UML;测试用例;类测试;面向对象;状态图 1 引言 面向对象软件测试的主要目标与传统软件测试目标相同,既是用最小的工作量发现最多的错误。由于面向对象所独有的多态、继承、封装等新的特点,使面向对象测试的策略和技术与传统测试有所不同,测试的视角扩大到包括复审分析和设计模型,测试焦点从模块转向类。类是构成面向对象程序的基本成分,类的测试无疑成为面向对象 测试的重要环节。基于对象状态的测试是根据被测试的类的对象所处的状态以及状态之间的转移来构造测试用例,它侧重于对象的动态行为,这种动态行为依赖于对象状态。测试对象动态行为能检测出对象成员函数之间通过对象状态进行交互式产生的错误。 2 基于对象状态的测试方法的发展 现在面向对象测试中基于对象状态的测试方法一般是采用扁平状态机和状态迁移图。扁平状态机能很好的提示出一些类中的错误,但是随着类的状态属性的增加,对象状态的数目会迅速膨胀,大大增加测试的复杂度。状态转移图用于刻画对象响应各种事件时状态发生转移的情况,容易借助于自动机理论来选择测试时所用的时间序列和预测对象的状态变化结果序列,但是,它难于描述继承的对象动态行为、并发的动态行为以及由数据成员和成员函数构成的对象状态和对象状态转移。基于UML的状态图可以很好的描述对象动态行为、并发的动态行为,可以把状态的复杂度控制在和状态属性相关的线性级别,下面我们主要介绍利用UML状态图如何描述对象动态行为、并发的动态行为,以及如何产生测试用例。 3 UML状态图 UML状态图(State Diagram)是UML中对系统的动态行为进行建模的表示方法,它包括对反应型对象的行为建模。它展现了对象生命周期内可能处于的状态以及在这些状态间转换的激发条件。UML状态图中引起状态迁移的原因通常有两种,一种是在状态图中相应的迁移上未指明事件,这表示当位于迁移箭头源头的状态中的内部动作全部执行完后,该状态迁移被自动触发;另一种是,当出现某一事件时会引起状态的迁移,在状态图中把这种一起状态迁移的事件标在改前一的箭头上,如图1。 图1 状态装换 状态迁移的形式化语法为: event_signsture[guard_condition]/action_expression^send_clause 其中事件特征event_signsture是由事件名后括号括起来的参数表组成,它指出触发迁移的事件以及与该事件相连接的附加数据。guard_condition警戒条件是一个布尔表达式,如果状态迁移中既有事件又有警戒条件,则表示仅当这个事件发生并且警戒条件为真时,触发状态迁移。动作表达式action_expression是一个触发状态迁移时可执行的过程表达式,表达式中可引用该状态所拥有的对象中的属性、操作或事件特征中的参数。发送子句send_clause是动作的一种特殊情况,用来说明在两个状态的迁移期间发送的消息。 UML状态图的优点在于它支持嵌套和并发。UML状态图中包含基本状态(basic state)和复合状态(composite state),复合状态分为或状态(or-state)和与状态(and-state)。或状态的子状态之间是相互排斥的或关系,表示在任一时刻这些子状态中只有一个子状态为真;与状态的子状态之间是并发的非相互排斥关系,与状态表示一个状态可以有多个并发的子状态,并发子状态之间用虚线分隔,用虚线分隔的每个区域表示一个并发的子状态。把状态属性看成并发的子状态,从而可以把状态图的复杂度控制在线性级别上。并发状态图中一个事件可能引起多个子状态的状态迁移。如图2中的CVM就是一个或状态,它的子状态OFF和ON之间是相互排斥的关系,ON状态就是一个与状态,当处于ON状态时,就意味着同时处于COFFEE和MONEY两个子状态。 由于UML状态图支持嵌套和并发,这就使得它比以往的状态转移图能更好的描述继承的对象动态行为、并发的动态行为以及由数据成员和成员函数构成的对象状态和对象状态转移。UML状态图中可以包含复合状态这就使得它可以把状态的复杂度控制在和状态属性相关的线性级别。下面我们讨论如何从UML状态图构造一棵复合状态测试树。 4 构造复合状态测试树 与以往的测试树不同的是复合状态测试树的每个节点代表对象的复合状态既对象的各个属性的集合,边表示状态间的迁移,根节点代表对象的初始属性集合。 构造一个队列queue来存放复合状态测试树的各个节点。 1)把UML状态图的起点读入队列queue。 2) 以UML状态图的起点定义根节点TestTree root,同时把节点标识treeNode置为对象的初始状态,nodelevel置为0,t和childTree置为NULL,把root放入队列中。 3) 取队列头部的节点设为head,搜索从head节点所对应的状态(head.treeNode)发出的状态前移以及前移置的目标状态,分别填充head.t和head.childTree,即把迁移至的状态作为head的子节点;同时置好各个子节点的属性值,nodeLevel=head.nodeLevel+1,从root节点开始层次遍历测试树(从第0层至head.nodeLevel层),如果在head的子节点中存在某个节点n,其所对应的状态已经在第0层至head.nodeLevel层中出现过,则该节点n不再扩展,即为叶子节点。把其他没有出现过的子节点加入到队列的尾部。 4) head指向队列中的下一个节点,重复第二步,直至队列为空。 在3)中,如果 某个迁移对应的目标状态已经在测试树中出现过,就不再考虑这个状态,不加入到队列尾部。这样有效地避免了重复构造节点,同时又不降低测试的覆盖率。通过上述步骤就可以构造出UML状态图对应的测试树。 复合状态树构造算法能很好的支持多个并发的子状态的情况,只是节点表示为并发子状态的合集;如果某个事件触发其他事件从而引起一系列的状态迁移时,只要把最终的状态作为节点加入到测试树中。比以往的插入桩模块更容易实现。 通过测试树可以很容易的构造出测试用例。从根节点开始沿着各个分支往下知道叶子节点,每条这样从根节点开始到某个叶子节点结束的路径上的事件按顺序组合在一起,就成为基于对象状态测试的一个测试用例。如果增加对象属性可以很容易的在复合状态测试树中增加,增加属性后可以把状态的复杂度控制在和状态属性相关的线性级别,测试时不仅可以单独的对对象的每一个属性和所有属行进行测试,也可以对对象的所有属性任意选择组合进行测试。大大增加了测试的灵活性。 5 结束语 UML的状态图支持潜逃和并发,把状态的复杂度控制在和状态属性相关的线性级别;其次UML状态参数图是在面向对象软件开发的生命周期中的早期设计阶段确定的,是对对象状态的完整的描述,并不依赖于源代码,既保证了状态描述的完整性,又可以在开发早期进行测试,尽早发现与状态相关的错误,避免将错误带入到后面的开发阶段。因此可以用UML的状态图来产生有效的测试用例,这大大提高了测试的灵活性和有效性。 软件测试论文:软件测试技术与自动化测试框架模型的研究与应用 摘要:该文对软件质量保证的重要手段――软件测试进行了论述,给出一些软件测试的基本理论。随着软件测试研究的发展,软件测试提出了一些比较前沿的理论,如面向对象的软件测试,测试驱动开发理论,探索性测试等。为了克服手工测试的一些困难,提高软件质量和测试效率,自动化测试被广泛地引入进来。它以其自动化程度高、实用性强等特点,引起了人们的广泛重视,成为软件测试的发展方向。自动化测试框架产品的出现表明软件测试自动化技术正在趋于成熟。早期使用录制回放和脚本工具的不足正在被克服,使得自动化测试更加经济、有效,更加有利于实现和维护。随着在开发和维护脚本上的时间越来越少,更多的时间可用于提高测试的覆盖范围和产品质量,从而在自动化上的投资能够更快地得到证明。该文分析讨论了自动化测试框架方法以及实现,并将其应用到软件测试中。 关键词:软件测试;自动化测试;数据驱动;关键字驱动 1 自动化测试框架 自动化测试在过去的20年中已经有了很大的发展。最初的测试工具只提供了简单的捕捉/回放功能:记录并播放键盘按键,然后捕捉和比较屏幕。这些测试方法虽然最容易应用,但是几乎不可能维护。捕捉/回放工具最终被功能和灵活性更强的测试脚本工具代替。后来,一种新的自动化测试产品出现了。它可以减少实现和维护的成本,使测试人员可以把精力集中在应用程序的测试用例设计上,而不是开发我们的测试。这些工具提供预先写好的测试框架,可以极大的减少,甚至消除学习和使用脚本语言的需要。这个测试产品就是自动化测试框架。 自动化测试框架定义了由假设、概念和制定工作平台或为自动化测试提供支持的实践组成的集合[1]。它能有效地弥补单一依靠测试工具所带来地一些缺陷。自动化测试小组可以考虑吸收几种测试框架的优点,设计适合自己团队的混合型测试框架。不是依赖某一种捕获――回放的自动化测试工具。 基于GUI的捕获回放工具都有维护性差的缺陷。因为GUI经常根据功能变更或者其他需求而改变,当GUI有重大变化时,会导致自动化测试中断,结果需要手工的干预或全部重新返工。因此更好的方案是引入自动化框架。 自动化测试框架为支持自动化软件测试设计了平台架构和最佳的实践经验。主要有4种基本框架结构类型[2]:脚本模块化架构,测试库架构,关键词或表格驱动架构,数据驱动架构。 1) 脚本模块化框架创建代表AUT基本模块和功能的底层脚本。然后以一种层次关系组合这些小脚本,实现一个特定的测试用例。 2) 测试库框架和测试脚本模块化框架非常相似,但是底层由过程和函数组成,而不是脚本。这种框架要求创建库文件(如SQABasic libraries, APIs, DLLs等等)代表AUT的模块和功能。这些库文件被测试用例脚本直接调用。每步的指令操作都在表格中维护。 3) 关键词驱动或表格驱动测试框架是一种独立于应用程序的自动化框架,这种框架要求开发数据表和关键字,不依赖于运行的自动化工具和脚本。关键词驱动测试看上去与手工测试用例非常相似。在关键词测试里,应用程序的功能特性和每步的指令操作都在表格中维护。 4) 数据驱动测试框架是从数据文件中读取输入和输出数值并载入到捕获的或手工编码的脚本变量里的框架。这种框架和表格驱动测试有些相似,脚本只是一种“驱动器”(driver )或传送数据的机制,不同的是导航的数据不包含在数据文件中,而只包含有测试数据。 测试框架是用来执行测试的总体环境,其中的优秀是一种自动化工具。本文主要介绍一种数据驱动的自动化测试框架WAF,对自动化测试的实施做出尝试,并对该框架模型做出一些改进。 自动化测试框架WAF是作为一个模块来设计和实现的,属于即插即用的构架,是一种数据驱动的软件自动化测试框架。当测试系统,测试数据和测试次序改变时不需要修改代码[3]。数据驱动引擎被设计并实现来支持现有模块的复用。只需要改变配置文件,测试用例表以及数据文件就可以实现当测试系统,数据和测试的次序改变时,不再需要改变其他的程序和函数等;通过实现新增模块的功能就可以引入新的测试或者新的验证行为。新的模块一旦创建就可以被应用,只需要对数据驱动引擎的头文件做些许的修改即可使用这些功能。 如同图1描述的那样,框架本身由WAF主程序,配置文件,WAF GUI映射,数据驱动引擎,测试用例或者测试组合(XML file),以及功能函数所定义。 2 WAF结构组成 2.1 主程序 当运行一个用WAF来开发的测试件(testware)时,主程序首先被调用执行。它根据对配置文件的解析结果来确定运行什么测试组合或测试用例,同时触发数据驱动引擎来解析测试用例文件,并根据解析结果来调用相应的数据文件同时触发相应的功能函数来执行测试。 2.2 数据驱动脚本 数据驱动脚本就是那些和应用程序相关联的脚本。这些脚本通过录制或手工编写成自动化工具私有的语言,然后对其中的变量赋予合适的数值,作为测试数据的输入[4]。这些变量作为一些关键应用程序输入的媒介,使脚本能通过外部的数据来驱动应用程序。 1) 可变数据,硬编码组件标志 这些数据驱动的脚本经常包含硬编码的数据,有时是一些窗口组件中非常脆弱的识别字符串。出现这种情况时,脚本很容易由于程序的更改而失去作用,而且这种情况并不是个别现象。 2) 高度技术化的、重复的测试设计 数据驱动脚本的另一个共同特点就是,所有在测试设计上所作的努力最终都体现在自动化工具的脚本语言中,或者复制到手工和自动化测试脚本中。 2.3 模块 WAF中的模块包括框架以及公共模块,专业模块,产品特定的模块。框架和公共模块包含一些框架和公共函数,例如数据驱动引擎。而产品特定的模块包括测试待测产品或应用所需要调用的功能函数。专业模块则包括处理特定的功能或者协议所需要的支持函数这些功能模块都放在函数库lib中[5]。 2.4WAF GUI映射 自动化测试工具录制应用程序中的每一个对象,并给每个对象命名来识别各对象,这个逻辑名能被修改,将其用在测试表中,测试工具使用他们来识别对象, GUI映射可由自动化测试工具自动产生。 2.5 测试数据 数据驱动测试是一种数据被包含在输入测试数据文件中,并且数据控制自动化测试脚本执行的流程和动作的测试。测试数据记录以文档的形式包含在输入文件中,输入文件包含测试数据和控制数据。测试数据进行必要的各种类型的测试,而控制数据引导测试脚本到达合适的位置并指示要执行的动作。测试数据是特定测试产品和测试组合的测试数据[6]。对于不同产品测试数据是不一样的。譬如对于文件传送功能的测试数据则表现为各种类型的文件。 2.6 测试用例 测试数据定义测试状态的初始化,测试步骤,应用在每一步中的测试数据以及其预期结果,是一个基本的测试单元[7]。测试组合是一个测试用例的集合,被指定来完成一个特定的测试目标。它可以被设计来测试一个函数,一个模块,或者是执行一个类型的测试,例如验收测试(Release Acceptance Test )。 在WAF框架模型中,测试数据是以标签的形式存放在XML文件中,每个标签对应一个测试数据,这样在一个独立的XML文件中可以对应多个测试用例,可以将XML文件看成是多个测试用例的集合。 2.7 测试件配置文件 TESTWARE配置文件记录执行测试件(testware)的一些基本配置项。包括文件目录,数据目录,测试组合目录,log目录以及一些服务的配置等。 2.8 测试结果 WAF在执行完一个测试后产生三种类型的测试结果,日志文件,报告和相应的测试过程数据。 2.9 利用WAF进行自动化测试开发流程 运行一个使用WAF开发的TESTWARE时,主程序被执行。它初始化测试环境,解析配置文件,启动数据驱动引擎(Data-driven engine)。 进行测试时数据驱动引擎调用XML文件,解析文件中的标签,通过资源定位符定位到XML文件中的设计好的测试用例(或者测试组合),根据解析的结果调用函数库中相应的功能函数(lib),并通过测试数据来对相应的应用程序执行测试。最后将测试结果返回给主程序输出。 3WAF在软件测试应用中的实现 当决定把数据驱动的自动化测试框架应用于一个具体的项目,首先要确定所有的testWare的一个目录结构。编写main程序来初始化环境,解析配置文件,启动测试引擎。抽象具体项目需要的Action,编制功能函数,放到lib函数库中。组织测试用例,准备测试数据。当所有的准备工作做完后,设置配置文件,运行测试,最后到result目录查看测试结果。 这就是把WAF应用到一个具体的项目测试的过程。 3.1 TestWare目录结构 TestWare的目录结构对于框架来说是很关键的。每一个目录都有自己的意义而且必须被遵从来向其中加入新的功能。目录结构包括以下部分。 BIN:包括主程序(main),启动(launch)脚本和测试配置文件。这是WAF的主要接口。TestConfig.ini文件用来定制和建立测试件(testWare)。启动脚本用来启动测试件(TestWare)。 Testdata:这个目录包括所有的在测试表中使用的测试数据。针对不同的测试软件存放各自的测试数据,比如各种文件等。 Lib:这个目录包括testWare的模块。不仅包括WAF框架的模块还包被测软件的特定模块。 Default config:产品的内部架构和设计被定一语这个目录文件中。被测试软件的配置文件被存放在这个目录下。 Testsuites:这个目录包括所有的测试表。这些测试表以树形结构来组织。 3.2 编写功能函数和组织测试组合/测试用例 lib函数库目录下不仅包括WAF公用的函数还包括产品特定的功能函数。数据驱动引擎的代码也保存在lib中。实现数据驱动引擎的代码包括解析测试表,运行测试用例,访问测试数据,返回测试结果等[8]。 3.3 组织测试数据 图2详细的显示了测试数据的组织。在被测软件的testware中,所有的测试数据都存放在一个特定的目录testdata下。在testdata目录下,测试数据分别存放在相对应的目录下,然后在testware配置文件的相应配置项中置上测试数据所在的目录即可。 3.4 检查测试结果 TestWare会把测试的全部结果结束按照测试执行的时间输出到testWare/results目录中。图3是一个测试结果的索引,它列出了所执行的所有测试。 点击相应的测试用例,就会打开具体的测试用例的执行情况,是成功还是失败(success/fail),以及每个测试步的执行结果是成功还是失败,如下图4所示。一旦测试执行失败,可以定位到具体的测试步骤。 3.5 WAF的优点 跟当前主流的测试工具相比,WAF具有以下优点[9]: 1) 实现了数据与脚本的分离。使得脚本的维护变得简单而方便。框架的重用性得到提高,能减少测试成本; 2) 使测试自动化而无需额外技术支持,减少测试人员学习自动化测试的时间; 3) 可以根据需要指定测试计划,测试表容易创建且维护简单,且简单的表结构重用性高; 4) 不必等到产品稳定以后才开始自动化测试。可以尽早的进行自动化测试,节约大量的手工测试的时间; 5) 测试人员不需要知道测试工具实现的细节,只需要和表打交道和执行自动化脚本; 6) 配置项从脚本中分离使得易于实现平台的转换,测试的移植。 4 工作总结 本文中主要介绍了自动化软件测试技术,优秀部分在于提出应用软件自动化测试框架实现软件自动化测试。以某软件作为应用背景提出一个适合该软件自动化测试的基于关键字和数据驱动的自动化测试框架。并将该框架模型应用于软件开发过程中的软件自动化测试。 这是一个最新的也是比较热门的发展方向。自动化测试中的自动化测试框架的研究也称为一个新的发展趋势。 现在,己经有一些商业化的自动化测试框架。在大多数情况下,他们和已有的商业化测试工具捆绑在一起。他们的主要不同点在于他们的底层的执行引擎或脚本库,是被映射到关键字,窗口还是对象或类,这也是将来自动化测试框架发展的几个趋势。关键字驱动的测试引擎已经实现,接下来,窗口引擎,对象引擎和类引擎等底层引擎的实现将会是商业化自动化测试框架的主要研究方向。 软件测试论文:软件测试研究进展 摘要: 软件测试是保证软件质量的重要手段,本文介绍目前常用的软件测试技术,给出不同测试技术的基本思想,讨论目前的研究内容和存在的不足。 关键词: 软件测试;软件质量;Web测试 0引言 软件测试是保证软件质量和可靠性的重要手段。软件测试是软件生命周期的一个重要组成部分,贯穿整个开发过程。软件测试是保证软件达到高质量和高可靠性的关键元素。现有的软件测试技术通常分为静态测试和动态测试。根据测试对象和研究侧重点的不同,目前软件测试技术的研究大多在以下方面: 1白盒测试 白盒测试是对软件的过程性细节做细致的检查,把测试对象看做一个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,因此又被称为结构测试或逻辑驱动测试。对白盒测试的研究主要在提高软件的各种覆盖率上,如文献[1、2]。目前一般认为,基于同一测试覆盖准则,测试覆盖率越高,软件的可靠性或可信性就越高。 2黑盒测试 黑盒测试[2]将被测对象看作一个打不开的黑盒,测试人员在不考虑程序内部结构和内部特性的情况下,只依据需求规格说明书,设计测试用例,检查程序的功能是否按照规范说明的规定正确地执行。它着重于验证软件功能和性能的正确性,典型测试项目包括功能测试、性能测试、边界侧试、余量测试、强度测试等。黑盒测试主要缺点是:测试结果取决于测试例的设计,而测试例的设计部分来源于经验,没有状态转换的概念,给寻找和确定程序缺陷带来困难。 3性能测试 性能测试主要测试软件处理事务的速度,一是检验软件性能是否符合要求,二是得到某些客户感兴趣的数据以供软件产品宣传。目前性能测试工具偏向于多用户的并发操作,侧重于负载压力的产生和服务器的监控,忽略负载压力情况下的功能不稳定问题。文献[3]指出性能测试时中间件的license、数据库的用户数有时影响系统的性能,测试时需综合分析,以得到准确结果。 4Web测试 基于Web的系统测试与传统的软件测试不同,它需要检查和验证是否按照设计的要求运行,而且还测试系统在不同用户的浏览器端的显示是否合适,并从最终用户的角度进行安全性和可用性测试。研究人员针对Web应用的交互、动态等特性进行深入分析,探讨Web应用的相关测试方法和技术。 4.1 Web应用模型的研究文献[4]提出一种基于非确定Petri网的链接模型;文献[5]将Web测试模型分为对象内部模型、交互关系模型和体系结构模型3个层次,分别对应测试内容的不同范围和阶段,即单元测试、交互测试和集成测试。 4.2 Web可用性测试方法文献[6]针对目前各Web服务间采用统一的SOAP协议进行通讯,提出基于协议对Web服务程序进行测试的方法;文献通过分析Web站点服务器端的日志文件得到的统计数据,从独特的角度探讨如何进行有效的Web站点测试,提出切实可行的测试方法。 4.3 Web测试自动化的研究目前Web测试的自动化多采用捕捉―回放工具(Capture-Replay)的工作过程和相关技术,但Web应用中有很多动态生成的页面且变动非常频繁,捕捉―回放技术不能完全胜任。因而文献提出通过使用具备一定智能的Agent建立起高效的Web应用测试执行方案。 4.4 其他方面的研究文献利用语义标注和XML描述技术实现Web页面中数据与显示信息的分离,并引入反馈控制机制,把测试结果反馈给Web应用本身。文献提出一种Web服务测试数据自动生成方法;它基于Web服务的功能说明随机地生成初始测试数据,然后使用合约变异技术进行测试数据选择,以生成一组达到一定合约变异充分度的有效测试数据。 5面向对象软件测试 面向对象技术具有多态、继承、封装等特点,使传统测试技术无法对面向对象软件进行有效的测试。宏观上面向对象软件是各个类之间的相互作用,系统的基本构造模块是封装的数据和方法的类和对象。对象中的数据和方法是一个有机的整体,测试过程不仅检查输入数据产生的输出结果是否与预期的吻合,还考虑对象的状态。 为使设计的软件测试工具具有良好的语言无关性,文献设计一种程序划分机制,它针对基于状态的面向对象软件的类测试过程中存在的不可预测、不可达状态、状态组合“爆炸”和测试用例“爆炸”等问题,提出基于EDPN(Event-driven petri network)模型的类测试、类的交互测试和类的层次测试框架,设计相应的测试模型。此外,研究人员对面向对象的测试策略和面向对象的回归测试等方面,根据其特点提出相应的新的思想和方法,如将多Agent系统引入面向对象的测试中等。 6总结 人类发展是一个发现问题,解决问题的改善过程。软件业的发展带来的问题,需要通过软件测试来解决,因此软件测试受到越来越多的关注和推广。同时面向对象、Agent 等新技术的应用为软件测试发展带来新的机遇。 软件测试论文:软件测试对于提高软件质量的作用 摘 要 互联网信息高速发展的大背景下,无论硬件软件的复杂程度,还是技术含量都在日益提高,人们对软件的需求也越来越高。与此同时,软件中存在的漏洞和缺陷也迅速成为黑客攻击的对象,因此,建立一套高保障性的技术体系以保护软件的研制和可靠性成为当下社会研究的当务之急。 【关键词】软件应用 软件开发 软件测试 1 工程实例 1.1 测试过程 软件开发是一个常规的过程,在当今时代环境下,一般分为4个阶段,每个阶段中都需要对软件进行内部测试,一般分为:静态分析、代码审查、单元测试、部件测试、配置项测试。 1.1.1 静态分析 使用专业静态分析工具,对软件应用的程序,数据等参数进行剖析,并进行深入的数据分析,将软件应用内部的静态信息和代码信息提取出来,为未来的动态测试提供参考数据,并根据现在的软件模型,对软件的质量做出正确评价。 1.1.2 代码审查 主要是对代码进行一系列专业的检查过程,对代码的容错绿,代码运转结果的一致性,代码的可读性等进行检查分析。重点对代码的逻辑性,完整性进行检查,保证正确率。 1.1.3 单元测试 按照软件设计的说明图,模拟软件运行环境和运行部件,针对软件的环境进行接口模拟,并创造出软件的真实运行环境,进行测试,监测软件的运行结果。 1.1.4 部件测试 按照被测软件的说明图,在单元测试的基础上,将各个测试成功的单元模块按需求和设计组装成一个符合设计需求的整体功能模块,并进行测试,其目的是监测软件各个单元和接口之间的兼容性和容错率,保证软件的设计成功。 1.1.5 配置项测试 所谓配置项是软件中为满足不同用户的不通需求而设计的,能体现用户个性化功能的配置功能项,测试的目的是监测配置项在软件中的一致性。 1.2 问题现象 某产品软件到了后期阶段仍在进行频繁更改,通过对其分析,得出软件复杂度高是其存在的主要问题: (1)模块在结构上应使用单出入口的结构,降低复杂性。 (2)在模块的逻辑设计上进行改进,采用分层次的结构,并在不同层次上设计不同的扇入扇出数,保证模块的扇出数较低,一般不超过7,并且尽可能的增加模块的扇入数,以保证代码的简洁性。另外,高层模块的设计应该采取不同策略,比如高层模块扇出较高,低层模块扇入较高等。 (3)软件单元的圈复杂度(即McCabe 指数)应小于10。 (4)简化软件单元的源代码数量,高级语言实现的单元,不应超过60行。 1.3 问题分析 测试的目的是为了更正软件的错误,降低风险率,一般来说经过几个阶段的测试后,软件中的缺陷基本都能被修复,但是没有重视静态分析中的软件圈复杂度,基本复杂度超标的现象,软件在后期的高复杂性往往会带来潜在的风险。 2 测试指导设计 2.1 软件质量的pareto原理 pareto原理[2] 指出,20%的软件模块包含了软件中80%的缺陷,20%的软件改进,需花费80%的适应性维护费用。从这里可以得出结论,高复杂的模块会导致软件中可能出现的绝大部分错误,而且不容易修复。因此,在软件设计早起杜绝复杂度过高的风险十分必要。 2.2 降低软件圈复杂度 2.2.1 圈复杂度定义 圈复杂度作为一个衡量软件结构复杂性的标准,数量上表现为独立线性路径条数,即合理的预防错误所需测试的最少路径条数。1976年ThomasMcCabe提出了圈复杂度(Cyclomatic Complexity)的概念,依据圈复杂度定义了软件的复杂性。1977年Halstead提出了软件科学复杂度度量。文献[3],在这个理念中重点分析了嵌入式软件的位置的重要性,并通过模型的方式展示了软件复杂度的度量对识别代码错位的重要性。可以看出,软件的错误和缺陷并非随机分布的,而是有迹可循,和软件的个性化,复杂度息息相关。 2.2.2 复杂度计算方法 C语言常用的软件模块逻辑结构(结构流图)有如下几种,如图3所示。 2.2.3 降低圈复杂度 如果圈复杂度高于标准值的时候,可以提前做出判断,降低代码的复杂度和重复性。在判断语句中采取单一的判断条件,或者将重复代码用一个函数来替代。都是降低代码复杂度和重复性的有力措施。 2.3 降低软件基本复杂度 运转正常的语句或代码应带保证单入口和单出口结构,保证程序的简洁性,不应过多使用异常跳转语句增加程序的运转复杂度,如果非结构化语句过多,出入口增大,只会导致结构的复杂度增高,增加软件后期运行的风险。 因此,只要控制程序语句的结构单一化,简单化,避免各种非正常跳转语句的使用,复杂度就会在可控制的范围内,有利于程序的运行稳定。 2.4 降低软件扇出数 扇出的意思是函数调用其他函数的个数,如果扇出过小,则会导致程序代码过长,如果扇出过大,则会增加程序内函数的调用次数,影响速度,一般来说扇出最好为3或4个,最高不超过7个。 扇入的意思是一个函数被其他程序调用的次数,扇入较多会增加模块的使用频率,但是过高的扇入会影响程序的聚合性,如果扇出扇入次数过高,可以考虑重新调整该函数或过程。 3 结语 本文通过以测试结果来倒向改进软件设计的思路,提高了软件的设计质量和可靠性,可以看出,在软件代码内部进行早期分析,在软件设计早期对软件代码,复杂度等指标进行优化限制,对软件后期的稳定运行,错误率降低有非常大的影响和帮助,成为软件改进的新思路。 作者单位 天津滨海职业学院 天津市 300451
软件开发毕业论文:熔盐堆动力学软件开发论文 1、动力学模型 建立三维中子动力学模型,包括三维中子扩散模型和考虑轴向流动的DNP平衡方程。由于DNP随燃料沿轴向流动,部分先驱核流出堆外并发生衰变,未衰变的将再次进入堆芯,因此DNP方程需在整个主回路中进行求解。时空中子动力学方程组包括G个中子扩散方程和I个DNP方程。根据之前的相关研究[3]可知,燃料盐的流动对堆芯中子注量率几乎没有影响,因此熔盐堆动力学方程组中的注量率方程与传统固体堆动力学注量率方程没有区别,只是在先驱核方程中增加了流动项。 2、程序验证 本文利用MSRE的实验数据对程序进行验证,MSRE功率为8MW,慢化剂为石墨,氟化盐以648.9℃的温度流经由石墨栅阵构成的矩形管道。根据橡树岭国家实验室(ORNL)熔盐堆运行报告[5]建立MSRE的简化模型(图1)。近似的MSRE几何模型为圆柱体,半径为71.2cm,高度为200.7cm,堆芯填充石墨栅阵,高度为17.15cm的上下腔室分别在石墨栅阵顶部和底部。石墨管道中燃料流速与上下腔室中的流速不同。计算中使用的热工水力参数取自文献[6]。燃料组成部分取自MSRE运行报告,为减少实验结果与计算结果的偏差,模拟过程选取了2套不同的DNP数据:①基于ENDF/B-VI库由HELIOS组件计算产生;②由ORNL提供的缓发中子数据。堆芯内有效DNP份额的计算方法取自文献[7]。 2.1MSRE稳态运行下DNP损失 第1个基准题计算MSRE稳态运行下的DNP损失。MSRE实验结果与文献[8]的计算结果作为参考解。本文计算了MSRE在采用235U燃料和233U燃料的2种情况下的缓发中子份额损失。表1、表2列出了2种燃料类型下本文计算的六组缓发中子份额损失与参考值的比较。从表中可以看出,本文的计算结果与试验值吻合较好,与其他单位的计算值差别不大。偏差的原因主要来自:①进行MSRE模拟时采用的简化几何模型不同;②评价缓发中子份额损失的模型不同。 2.2MSRE起泵和停泵瞬态 第2个基准题模拟MSRE在无保护状态下的燃料起泵和停泵瞬态过程。在这2个瞬态过程中,堆芯通过调节控制棒的位置使功率保持不变,反应性的损失可通过控制棒的位置进行计算。与上一基准题类似,模拟过程中使用了2组缓发中子数据。起泵过程中,燃料流量在10s内从0升高到正常值,停泵过程中,燃料流量在22s内从正常值降低为0。燃料流量的变化数据取自文献[9]。由图2可知,MOREL能很好地模拟MSRE在起泵和停泵过程中缓发中子份额的变化。MSRE在实验过程中对控制棒的提棒速度有一定限制,本文模拟过程中没有考虑到这个因素,这可能是高估反应性损失的一个原因。从图2可知,在约13s时,反应性损失曲线有一个波动,这是由于堆芯外未衰变的先驱核重新进入堆芯。 3、结论 本文考虑到DNP的轴向流动,建立了合适的熔盐堆动力学模型,并开发了程序MOREL,利用MSRE实验数据对建立的模型进行了验证,结果表明,建立的模型是正确的,MOREL程序可以用于熔盐堆的动力学分析。 作者:庄坤 曹良志 郑友琦 吴宏春 单位:西安交通大学核科学与技术学院 软件开发毕业论文:工业控制设备软件开发论文 1重新开发一种新的软件构件 这种方式的成本较低,而且开发出来的构件比较有针对性,不会存在版权等问题,集合了第一、第二种构件的优点。但这种方式对技术开发人员的要求比较高,如果技术人员的技术水平不足,开发出来的软件构件可能会出现性能不佳、不兼容等问题。受开发水平限制,一般是在第一、第二种方式无法实施的情况下,才实施第三种方式。考虑到开发软件与其它设备的匹配问题,本文开发的工业控制设备软件选择了第三种方式。常见的软件复用技术主要包括软件组合技术、软件生成技术和面向对象技术等[4]。软件组合技术是将可复用软件成果组合在一起。软件生成技术是利用可复用的软件模式生成一个新的程序或程序段。可复用的软件模式包括代码模式和规则模式。面向对象技术是将技术中的对象作为软件复用的构件。在这3种方法中,面向对象技术是最适合软件复用的方法。面向对象技术与软件复用技术有异曲同工之处。面向对象技术是将相关联的函数和代码封存在一个对象内,再将对象作为构建系统的基础单位。可复用构件也是将相关函数和代码封存在一个构件内,通过构件的连接形成一个新的软件。对象与构件的相似之处使得面向对象技术可以更加适合实现软件复用。本文采取面向对象技术来实现软件复用。 2软件复用技术应用于工业控制设备软件开发的必要性 随着我国的经济不断发展,我国工业发展规模逐渐扩大。为了适应日益激烈的市场竞争,许多大型企业都开始投入资金,建立起或者准备建立工业控制系统,实现工业生产管理信息化。工业控制系统的出现,可以加强技术人员对工业机器设备运行情况的监控,减少人员工作量,也可以降低工厂的人工成本,提高工厂的生产效率。建立工业控制系统需要开发工业控制设备软件。与其它软件相比,工业控制设备软件需要与多台设备接口相连接,运行环境较复杂,功能要求较高。由于软件要求比较高,所以工业控制设备软件开发的工作量较大。而随着我国工业生产管理信息化的深入和推广,对工业控制设备软件的需求量会越来越高。如果软件开发人员对每个软件进行单独开发,整个行业的工作量将很大,工作效率也非常低。如果可以开发出一个可复用的工业控制设备软件,软件开发人员在设计新软件时只需要在该工业控制设备软件上补充或修改内容,无需从头开始,从而大大减少软件开发的工作量。另外,运用软件复用技术可以实现行业内软件标准化,有利于统一行业标准,提高软件质量,减少软件运行时出现的问题。软件复用是提高软件开发效率和质量的有效方法。与传统工业相比,软件开发无法通过简单的复制来完成,这是由软件的物理性质和客户需求而决定。(1)软件的物理性质决定了软件无法通过简单的复制程序来完成开发工作。软件是一种数字化产品,包含了大量数据和函数,内在构造比较复杂。另外,不同的运行环境对软件的要求不同。目前,开发软件的编程语言种类非常多,软件开发平台也各不相同。软件编程师往往掌握一种以上的编程语言,根据运行环境选择合适的编程语言和开发平台。因此,每一个软件都具有其独特性,无法简单通过复制来完成开发工作。(2)软件的开发需求具有多样性特点。软件开发都是有针对性的,需要根据对象客户的需求进行开发。而不同客户的需求都不相同,因此无法像传统工业产业那样大量地复制和生产。在软件开发过程中,软件开发人员往往花费很多时间和精力去完成软件的框架和每一个组成部分。而通过观察可以发现,在需求相似的情况下,软件内容存在一定的共通性。随着软件的应用范围不断扩大,社会上对软件开发的需求急剧增加,传统的软件开发方式已不能满足软件产业发展的客观需求,因此有必要对软件开发方式进行改革。软件复用技术就是提高软件开发效率和质量目的的有效途径。 3工业控制设备软件开发中的软件复用技术应用 本文采用C++作为开发语言,使用MicrosoftVisualStudio2010作为软件开发平台,运用面向对象的方法,通过软件复用技术的应用来完成工业控制设备软件的开发,提高软件开发的质量和效率。 3.1工业控制设备软件设计 工业控制设备软件连接了需要控制的各项机器设备。在接通电源,采集系统通电后,系统自动完成初始化工作,软件进行初始化设置,用户登录信息验证无误后进入系统主界面。工业控制设备软件的程序模块主要包括用户管理、通信管理、信息记录管理和数据库信息设置管理等模块。用户的登录信息传到数据库后,与数据库的信息进行核对,数据库再将核对后的信息反馈到系统,系统根据数据库的反馈信息确定登录用户的权限。用户在权限范围内访问相关模块,进行操作。该工业控制设备软件连接到各台设备的串口,收集各串口的信息,及时反馈到软件的显示界面上。当设备运行情况超过软件设置数值时会向软件系统发出警告,系统可以及时反馈出现异常设备的运行情况,并将该情况进行记录并发送到数据库,形成历史记录。通过工业控制设备软件,可以实现技术人员对机器设备的实时监管,并且可以运用计算机处理并存储机器运行过程中的大量数据,避免人工处理数据时出现的失误,减少员工的工作量。 3.2软件复用技术应用 软件复用技术在工业控制设备软件开发中的应用主要体现在通过设计一个面向复用的工业控制设备软件,使得在以后的工业控制设备软件开发中,可以直接将复用软件中的构件用于软件中形成一个新的软件,减少工业控制设备软件开发的工作量。而要实现这一目的,就要运用分层次的体系结构模式,来搭建一个可重用的软件构架。软件分层次体系结构是软件设计的发展趋势[5]。在软件分层次体系结构中,每一层软件都建立在下层软件之上,下层对上层提供服务。软件分层次体系结构允许每一层软件用不同的方法来实现。每一层软件只会对上下两层软件产生影响,并且只对相邻层提供相同的接口。由于软件分层次体系结构的上述特点,运用分层次软件体系结构开发的软件可以支持扩充和重用。从软件开发的角度而言,简单地重复软件分层次结构中的下层软件并无意义。因此,在开发复用工业控制设备软件时应该考虑上层的服务接口设计[6]。具体设计为,在软件的数据抽象层上建立业务对象层,将业务逻辑编入业务对象层。业务逻辑层中一般包含有确认用户登录信息、记录系统日志和数据库存取权限等功能,与数据库引擎相分离。在进行其它相关软件设计时直接将这一层连入软件结构的相应位置就可发挥业务对象层的作用。根据软件分层次结构的有关原则,将工业控制设备软件的分层次结构设计为用户界面表示层、业务逻辑层和数据访问层的三层结构。为了保证分层次结构软件的可重用性,软件的层次功能传递是单向性的,即每一层软件可以命令下一层软件,但是每一层软件只能服务于上一层软件而不能调用上一层软件。因此,这三层软件由下到上的顺序为:用户界面表示层、业务逻辑层、数据访问层。用户界面表示层是最下层的软件层,负有连接用户与各接口之间数据来往的功能。当用户需要更改界面内容时,只需要修改相关数据,界面内容就会自动发生改变。用户界面表示层是最下层的软件层,其更改不会影响到上面两层软件的功能。业务逻辑层在用户界面表示层之上,负责对用户界面表示层传来的数据进行处理,具有确认登录信息、记录系统日志等业务功能。数据访问层是最高软件层,负责完成业务逻辑层传来数据后的数据库操作。这三层结构之间呈现单向依赖关系,即用户界面表示层依赖于业务逻辑层,业务逻辑层依赖于数据访问层。根据该三层软件结构设计出的工业控制设备软件,在其它工业领域的控制设备软件设计工作中同样适用。该框架是由一系列的对象和对象之间的相互联系组成,程序设计人员只要将这些对象内的函数和大量数据进行补充,就可以得到一个复用的工业控制设备软件。而在后续开发类似软件时,程序员在该复用软件的基础上根据软件运行需要对内容进行扩充就可以设计开发出一个新的软件。 4结语 随着软件行业的不断发展,软件复用技术应用是软件开发的必然趋势。软件复用技术除了可以有效地提高软件开发效率,缩短软件开发周期和提高软件开发质量外,还有利于统一行业软件的开发标准。在工业控制设备软件开发中引入软件复用技术,可以有效提高软件开发效率和质量,避免开发过程中的重复劳动。另外,基于可复用技术开发的工业控制设备软件的构件可以进行单独拆卸和升级,使得系统的维护和升级工作简易化。因此,利用软件复用技术开发工业控制设备软件对提高整个行业的管理水平具有重要意义。 作者:林明涛 单位:海南软件职业技术学院 软件开发毕业论文:嵌入式软件开发论文 1嵌入式系统的调试 调试也是软件开发不可或缺的一个环节。在常见软件开发中,调试器与被调试的程序往往运行在同一台机器上,通过操作系统的调试接口来控制被调试的进程。而在嵌入式软件开发中,采用的是交叉调试,即调试器运行在宿主机上,但被调试的程序运行在基于特定平台的目标机上,调试器与被调试进程通过串口或网络进行通信。不管是交叉编译还是交叉调试,都需要把文件从宿主机传送到目标机。如果考虑团队合作开发、开发环境不完全一致等因素,开发者经常也需要把文件在不同系统之间或通过网络进行传输。所以在嵌入式软件开发中搭建一个良好的文件传输环境是提高嵌入式软件开发效率的一个关键因素。 2文件传输环境的搭建 在嵌入式软件开发中,必须结合开发的具体项目和具体开发环境来选择搭建一个好的文件传输系统。虽然各类传输技术可以在不同平台(Windows、Linux等)上实现,但在嵌入式软件开发中更适合搭建基于Linux的文件传输系统,下面就嵌入式Linux环境下文件传输技术方法进行讨论。 2.1FTP(文件传输协议)服务设计与实现 FTP是网络传输文件的一种常见服务。在嵌入式Linux中,vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,是一款完全免费的软件。它的最大的特点是安全性非常高,但嵌入式系统一般是在局域网内进行合作开发,所以在搭建为嵌入式开发服务的FTP时一般不需要太多地考虑文件传输的安全性,搭建一个用户登录访问的FTP服务器就可以。下文是Ubuntu12.04下实现用户登录访问FTP配置文件(/etc/vs-ftpd.conf)的主要内容: 2.2TFTP(简单文件传输协议)服务设计与实现 TFTP是一个传输文件的简单协议,它基于UDP协议而实现,适合于小文件传输。嵌入式系统开发的代码文件一般不会很大,同时对文件传输的安全性要求也不高,所以在嵌入式软件开发中也经常使用TFTP服务来传输文件。下文是Ubuntu12.04下实现TFTP配置文件(/etc/default/tftpd-hpa)的主要内容:2.3NFS(网络文件系统)服务设计与实现嵌入式系统开发时,还可以使用NFS实现宿主机和开发板共享文件,这样也可以免去文件上传或下载的麻烦,直接把存放文件的目录挂载在目标机上或其他系统中,用户可以像访问本地文件一样访问远端系统上的文件。下文是Ubuntu12.04下实现NFS配置文件(/etc/exports)的主要内容:其中,*:允许所有的网段访问,也可以设置成某一个ip段,如192.168.0.*;rw:读写权限;sync:资料同步写入内存和硬盘;no_root_squash:允许客户端共享目录所有者权限。用户可以根据自己需要设置相关参数,还有一些参数说明没列出来,需要时可查阅相关资料。 2.4Samba服务设计与实现 在嵌入式系统开发过程中,宿主机上一般会安装Windows系统,同时安装虚拟机软件,在虚拟机上安装Linux,这样就存在Windows系统和Linux系统共享文件的问题。通过Linux提供的Samba服务可以轻松实现文件共享,可以有两种方法加以实现:一是由Windows系统访问Linux系统中的共享文件夹;二是由Linux系统访问Windows系统中的共享文件夹。(1)Windows系统访问Linux系统中的共享文件夹。由于嵌入式系统开发一般在局域网内或单机上进行,对网络安全性要求不高,这里就以配置一最易实现的Samba服务(来宾都可访问)为例来加以说明。主要是通过修改/etc/samba/smb.conf配置文件:上面用户名是所访问的Windows计算机中的用户账户,验证口令是Windows计算机中的用户账户的口令。 2.5使用串口软件传输文件 在一些应急场合,没能很好地配置好上述服务的情况下,如果需要传输一些文件到目标板,可以选择使用串口软件传输文件。用串口电缆把宿主机和目标机连好,然后运行串口软件,最常用的是Windows自带的超级终端。超级终端程序通常位于“开始”“程序”“附件”“通讯”中,运行超级终端一般要求用户为新的连接取一个名字,然后选择所使用的串口,最重要的一步是设置串口属性,一般针对开发板设置的属性如下图2所示。连接上目标板后,使用超级终端上的“传送”“传送文件”菜单实现文件传输。在ubuntu操作系统下,需要使用minicom来连接开发板,本文不再赘述。 3结束语 本文介绍了在嵌入式软件开发中搭建文件传输环境的多种技术方法,但在实际的开发过程中,并不一定要全部应用这些技术,可以根据具体的项目开发环境、个人的习惯等来决定使用哪一种或哪几种技术手段。同时,由于嵌入式系统的资源有限,在方便团队开发调试项目的前提下,要尽可能少地启用这些服务。 作者:周军 王艳红 单位:南通航运职业技术学院 软件开发毕业论文:计算机规范化软件开发论文 1软件检测过程不够规范化 软件测试时一是为了发现软件在研发编写过程中存在的错误,从而及时对程序进行修改和完善,使软件的各项功能够顺利使用。二是为了根据用户要求,来对软件的各项功能和用户使用体验感受进行改善,使用户在使用软件时更具舒适感。而在当前的软件检测过程中,主要在两个方面不够规范:一是一些软件开发员缺乏责任心,在软件编写完成后,马马虎虎地进行检测,对一些影响使用体验的程序放任不管,不去做优化处理;二是软件开发者在检测时没有让用户参与进来,而自作主张的对软件功能进行了修改。这两方面问题不仅降低了用户在使用软件过程中的感受,还导致了用户在后续软件维护中的成本增加。 2软件维护不够规范化 任何产品在售出后,消费者都有享受产品的售后服务的权利,而商家也必须承担为消费者提供售后服务的义务。对于计算机软件,也同样有着“售后服务”,即软件开发者对于软件的后期维护和调试。在当前的软件维护过程中,主要存在着两方面问题:一是一些软件开发者将完成的软件交付后,就一走了之,面对软件使用者在软件使用过程中出现的问题也常常置之不理,推卸责任;二是有些软件开发者在处理软件使用者所遇到的问题时,超出市场的价值规律,漫天开价,索取高昂的维护和调试费用,有些使用者出于无奈也常常忍气吞声,吃了哑巴亏。可以说,以上这四方面的不规范问题不仅影响计算机开发人员的工作形象,还会形成计算机软件领域的同业恶性竞争,长久之,将会使充满信心的软件开发这一朝阳产业变得暗淡无光,最终使软件使用者和消费者蒙受损失。 3加强计算计软件开发规范化对策思考 3.1提高计算机软件开发规范化的认识 计算机软件开发是一项与人们学习、工作和生活有着密切联系的系统性工程,计算机软件只有在人们的认可和使用中才能发挥出自身的作用和价值。然而当前计算机软件过程中所存在的规范化问题,已经对计算机软件在市场中的推广和使用造成了很大的影响。要使这一问题得到根本解决,首先必须从思想观念上进行转变。为此,我们只有不断提高软件开发的准入门槛,提高软件开发者对于软件开发规划范的责任意识,使其从思想层面加强对自身的工作要求。同时,还应当不断完善计算机软件开发方面的相关法律和行业标准,使软件开发的各个过程受到制度监督和法律约束,保证软件开发者以诚信、敬业知心开展计算机软件开发工作。此外,我们还要认真思考,对计算机软件开发的设计、检测、维护等一系列的环节所存在的问题进行深入分析,提出切实可行的对策,最终推动计算机软件开发实现规范化发展。 3.2加强计算机软件设计规范化 计算机软件设计开发主要是依据用户要求设计研发的计算机系统软件或计算机系统中的某一部分应用软件,是一项涉及很多方面的系统工程。因此,软件开发者需要对市场的需求、客户的要求、设计人员的技术层次等方面进行综合的分析,而后开始设计软件。为此,在设计开发前要充分了解软件的运行环境,在深入调研后再进行设计开发。同时根据用户的不同需求,确定设计风格和内容,进而严格遵循计算机软件设计标准,进行概要设计和详细设计,把具体设计策略、软件内部构造和制作流程进行安排部署,并呈现给用户。1)软件概要设计的规范化。概要设计的标准就是按照用户的需求,根据产品的不同建立各个系统模块的目标软件系统,对这些模块的接口下达指令,使他们紧紧联系在一起并链接到下一个模块,做到层层相联系。为此,开发者要不断规范概要设计,有能力建立起能够管理整个软件系统的数据库,并使其中的每个模块都要形成相配套的管理方案,并在这一过程中,把各模块的接口尽可能的简单化处理。不仅各模块都能分工合作,还能紧密的联系,这样才能有效保证了系统持续稳定的运行,进而保障用户能够清晰地理解软件的设计。2)软件详细设计的规范化。所谓软件详细设计,就是对概要设计标准全面进行细化,把概要设计一项一项地分解开来,使概要设计的内容得到更加详尽的解释说明,然后把各个模块进行系统、精确、全面的阐述,最终使各个模块的概要设计功能进一步细化分解。为此,开发者要具体围绕算法和软件内部构造这两个方面,及时规范模块的输出输入以及它们的性能,把每一个模块进行细化,划分具体的功能。需要注意的是,开发者在进一步规范计算机软件设计研发中,必须要使软件的设计具有精确的算法和内部构造,这样不仅会对拟写的源代码有帮助作用,还会使软件设计更为的科学合理。最后软件开发者还要根据用户需求,在积极完善详细设计标准的基础之上,才可以进行系统规范的计算机软件设计研发。在研发过程中,仍需要对软件各个模块都进行程序上的划分,只有在准确评估了检测报告后,利用各个模块接口的精准性能,才能对计算机软件进行系统的、有程序的、循序渐进的设计研发,才能保证计算机软件的先进、合理和高效。 3.3计算机软件开发编码的规范化 在进行软件的设计与开发方面,要首先对软件进行的设计有一个相对清晰的标准,即对软件进行概要设计的标准以及软件详细设计的标准,在设计完成后,要对软件进行加工编码工作。为计算机软件进行编码,是开发设计计算机软件的重中之重,只有将计算机编码开发设计正确,才能够保证程序的完整无缺,进而保证软件的正常运行。计算机软件在编码过程中,要按照软件设计规范化的标准,并把用户需求的方方面面都考虑在内,然后根据软件的运行环境,进行软件编码,这样才能设计开发出适合用户特点、满足用户需求、操作简便的计算机软件。 3.4加强计算机软件检测规范化 我们在检测软件过程中,发生错误是在所难免的,如何避免和消除所犯的错误,使软件能够较长时间使用,是软件检测必须面对的实际问题。这样的问题存在于软件设计研发的各个阶段,软件检测的效果同样也决定了软件的使用寿命和软件设计研发的质量。因此,必须加强软件的检测工作,切实地解决好软件研发过程中存在的问题。目前,我们主要检测用户所要求的软件功能以及计划内容、性能需求等。所以,我们必须要保证在检测软件的过程中要有用户共同参与,专业人员要把软件设计思路和所想达到的目的进行系统了解,利用专业知识和规范化检测方法对所开发的软件进行详细认真的检测,从而发现设计漏洞和存在的问题,看是否达到了用户的要求。同时,要进一步规范检测过程,对软件系统的各个功能模块要进行全面完整的检测和测试,同时对检测的数据和检测结果进行存档,以备在修改时能够及时找到问题所在,通过对存在问题加以修改和完善,使软件性能得到进一步提高,反复修改检测后,把软件的性能调试到最好的使用效果。此外,还要组成独立的软件测试小组对软件进行反复验证和全方位测试,确认软件的各种性能达到良好的效果。在检测工作结束后,要撰写检测报告,对软件设计研发及检测结果进行全面分析总结,做出正确的评估。计算机软件设计研发是根据用户需求来实现的,是一种计算机系统或系统中的部分软件,计算机软件不是每一台计算机都相同的,它是根据用户的不同需求而添加的,它包括办公软件、商业软件、家庭应用软件等不同类型,软件的研发是由用户需求、专业人员设计、最后经过测试和用户认可的一种产品,软件的使用者要想得到合法的软件使用权,就必须得到软件研发机构的许可,这样,一个计算机软件才具有了真正的生命力。 3.5加强计算机软件维护规范化 计算机软件产品维护也是软件开发规范化的最后一道程序,它主要是把在运行过程中出现的问题进行及时维修,把在测试中遗漏的错误进行修改,不断完善软件的各种性能,让软件更好地适应运行环境。软件维护同样要具有规范化要求,我们必须要使软件开发者认真按照程序进行操作,不能出现旧的问题没有解决有出现了新的问题,要减少软件维修的所产生的负面影响,维护和维修过程要有详细记录,填写维修报告,做到软件维修正规化和标准化,从而实现软件功能的不断扩展和补充,使软件达到最好的运行和使用效果。此外,还要培养软件开发者在维护软件工作中的责任心意识,要从市场实际出发,遵循价值规律,诚信真实地开展软件维护,最终使软件开发行业的环境得到净化,促进整个行业向前发展。 4结束语 计算机软件的设计和研发,使计算机的实用性得到了更好地发挥,对我们的工作学习产生了更多的帮助。计算机软件进一步规范化,是计算机事业长远发展的重要前提,也是软件行业生存发展的有效保证。让软件研发有明确的标准,有明确的行业规范,有技术上的硬性指标,对软件开发行业会起到一个很好的促进作用,也会进一步提高研发人员的工作责任心。研发出高品质的软件,不仅能满足用户和人们的需求,使其适应社会的发展,更能有效地增强我国软件在世界上的竞争力,把我国的计算机软件开发不断推向新的高度。 作者:滕菲 周琪 单位:渤海大学 软件开发毕业论文:敏捷软件开发论文 在以前的软件开发模式中,普遍依赖业务分析师和用户沟通所完成的需求分析报告而进行软件开发和交付。这样做的弊端在于,用户在提出需求和得到交付软件之间对需求本身可能发生变化,业务分析师在与用户沟通并创建需求分析报告时对需求本身也可能产生误解,而开发者本身对需求分析也会产生误解。这就使得花费大量人力物力所开发的软件最终不能被用户所接受。而采用敏捷开发可以避免这种情况。敏捷开发中有一种叫做Scrum的迭代增量式开发过程。其目的在于缩短交付周期,不断交付有价值的软件,使得在软件最终交付时最大程度满足用户需求。这就需要改变传统的软件交付模式,当项目经理和用户沟通时,需要设定阶段行的目标和任务,由业务分析师和用户就已经确定的需求进行需求分析并且在制定需求分析的同时与开发人员及时沟通,避免软件过度开发,这样就可以缩短软件交付期限。将原本一年甚至几年的开发周期缩短至两个星期到一个月,每次交付部分有价值的软件,这样用户可以尽早体验并及时提出问题和调整需求。 1制定详尽的开发和交付流程 将软件开发周期从几年缩短到一个月甚至两个星期,这需要制定详尽的软件开发和交付流程。而详尽的软件开发和交付流程也是实现Scrum所必须遵守的。在Scrum中一个交付周期被称为一个Sprint。在每个Sprint开始之前,要有一个Sprint的计划会议(Sprintplanmeeting)。Sprint计划会议是在业务分析师和用户确定好当前阶段的需求分析之后,将可以进行开发的部分按照需求的优先级顺序排列好开发任务(Story),再由开发人员对任务进行难度评分,最后团队根据可变因素如团队成员情况,开发环境状态等确定下一个Sprint的任务。为了加强团队内部的沟通和及时掌握开发交付情况,Scrum要求团队每日开站立会议(Standupmeeting),站立会议通常1到2分钟每人,主要说明前一天的工作内容,存在什么问题,以及今天的工作计划。当然在每个Sprint快结束的前一天,要开评审会议,来报告进度,通常情况下是软件会议制定软件当前Sprint的软件计划。中国有句古话叫做“吾日三省吾身”,每个Sprint结束还有一个最为重要的会议就是回顾会议(Retrospectivemeeting)。回顾会议主要是总结上一个Sprint,保持优点,克服缺点。确保每个会议的有效性是Scrum实现的基础。 2结对编程,提高软件开发效率 当需求明确且计划详细之后,对于软件开发最重要的就是提高开发效率。只有提高开发效率才能在短时间内向用户提供有价值的交付软件。对于提高软件开发效率,敏捷开发有一个很好的方式叫做结对编程(Pairprogramming)。所谓结对编程,就是一个任务交给两个开发人员,两个开发人员同时坐在一台电脑前面,一个人编程,另一个人实时检查,然后互换角色。当然,也可以和测试驱动设计(TestDrivenDesign)相结合,一个写测试用例,另一个通过实现代码使测试通过,然后互换角色。结对编程的好处在于,与传统开发一个人一个任务相比,两个人一起协作,可以尽快确定测试用例和程序接口,实时检查代码减少代码调试时间,互相学习软件开发设计技术,避免因成员变动阻碍开发进度。对于结对编程的两个人,只要两个人有互补,就可以在一起结对编程。例如,一个开发人员可以和一个需求分析师一起结对编程,需求分析师了解任务需求,可以负责编写测试用例,开发人员实现测试用例,从而使开发更满足需求。用户体验师也可以和开发人员结对编程,开发人员每实现一个功能块,用户体验师都可以进行实时的检查,从而更满足用户的体验。结对编程,看似浪费人员,因为同一时间做的任务变少,但是却能够大大提高编程效率和开发质量,是敏捷开发中重要的实现方法之一。 作者:王贯飞 软件开发毕业论文:组件技术实时测控软件开发论文 1基于组件的软件复用技术 目前制定实现规范并比较适用于复用的组件模型有CORBA/ORB、COM/ActiveX、JavaBean以及.NET等。通过对以上组件模型的研究与对比,本系统选定.NET中的WindowsForms作为本实时测控软件的组件模型,使用.NETFramework的公共语言运行时,组件都建立在一个共同的底层基础上,不再定义使用复杂的管道接口,对象可以直接交互访问,有利于组件的自由配置,同时,利用.NET技术的分层结构特点,采用“搭积本”的方式生产软件,大大提高软件开发效率。 2基于组件技术的实时测控软件开发 2.1软件架构设计 在组件技术中,一个组件就是一个接口集,它通过接口对功能进行封装。因此,对于同一个应用程序架构,只要其使用的接口集合不变,即可通过更换支持同样接口集的组件来获得不同应用,也可重复利用同一个组件或对组件进行二次开发。而基于组件建立的软件架构和应用开发,其最大优点在于可以复用的应用结构和软件单元。实时测控软件主要是对实时测控数据的处理、评估和显示,而测控数据主要包括光测、雷测、遥测及GPS测量等类型,其处理过程通常包括数据采集、数据解析、数据处理和结果评估等四个部分,针对以上4种数据类型,在基于组件技术思想下,其处理架构可统一进行设计,如图1所示。针对靶场测控系统中光测、雷测、遥测及GPS测量等数据处理应用,通过将数据采集组件、数据解析组件、数据处理组件、结果评估组件替换成相应功能的组件,即可实现在保持软件架构不变的前提下开发出不同的应用系统。 2.2基于组件技术的软件升级维护 组件接口是对某一功能的一套抽象描述,具有封装性,它通过接口与其功能实现分离开了,并以接口作为客户与组件(或组件之间)交互的唯一方式,因此,只要保持接口不变,就可以将系统中的组件用新的组件替换,以随时进行系统升级维护。下面以实时测控数据处理软件中的雷测数据处理应用为例,其软件的架构如图2所示。当需要对系统进行升级维护时,在软件架构完全保持不变的前提下,对具体的组件进行替换,只要保持接口不变,程序无需重新编译链接,系统即可通过使用更新后组件中的新接口来获得新特性,从而实现系统的升级维护。 2.3利用组件复用技术实现软件功能扩展 组件复用是利用已有组件创建新组件,即通过第三方产品来构建自己产品。组件复用是通过包容和聚合来实现的,包容时外部组件包含内部组件的接口,它由外部组件接收此调用请求再交由内部组件来处理,聚合时外部组件直接调用内部组件的接口,它让内部组件直接处理该调用请求。在C++语言,通过在外部组件中增加内部组件接口,并把调用请求转发给内部组件即可实现包容,对于聚合,在内部组件中维护一个外部组件接口指针(如m_pUnknownOuter),通过委托机制,让内部组件接口提出的查询接口请求由一个委托接口转发至外部组件,再由外部组件接口查询内部组件。这样就可以实现一致的访问,即不管是通过外部组件的接口,还是内部组件的接口,都可以查询到内外组件所支持的接口集合。在实际应用中,软件开发不仅有大量的、功能强大的商业化组件可以使用,而且有应用广泛的、成熟的靶场测控系统专用组件可以使用,如组件化的数据接收、量纲复用、坐标转换、滤波平滑、精度评估等功能模块。因此,利用好组件复用技术可以有效扩展靶场测控数据处理系统的软件功能,对于靶场测控系统建设具有重要的现实意义。 3结束语 基于组件技术的实时测控数据处理软件开发可以大大提高软件开发效率,大幅度降低系统的开发费用,有效解决靶场测控数据种类多、规模大、复杂性高的难题,为靶场测控手段的不断发展提供了技术支持。 作者:唐艺灵 赵晗滨 软件开发毕业论文:用户体验计算机软件开发论文 1完善软件、满足用户个性化需求 用户体验是贯穿在计算机软件开发利用的一切过程之中的,设计者从软件性能设计出发,结合了用户操作习惯,能够对用户体验产生一个正确的软件预估,在用户体验中,我们能够认识到用户对软件产品的期待,发现用户真实的使用目的及软件期待,在用户体验之中,设计者能够不断改善软件优秀功能及细节修改,减少软件BUG,逐步完善软件用户个性化。用户体验在计算机软件开发中的作用相当于一把标尺,在设计-测试-再设计-测试-修改的反复循环的软件开发过程中,用户体验为这个循环的进行提供了一把可量的指标。完善的软件成品,满足了用户的个性化需求,提高了软件运行的舒适度。 2提高软件市场竞争力,占领市场 用户体验能使得软件设计的更完善,在设计-体验-再修改的过程之中,软件得到不同程度的修饰和完善。软件产品经历了以下几个阶段:有用-易用-友好-视觉设计-品牌推广-占领市场。产品有用也就是用户需求得到了满足,下一步使软件变得易用,就是方便使用,友好的软件语言能够使用户感到亲切,通过不断改进设计的软件,使得软件在视觉上能够传达出一种吸引力,让用户在使用中爱上软件,产生用户黏度。在用户中树立良好的口碑,从而认定品牌,在品牌推广之后,市场推广变得简单易行。经历用户体验的软件永远比直接开发上线的软件拥有更多的用户。因此用户体验在计算机软件开发中有着完善软件,提高软件市场竞争力的作用。 3计算机软件开发中提高用户体验的主要途径 3.1营造良好的软件运行环境 3.1.1优化编程代码软件程序开发的一个必不可少的组成要素就是编程代码,因此想要提高计算机软件开发中的用户体验,首先应从编程代码着手,优化软件用户体验。首先编制代码时应尽量考虑代码的简洁性,能使用简单地算法就不复杂化,简化算法程序也不仅仅针对那些复杂的编程代码,还应考虑代码解算处理耗费时间长的软件代码,尽可能的为用户节省时间,也减少他们在等待过程中可能减少的焦虑情绪,提高用户体验感受。如无法避免软件运行速度缓慢的问题,则在最佳优化后设计后台运行的方式辅助运行,也可添加进度条来提示用户下载进度,避免用户在运行软件时产生烦躁情绪。3.1.2完善软件安装流畅性用户并非专业的电子计算机软件工作人员,因此在软件安装遇到问题时并不能妥善处理,甚至遇到无法下载的情况就放弃某款软件,因此我们在极高计算机软件开发中的用户体验时一定要考虑软件安装的流畅性,快速简洁方便的安装成功是一款软件成功应用的基础,在软件设计中,设计人员应充分考虑用户能力特点之后降低软件安装难度,完善安装步骤,设计多种安装方式,设计推荐安装和自主安装等多种安装方式供用户安装,完善软件的安装流畅性。3.1.3优化处理软件接口软件接口即软件和一般常用软件实现数据互换、互相联系的一种重要途径。一个完备的软件不仅仅应该正常运行,还应与其他软件可以共享数据相互联系,因此开发人员应优化软件的接口问题,完善设计,避免用户出现使用顺手的软件却无法和其他顺手的软件数据交换、从而放弃软件的问题。在实例中,软件的接口问题也是一个让大家关心的提高用户体验的重要途径,注重相关诸多软件的数据共享、信息过渡,在满足用户需求的同时提升用户体验。 3.2注重软件的界面设计,给用户留下良好第一印象 用户对一款软件的第一印象,就是这个软件的图标、外观形象,不同风格的软件界面会给用户留下不同的印象,这和认识人是一个道理,外表光鲜的人更容易被别人结识,因此为了提高软件开发中的用户体验,必须在用户打开软件的第一眼就爱上并想要使用。在软件的界面设计中,首先考虑的是简洁大方的设计方案,大众都喜欢的东西才能够设计使用。软件界面设计中,应充分综合考虑用户的使用习惯。视觉心理、个人感受以及用户偏好等角度,对软件具体的各个部分进行设计。设计中应考虑的要素有:界面的色彩搭配、小图标按钮的放置、标题字体的大小、页面内容的编排位置等等。设置智能记忆功能来保存用户的软件使用习惯,在用户使用软件时就能够以最快速度实现要求。在用户习惯的研究中,用户在某个陌生软件中停留的时间最多不超过三分钟,三分钟之后如果他们没有找到自己需要的内容就会退出软件并不再打开,用户不能在第一时间找到吸引人的东西,软件界面的不清晰,这就是用户失流问题的原因,在软件设计中,应利用研究成果,在设计中体现用户阅读的F型阅读习惯,在软件的上栏和左栏中放置更有价值的东西,合理地进行界面的主次安排。尽量少使用老旧模板设计软件界面,避免缺乏创意和亮点的界面问世。 3.3努力提高和优化软件运行效率 重视效率是软件开发更好的为大众服务的基础,软件设计必须遵循一条规则就是提高用户使用软件的效率。设计人员在进行软件算法设科技前沿计时应将各类算法作出比对,减少那些功能不强耗时巨大的软件,避免它们拖慢软件运行的速度,提高软件的运行效率,防止用户出现等待焦急躁动甚至放弃软件等不良情绪。计算机本身对软件运行速度的反作用只是一部分,运行缓慢的软件并不单单因为硬件不强大的计算机本身。开发者应从软件编码寻找原因,排除拖慢软件的恶编码,提高软件运行效率,减少用户软件差评。需要注意的是我们应该在可控环境下提高软件运行速度,注意开发成本和经济核算。如不能减少运行时间的则设置后台运行或者显示进度条来减少用户等待时间,提升用户体验。 3.4软件功能设计要满足拥护的人性化需要 人性化的设计体现在软件设计的诸多方面,也可以这么说,软件设计的许多角度都能够体现人性化的设计理念。我们在软件实际开发中,尽量避免全盘模式化的克隆,将为大众服务作为软件产品开发的最终理念,因此必须将用户体验的优良感受作为首要衡量标准。在软件设计中,设计出人性化的软件应做到以下几点:第一,使用户打开软件和查询信息能够更加便捷,在用户使用软件的过程中,也是信息数据积累的过程,用户想要从大堆数据中调出自己需要的数据往往不够便捷,而腾讯设计出智能调取聊天记录就是一个很好的个性化服务典例。在软件设计中,合理的设计快捷键也是人性化服务的一个方面,易于掌握的快捷键能够使软件操作更加方便,充满人性化。百度公司曾经在刚刚成立百度联盟时软件设计并不充满人性化,当百度批准你成为百度联盟会员时,会接收到这样一条邮件:百度已批准你加入百度联盟,而批准往往不是平等的语言,更像是上级批准下级,之后百度就将这一点做出更改:祝贺你成为百度联盟的一员。这个案例告诉我们软件设计不仅要在大方面上以用户为优秀,而且在细微之处也要体现出软件的人性化服务。 3.5提高软件的信息查询和处理能力 浩瀚的信息时代,软件也需要一个强大的信息检索能力,这样才不会使我们面临无法找到所需信息的窘况,软件开发案中加入信息检索技术也就是是软件具备在集合中挑选目标信息的技术,随着我们对软件的使用和软件技术的开发,我们对软件的信息查询功能有了更多的要求,既不能使杂乱无章的信息丢失,又不能在想要查询信息的时候逐条翻阅,这就要求我们在软件设计开发中提高软件的信息查询能力,首先保证信息的可查询性的前提是拥有稳定良好的内存来储存信息,其次良好的可查询性是通过小查询框来实现的,设计查询算法来帮助信息查询,输入条件就能查询到符合条件的全部信息,诸如音乐播放器建立的媒体库,在查询框中输入歌名就能检索出全部符合条件的歌曲。在用户实用软件的过程中,用户信息只会堆积越来越多,因此必须通过智能的信息查询功能来优化用户体验。 4对提高用户体验的再认识 软件设计成品的目的就是解决使用者的问题,因此软件不仅炎解决用户个体在功能上的需求,又要服务大众,向广大用户提供服务。计算机软件开发中提高用户体验的途径多种多样,在具体罗列了以上几点之后,笔者还想从软件开发设计的角度出发,再谈谈如何使用户体验得到更好地提高。 4.1树立“以人为本”的设计开发理念 用户体验的优秀就是用户,提高用户体验在软件开发中的作用是及其突出的,开发者在设计开发时应树立“以人为本”的观念,重视用户的心理体验,关心用户的自我感受,在实现软件设计功能的保证下抓住用户心理,吸引用户长期使用。人性化的软件设计和灵活多变的软件服务是实现“以人为本”的基础,在之前软件设计的经验上,改进模板,合理搭配软件信息模块,在广大用户中选择他们共性的东西,寻求最多的受众欣赏。“以人为本”要求设计者关注用户,学习每一个用户不同的操作特色,综合这些特色,让软件更加灵活的服务用户。在实际软件操作中,可以设置不同的操作方案和主题搭配,供用户自行选择和随意保存。“以人为本”的开发理念要渗透在软件设计开发的各个过程,在设计中应考虑用户,在测试中应观察用户,在再修改中应体现用户。 4.2注重市场信息反馈,不断改进和完善软件 信息的传播有五大要素,发出者、接受者、媒介、讯息、反馈。这五个环节构成了一个完整的信息传播途径,软件设计和开发也需要市场信息的反馈,设计好的软件经过上线,用户开始使用,但此时并不是开发者工作的完成,而是新的开始。在这一阶段的工作中,开发者扮演的是信息收集者的角色,他们需要在市场上收集用户对软件使用的评价、软件的推出程度和适用领域、人们是否经常使用这款软件以及这款软件出现的问题。收集这些问题再将软件优化,最新软件,供用户更新,充实了新的功能和修补了软件BUG。市场是软件接收测试的摇篮,开发者要注重市场信息的反馈,根据反馈修补软件,不断改进和完善软件。 5结束语 近些年的高新技术发展为计算机软件设计提供了快速发展的良好温室,在这样的环境下计算机科学获得了长足的发展,软件设计也从“解决问题”向“满足需求”转变。新的软件想要成功开发并立足于用户,就需要真正的扎根研究用户体验,只有提高了用户体验才能进一步的完善软件。提高用户体验的途径也丰富多样,我们不仅仅只根据这些途径解决问题,更需要有长远的目标,提出更多可供利用的途径,为提高计算机软件用户体验做出贡献。 作者:隋晓彤 单位:渤海大学 软件开发毕业论文:自动控制系统软件开发论文 1软件的特色 基于FCS的自动控制系统监控软件的教学特色,重点表现为:利用虚实结合的系统、丰富的监控信息、形象直观的软件视界、动手实操过程,让学生主动获取掌握知识,高效实现教学目;利用信息化教学手段实现重难点突破,学生完全能够主动获得较难理解的理论知识;老师能够“边做边教”,学生能够“边做边学”,融理论知识和实践于一体;本软件教学应用程序,具有直观丰富的视界和多种操作方式;创建互动式教学模式,较好的激发学生学习的主动性和兴趣。总之,本软件从教学的角度看,较好的实现了“边做边教、边做边学”的教学设想,增强了学生学习的兴趣和信心。本软件的技术特色,主要有:软件采用工业广泛使用的MODBUS协议,可兼容众多工业监控设备(如阿尔泰RTU6300);软件用VB及C语言设计,二次应用开发简单灵活、运行稳定、使用方便;通过精心设计,软件操作简便快捷、界面设置合理、交互性强;整个系统的实时性达到工业控制的要求,且可靠性较好;使用WEB技术,可用远程PC或智能手机作为操控终端。本软件从技术特点上,采用了当前工业上广泛使用的新技术和新应用,开阔了学生的视野,引导学生学习的方向。本软件的艺术特色,可概括为:软件围绕教学主题,综合运用图文、数据、动态波形、动画等丰富的表现方式;软件界面布局合理、美观,导航清晰简捷;软件界面色彩运用搭配合理,遵循工业监控软件的风格。本软件从艺术效果上,对学生具有一定的吸引力,激发了学生的学习兴趣。 2软件的教学应用 2.1软件平台的教学运用 在本软件平台的基础上,可依据课程的教学要求开发各种应用程序,用信息化技术手段辅助教学,实现教学重难点的突破,迎合当前学生的学习兴趣。下面将以《自控原理与系统》课程的“开环控制和闭环控制”教学单元为例,说明本教学软件平台的教学应用开发和使用。本例应用程序开发的内容是“开环控制和闭环控制”。软件教学目标:熟悉自动控制系统控制方式;认知开环控制和闭环控制抗干扰能力(需要突破的重难点)。运用软件教学的策略:通过虚实结合的系统、丰富的监控信息、形象直观的软件视界、动手实操过程,让学生主动获取掌握知识。本例教学应用程序开发的硬件基础,包括如下几部分:一个自制的闭环控制系统、一台笔记本电脑、一台路由器和智能手机。闭环控制系统作为下位机能与上位PC机(笔记本电脑)串口通信,控制器采用STC12C5628AD单片机,驱动装置为一台风机,被控对象是一个随风旋转的帆,反馈单元为数字码盘。上位PC机是本软件平台的载体,可连接下位机和远程智能手机。路由器使智能手机和上位机构成LAN网络,实现相互通信。本例应用程序界面及功能开发,如图2所示,分六个区:控制模式设置区,能设置本机PC控制和远程手机控制两种方式;自动控制方式设置区,设置开环或闭环控制方式;PID控制参数设定区,可设置比例、微分和积分参数;自动控制系统的给定值设置区,设定被控对象的被控参数;示波器区,可实时监控下位机的参数变化;动画区,可实时直观描绘被控对象动作状态。 2.2软件教学应用效果 在基于FCS的自动控制系统监控软件平台上,可以开发各种应用程序,本软件的教学应用开发以“开环控制和闭环控制”教学单元为例说明。在教学时可通过本软件的应用程序操作演示开环控制和闭环控制系统的运行,学生通过观察实际自动控制系统的运行状态和应用程序的实时监控数据、波形、动画等信息,以及利用手机远程参与实操体验的互动式教学方式,在轻松的理实一体化教学过程中掌握本教学单元的重点与难点知识。学生在本软件教学过程中,能够主动获取“开环控制系统不具备抗干扰能力,闭环控制系统具备较强的抗干扰能力”的经验和知识,还能自主获取对实际的自动控制系统的全面认知,这是在传统的教学过程中较难一次完成。总之,本教学软件符合职业院校学生的认知特点,已经过多年的教学实践,应用结果表明该软件实用有效。 3结束语 本软件教学应用的创新性与实用性,可归结为两点:虚实结合,即把虚拟的仿真界面和真实的自动控制系统结合起来,让学生既能得到虚拟仿真的直观,也能获得真实系统的可信,因此具有虚拟仿真软件和现有实训系统不可替代的作用;通用灵活,即软件所有模块都面向信息数据库设计,软件优秀FCS服务器具有通用性,可依据不同的教学要求,灵活设计出合适的课程教学应用软件。 作者:朱志伟 单位:武汉铁路职业技术学院 软件开发毕业论文:防水施工企业管理软件开发论文 1软件主要内容 《防水施工企业管理》软件是一个集管理、统计、成本核算为一体的综合性管理软件。它以成本核算为中心,对工程、材料、人工、管理费用等进行汇总统计分析,以达到管理企业运行的目的。1.1软件逻辑统计的依据1)根据“建筑安装工程费用项目组成”(建标[2013]44号文件),对各项费用进行分类和统计;2)根据专业防水施工企业特点和习惯,对部分费用进行科目调整。1.2软件运用环境1)操作系统:MicrosoftWindowsXP以上;2)数据库:MicrosoftSQLServer2000以上;3)软件架构:C/S各操作用户安装软件客户端。1.3软件组成《防水施工企业管理》软件的主要模块有:工程管理;采购管理;库存管理;财务管理;劳资管理;基础数据;系统管理。每一个模块分为录入、查询、统计三个通道。1.3.1工程管理模块工程管理模块主要有三个功能:①承接业务后建立项目;②施工产值录入;③施工产值、项目人工、项目材料使用的统计。如表1所示。1.3.2采购管理模块采购管理模块主要作用是,材料采购相关数据的录入。采购并不是入库,材料入库时的入库单据必须与材料采购相对应,否则材料无法入库。采购与付款相关联。1.3.3库存管理模块库存管理模块主要包括材料的入库、出库、退回、盘库的录入和库存材料状况查询。如表3所示。1.3.4财务管理模块财务管理是企业管理最重要的内容之一,包括付款、收款的记录,各种开支的记录,应收应付款记录等。通过各种原始数据的录入,可以得出项目的盈亏情况、企业的利润情况、行政费用开支情况,以及各种经济数据。财务管理模块包括财务信息登记、财务记录单查询、财务查询统计等3个子模块和33个项目,项目明细从略。1.3.5劳资管理模块劳资管理分为管理人员的工资和工人工资两部分,劳保支出和股东分红也列入劳资管理。1.3.6基础数据模块基础数据是将一些常用的数据统一归类,以便单据录入时选择。如员工姓名用于工资单制表,材料名称用于材料采购与出入库。另外一些期初数据也在基础模块中设置。如表5所示。1.3.7系统管理模块系统管理模块主要用于权限管理和结账。权限包括录入权限和查询权限,做到数据的录入只能由专人操作,重要数据只能由高级别人员查看。结账是对每月的录入内容确定,以达到按月统计的目的。年度结账也一样,不进行结账就不能进行下一阶段的录入。这样避免了数据随意修改的问题。如表6所示。整个软件有7个主要模块,15个子模块,91个项目内容。通过20多个数据的录入,可以得到30多个报表和数据分析结果,企业各部门和相关领导随时可以查询各种数据,实现及时、正确、高效的目的。 2软件主要界面截图 软件开启界面(图形可换)、主界面、工程项目登记、施工产值统计台账、项目人工工资月报表、项目材料耗用台账、工程收款登记、行政管理费用台账、企业成本收益台账等主要界面的截图见图1—9。 3其他说明 1)本软件开发是以提高企业管理效益为目标,并非财务软件,不可代替财务做账;2)软件在企业局域网上使用。将数据库固定在一台作为主机的电脑上,其他各电脑安装客户端,只要将主机打开,每台电脑的输入数据就录入主机,有操作权限的人在各自的电脑上操作,共享数据。3)主管可以根据需要,确定相应人员的录入和查询权限。企业总经济数据,设置只有最高级别领导可以查看。4)在软件框架不变的情况下,各企业可以根据自己的管理习惯,订制符合企业情况的应用软件,可以扩展或压缩管理模块。 作者:胡骏 俞志刚 单位:杭州金汤建筑防水有限公司 西楼软件工作室 软件开发毕业论文:电梯限速器软件开发论文 1软件的基本架构与工作流程 本系统由管理端软件、测试端软件、SQLServer数据库和Accesss数据库构成,管理端软件采用SQLServer数据库管理数据,通过网络,与测试端软件进行数据交换,测试端软件后台用Accesss数据库存储测试数据。管理端软件安装在办公电脑上,检验前将待检验限速器的基本参数录入(使用单位、电梯安装地点、限速器出厂编号、档案号、制造单位、出场日期、额定速度等)并分配检验编号。检验编号具有惟一性,由年份加检验流水号构成,如:2015-00001,每个校验编号对应一个限速器的检验任务,所有检验任务通过网络写入服务器上的SQLServer数据库中。测试端软件安装在仪器配套的电脑上,通过网络读入服务器上SQLServer数据库中的待检验任务,并将其存储在后台的Accesss数据库中。检测过程中,软件能自动显示测试数据,并将每个检验任务的测试数据与检验结论存储在后台的Accesss数据库中,连接上网络后,将所有检测数据与检验结论上传到服务器上的SQLServer数据库中,再由管理端软件自动生成限速器检验报告与检验原始记录。 2软件功能设计 1)管理端软件功能。管理端软件设计有“校验任务管理”、“文档管理”、“校验历史调阅”与“相关信息配置”四大类功能,下图3所示为管理端软件的功能设置图。管理端软件界面从左到右分别为基本信息录入栏、功能按钮区和待检验任务列表栏三个区域,界面简洁,功能按钮作用一目了然,软件的使用非常简便。下图4为管理端软件主界面设计。2)测试端软件功能设计。测试端软件整合了接收待检验任务、检验测试、数据上传、服务器数据库配置、检验仪器设置等功能,软件的优秀是实现检测数据的自动识别与保存,并将测试数据与检验结论上传至服务器上的SQLServer数据库中。测试端软件界面风格和特点与管理端基本一致,其主界面见下图6所示。选中即将要实施的检验任务,其参数将显示在左面的基本信息栏中,如果信息中有差错,检验人员可以现场进行修改。在对基本信息核对无误后,点击“开始校验”按钮,将进入下图7所示的测试界面。测试数据与结论将自动保存到本机后台的Accesss数据库中,在网络环境下,点击“数据上传”(见图6),所有检验结束任务的测试数据与检验结论将通过网络写入服务器上的SQLServer数据库中。点击管理端软件上“文档管理”(见图4)按钮,将弹出下图8所示界面。在文档管理功能模块中,可以预览限速器检验报告与检验原始记录,并能够直接输出打印。检验报告可以通过网络进入审核和签发流程,检验报告中的检验员、报告审核与审批人员均使用电子签名签署检验报告。 3结论 这套电梯限速器检验软件人机界面友好,操作使用非常简便,能大幅度提高电梯限速器检验的工作效率。2014年11月,软件在江苏省特种设备安全监督检验研究院无锡分院投入使用,使用证明:它能使得检验人员每天节省3~4个小时的工作时间,把检验人员从繁琐的重复录入工作中解放出来,并基本杜绝了工作差错,并得到检验人员的高度评价。 作者:朱恺丰 卢远航 单位:江苏师范大学科文学院 软件开发毕业论文:低碳审计机制软件开发论文 一、文献综述 英国政府在2003年的《能源白皮书》中首次提到低碳经济。白皮书认为低碳经济是通过更少的自然资源消耗和更少的环境污染,获得更多的经济产出(王帆,2010)[1]。碳审计作为环境审计的重要分支,是由独立的审计机构对政府和企业在履行碳排放责任方面所进行的检查和鉴证,是对碳排放管理活动及其成果进行独立性监督和评价的一种行为(钱纯,2011)[2]。我国实现低碳经济还需很长一段时间,碳审计作为重要的监督机制是其中必不可少的一环。为了促进碳减排目标重点从通过国家政策杠杆策略的“自上而下”转移到集中在次国家水平的“自下而上”方法,这一模式的转变和克服企业减排层面的障碍的整体驱动器是开发环境审计技术,制订务实和全面的碳审计框架。AndrewC.Lovell(2003)指出,为了促进这一审计框架的可行性,目前碳管理的做法是通过审查企业环境报告和采访开展案例研究的组织的环境管理者[3]。ShilpaVerma(2012)探讨了碳审计的过程:首先,从员工中收集信息,进行组织调查;其次,计算碳足迹;再次,现场参观;最后,生成碳审计报告[4]。EhsanAsadi(2013)根据葡萄牙国家法律构建了公共建筑室内空气品质碳审计方法。该方法系统监测选定的化学指标(二氧化碳,一氧化碳,甲醛,臭氧和挥发性有机化合物),以及生物指标(细菌和真菌),指出建筑物常见的室内空气问题并提出改善建议[5]。王帆(2014)认为,我国应从制定统一的评价与报告制度、建立碳排放线上资料库、制定碳排放审计指南的措施着手构建碳审计评价体系[6]。近年来,国内学者对于碳审计的研究,更多的是介绍国际碳审计的发展及启示,很少结合中国实际研究碳审计理论体系,而系统的碳审计程序是促进低碳经济实现的关键,由此我们构建出一套综合的碳审计机制,为我国深入开展碳审计领域的理论研究提供基础和参考。 二、碳审计机制的理论分析 (一)低碳治理与碳审计的关系 构建全面综合的碳审计机制,首先分析碳审计在整个低碳治理系统中发挥的关键作用,作为机制构建的理论来源。低碳治理是一个复杂的系统,碳审计作为该治理系统中的免疫子系统,具有建设性、预防性和抵御性三大功能。政府、市场和企业在低碳治理系统中发挥着各自的作用:政府通过碳配额和碳税等宏观治理方式,调控低碳经济的运行;碳市场通过碳交易、碳定价和碳中和等市场治理方式,实现低碳资源的优化配置;企业通过对其碳交易或事项进行碳核算和碳信息披露等公司治理方式,公允反映其碳交易的实质。碳定价、碳中和是否真实、公允和有效率,需要内外部审计评价和鉴证,企业的碳核算和碳披露是否公允和充分,需要外部审计的鉴证。碳审计是集财政财务审计、法纪和绩效审计、制度符合性审计于一体的综合性审计,同时,碳审计也是会计核算审计和社会责任审计[7]。基于审计的国家治理和审计免疫系统理论,碳排放治理需要审计的监督与支持,而碳审计起着预防、抵御的作用,有助于低碳排放的顺利实现。 (二)碳审计机制的构建机理 基于上述对低碳治理与碳审计关系的理论分析,构建碳审计机制为F={S,T,U},如图1所示。其中,S———基于碳排放治理的审计目标,T———基于碳排放治理的审计路径,U———基于碳排放治理的审计信息与传递。审计的基本职能是监督、评价和鉴证,低碳治理中的审计机制,是一个由多元审计主体、多层次审计体系构成的审计制度安排。该审计机制从低碳治理主体需求角度出发,把碳审计目标及其实现机制、审计信息作为一个系统进行研究[8]。1.碳审计机制的目标。碳审计机制的目标(S)是通过审计监督,促进低碳政策、低碳经济杠杆、低碳技术的合理、有效应用。2.碳审计路径及其信息化。碳审计路径(T)是在已有审计机制的基础上实现审计目标的具体措施,是审计主体采取的审计程序和行为,涉及治理主体的审计权与审计能力、外部审计的独立性、治理主体与内部审计之间的沟通渠道等(叶陈刚、程新生,2006)[9]。碳审计路径的具体内容是:①低碳政策执行情况审计。②低碳资金去向的审计监督。③低碳经济行为和产品的审计认证。④碳社会责任审计。⑤碳绩效审计。结合现代信息技术,如开发专门的碳审计软件,是保障审计路径畅通的一个有效方式。低碳政策执行过程审计,首先是审查政策的目标在执行中是否存在偏差,其次是评价执行政策的方法是否可行和合理,最后是检查和评价执行政策的效果。对于低碳政策执行情况审计的信息化实现路径体现在后文的碳审计软件的“项目管理子系统”中的法律法规模块,加入了世界性组织有关碳审计的环境政策,运用该软件的审计师能查询到客户企业应遵循的对应的政策;同时,在“审计准备子系统”中的内控调查和内控测试部分都相应的涉及了有关低碳政策的执行情况与效果评价。低碳资金去向审计,从两个维度进行分析,首先是企业总的低碳资金(包括政府专项扶持资金和企业自身留用的低碳资金)在整体企业使用的不同方向,包括节能设备采购,节能技术改造,节能新产品推广,节能减排管理的能力建设等,审计相关数据的真实性,同时也包括了低碳经济行为和产品的审计认证。然后是企业开展各项目的碳资金分配,例如建筑企业的一般公共建筑项目,住宅小区项目,地下工程项目等,各项目还可具体到大型、中型、小型,审计各项目分配的碳资金使用的真实合理性。低碳资金去向审计的信息化实现路径体现在后文软件中的“审计实施子系统”中的“碳资金利用分析”部分。碳社会责任审计,其重点是审计企业是否设置低碳责任评价指标以及领导人的考评情况,是否落实碳社会责任的履行等。碳社会责任审计的信息化实现路径体现在后文软件中“审计准备子系统”的内控调查和内控测试部分,同时,在“审计实施子系统”中的“碳社会责任分析”部分也做出详细阐释,碳社会责任具体分为环保减排和低碳节能两大类,通过评分赋值体系审计企业碳社会责任的履行情况,进而审计领导人碳社会责任的履行力度。碳绩效审计,绩效审计是对被审计单位经营和管理活动的经济性、效率性、效果性、公平性和环境性(5E)进行监督、评价和鉴证,碳绩效审计重点关注经济性、效率性与环境性。碳绩效审计的信息化实现路径体现在后文软件中的“审计实施子系统”中的“碳成本效益分析”部分,再具体到经济效益指标和环境效益指标,评价被审计单位的碳成本效益水平。3.碳审计信息传递。低碳审计机制中的低碳审计信息传递(U)包括审计报告书、审计意见书、审计决定书等。信息是所有控制的前提,基于碳排放治理的审计信息主要是对碳会计信息的真实性、低碳治理效率等进行评估。碳审计目标(S)、碳审计路径(T)与碳审计信息传递(U)构成一个紧密联系的逻辑循环系统,首先制定碳审计目标,由目标导向具体的审计路径,信息传递又对主体进行反馈,以指导其修改完善目标。碳审计目标(S)明确、碳审计路径(T)通畅、审计信息传递(U)及时,对于公司低碳治理和公司管理具有重要意义。 三、碳审计软件的开发 在碳审计机制中,碳审计路径(T)是该机制的优秀组成部分,将现代信息技术引入碳审计具体路径中,既有效保障该审计路径的畅通,又提高碳审计的效率,因此开发碳审计软件是碳审计信息化的关键。根据软件开发的基本思想以及开发的具体流程,对碳审计软件进行具体的开发。首先分析碳审计所需的特殊功能,再对软件进行需求分析,得出软件所需的基本功能。该软件的需求分析不仅包括了通用审计软件所要求的财务真实性方面的审计,还新增了碳合规性方面的审计,碳绩效性方面的审计。进而对软件进行总体设计,设计出软件所需的功能模块;分析软件各功能模块要完成的任务,制定出功能实现的算法或实现方案;依据详细设计的结果,使用开发工具进行编程和界面设计;制定有效的测试计划,进行测试,保障设计的有效性。本软件采用MicrosoftVisualStudio2010下VisualC#工具中.netframework4.0框架下的Windows应用程序进行设计,数据库采用MicrosoftSQLsever2008R2。先建立C/S三层架构:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。采用WinForm作为UI界面,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面;业务逻辑层是对数据层的操作,对数据业务逻辑处理;数据访问层主要是对原始数据的操作,具体为业务逻辑层或表示层提供数据服务。以及采用Windows应用程序中的类库以及自定义类实现具体的功能,如数据的读入,数据显示,编写代码完成数据处理等。通过对软件的需求分析、概要设计、总体设计后,对软件进行具体的实现。软件的界面如图2所示:碳审计软件系统主要包括项目管理、审计准备、审计实施、审计终结4个子系统。其中项目管理系统与通用审计软件无异,该子系统的法律法规模块部分,归纳整理了具有代表性的20余项世界性组织和各个国家出台的一系列有关低碳经济及碳审计的环境政策,用户可根据具体需要下载使用。本文就审计准备子系统,审计实施子系统,审计终结子系统中涉及到碳审计功能的部分(即相比于通用审计软件特殊功能的部分)作出具体的说明。 (一)审计准备系统 审计准备子系统添加的特殊的碳审计功能主要体现在内控调查部分,如图2所示。内控调查包括:控制环境低碳重视度、低碳目标实现风险、低碳控制活动(设备采购是否积极落实节能产品采购实施意见、是否落实碳社会责任的履行等)、低碳信息披露(碳账户是否定期计算并披露和碳账户的披露是否全面)和对内控的监督(内部审计部门是否重视碳账户的审计)。调查结果按下面的计算方式评估(“是”———5分,“弱”———3分,“否”———1分,适用个数n):[调查结果分数和/(n×5)]≥0.6,则“可进行进一步内控测试”;[调查结果分数和/(n×5)]<0.6,则“不建议进行内控测试,而直接进入实质性测试”。若进行内控测试,测试目标包括:必须遵循低碳政策、只有经管理层批准的碳账户预算才能执行、定期做碳成本预算、只有合法的低碳资金使用申请才能够被执行、已发生的碳资金使用均已记录、碳资金的使用已记录于适当期间、碳资金的使用已准确记录、碳成本已经记录于适当期间、碳成本已经准确记录、定期披露低碳信息、全面披露低碳信息、在产品或服务中体现低碳价值以实现其碳社会责任的履行、认真落实节能产品采购实施意见与内部审计部门重视碳账户的审计。对于每一项测试目标,首先看该企业是否适用;若适用,再看运行效果(有效、较弱和无效);最后是风险评估(高、中和低)。测试结果按下面的计算方式评估(“风险评估”,“高”———5分,“中”———3分,“低”———1分,适用个数n):[调查结果分数和/(n×5)]≥0.6,则“综合风险高”;[调查结果分数和/(n×5)]<0.6,则“综合风险低”。如果“综合风险高”,即重大错报风险大,需要的审计证据多,注册会计师越要通过实施审计程序降低检查风险,以确保已审计的碳信息出现错报和漏报的可能性不超过预先确定的审计风险。反之同理。 (二)审计实施系统 审计实施子系统包含三个部分“账证查询”、“财务报表”和“碳账户核算与分析”。其中“账证查询”包括“科目余额表”、“分类明细账”、“凭证快速查询”等功能;“财务报表”包括“资产负债表”、“利润表”和“碳披露附注表”;“碳账户核算与分析”包括“碳账户核算”(主要是CO2当量的计算)、“碳资金利用分析”、“碳成本效益分析”和“碳社会责任分析”。碳账户核算,采用由英国标准协会2008年10月的《PAS2050∶2008商品和服务在生命周期内的温室气体排放评价规范》的规定,首先将初级和次级活动水平数据换算为GHG排放量,即活动水平数据乘以其排放因子;再将GHG排放量换算为CO2当量,即CO2当量=GHG排放量×相应的GWP值(全球变暖潜能值)。运用该方法核定企业CO2当量的核算是否准确,作为后续的“碳成本效益分析”和“碳社会责任分析”中涉及到的CO2排放数据的基础。“碳资金利用分析”、“碳成本效益分析”和“碳社会责任分析”是该碳审计软件的优秀组成部分,也是区别于通用审计软件的关键,结合上述碳审计机制中的碳审计路径的阐述,分属于低碳资金去向的审计监督与低碳经济行为和产品的审计认证、碳绩效审计和碳社会责任审计。1.碳资金利用分析运用饼状图的分析工具呈现总的低碳资金在整体企业使用的不同方向,包括节能设备采购,节能技术改造,节能新产品推广,节能减排管理的能力建设等,审计相关数据的真实性。运用条形图的形式呈现企业开展各项目的碳资金分配,例如建筑企业的一般公共建筑项目,住宅小区项目,地下工程项目等,各项目还可具体到大型、中型、小型,审计各项目分配的碳资金使用的真实合理性。2.碳成本效益分析首先从财务报表中采集“经济效益指标”和“环境效益指标”的相关数据,如表1所示。再使用二级模糊综合评价法,得出企业的碳成本效益综合得分(李卉,2010)[10]。二级模糊综合评价法评价包括以下五个步骤:(1)确定评价指标因素集;(2)确定评价指标的评价集;(3)确定各指标层权重;(4)一级模糊综合评判;(5)二级模糊综合评判。3.碳社会责任分析依据杭州市企业社会责任评价体系中关于环境责任的评分部分,环保减排和低碳节能两大类,各占150分,如表2所示。其中最后一项的分数为后文JZ案例的评分。 (三)审计终结系统 审计终结子系统分为“审计工作底稿”和“审计报告”两部分。对于审计发现的问题,生成审计工作底稿,形成初步的审计结论。底稿编制涵盖了从审计准备,审计实施到审计终结的全过程。其中,审计实施中的“内部控制测试”和“实质性测试”涉及到碳审计的相关内容。“内部控制测试”直接生成上述“审计准备”系统中的内部控制测试表。“实质性测试”直接生成相应的表格,分为四个层面:①碳排放权交易(包含企业碳排放量层面和碳排放权层面,其中企业碳排放量层面包括企业碳排放量明细表、企业碳排放量审定表和企业碳排放量公允价值复核表;碳排放权层面包括碳排放权交易明细表、碳排放权交易审定表和碳排放权交易公允价值复核表);②碳排放成本(包含碳排放成本明细表、碳排放成本审定表、碳排放成本与上年度比较分析表、主要项目碳排放成本分析表、碳排放成本抽查表和碳排放成本重大调整事项核查表);③碳税(包含碳税测算表、碳税审定表和碳税检查情况表);④超额排放罚款(包含超额排放罚款明细表、超额排放罚款情况表和超额排放罚款审定表)。“审计报告”具有标准无保留意见、保留意见、无法表示意见和否定意见四种类型的模板,根据被审计单位的具体情况,直接生成相应的碳审计报告。 四、案例分析 我们将开发的上述软件在杭州市JZ企业进行实际的碳审计实践,我们只针对碳审计过程进行详细的说明。该公司碳审计相关的原始数据(2013年)为:固定资产205720.40万元(其中环境资产119.07万元),营业成本6002198.35万元(其中环境成本167251.26万元),环境收益2558.94万元,低碳专项资金264.60万元(其中节能设备采购119.07万元,节能技术改造79.38万元,节能新产品推广39.69万元,节能减排管理能力建设26.46万元),销售额6810479.90万元,净利润293334.65万元,原料耗用总量4501648.76万元,产品绿色原料耗用量244889.69万元,二氧化碳排放量1498.00吨,物料总消耗量28618.70吨,循环利用物料量16238.25吨,工业增加值582352.94万元,综合能耗990000.00吨标准煤,单位增加值能耗1.70吨标准煤/万元。 (一)审计准备阶段 低碳相关的内控调查得分0.92,可进行内控测试,控制测试得分0.57,综合风险低。说明内控有效,控制风险低,导致重大错报风险减小,错报风险越小,可接受的检查风险水平增大,审计程序可以适当减少,降低审计成本。 (二)审计实施阶段 1.碳资金利用分析软件运用饼状图的形式呈现总的低碳资金在企业使用的不同方向所占比例,包括节能设备采购(45%),节能技术改造(30%),节能新产品推广(15%),节能减排管理的能力建设(10%)。运用条形图的形式呈现企业开展各项目的碳资金分配,包括建筑企业的一般公共建筑项目(大型38.10万元、中型29.64万元、小型16.93万元),住宅小区项目(大型47.63万元、中型37.04万元、小型21.17万元),地下工程项目(大型33.34万元、中型25.93万元、小型14.82万元)。2.碳成本效益分析根据案例的原始数据,得出经济效益指标和环境效益指标相关数据,见表1。运用二级模糊综合评价法(本案例由5个专家进行评价),其原理与应用如表3所示。3.碳社会责任分析参照具体赋值标准,对环境责任的每一项进行评分,具体见上述表2碳社会责任评价体系中的最后一项,求和得出该企业的得分为190分,再根据社会责任等级分组:优[270,300],良[220,270),合格[180,220),基本合格[150,180),不合格[0,150)得出该企业的碳社会责任处于合格水平。 (三)审计终结阶段 工作底稿的“实质性测试”阶段填制“碳排放权交易”、“碳排放成本”、“碳税”和“超额排放罚款”的相应表格,编制整个审计过程的工作底稿,最终生成标准无保留意见的审计报告。我们认为该企业出具的可持续发展报告在所有重大方面按照环境法规规定编制,公允反映了该企业2013年12月31日的碳账户状况,以及碳资金利用、碳成本效益和管理层的碳社会责任的履行情况。对于碳审计机制在该企业中的具体运用如下:碳审计的目标是通过审计监督,促进该企业低碳治理;碳审计的路径是运用碳审计软件;审计信息传递以审计报告书的形式呈现,向社会公众传达出该企业低碳治理的情况及低碳社会责任的履行情况,同时也促进企业管理层及董事会进一步修改完善低碳治理的目标。 五、结论及局限性 我国目前尚未形成以低碳经济为主的经济模式,企业和公众尚未真正理解低碳经济的内涵,多数企业对低碳经济的理解仅停留在形式上,研究设计碳审计机制,以及在技术上实现碳审计软件的支撑,对企业真正贯彻实施低碳经济起到重要的推动作用。低碳审计机制的设计对完善碳排放审计理论具有重要的边际贡献。同时有利于低碳经济的发展,而这种发展不仅直接降低企业成本、节省资源、提高效率,还会给企业带来大量的无形资产,给社会带来正外部性,增加社会福利。开发的碳审计软件以全面的系统功能服务于碳审计的各个方面,有助于碳审计有条不紊的进行和进一步的完善。国内对碳审计的研究尚不成熟,也鲜有完善的碳审计系统软件。该碳审计软件除具有通用审计软件的一般优势(如:使审计程序更加系统化、合理化;实现远程审计;实现审计底稿无纸化;具有强大的查询功能等)外,还在很大程度上方便了对企业的低碳审计,对企业自觉进行低碳治理起到了较好的促进作用。同时,碳审计软件将提高碳审计效率,节约审计成本,将为审计业务带来较大的效益。然而,碳审计软件作为专用审计软件是一次全新的尝试,不可避免有着自身的局限性,还有待在实践中进一步完善。 作者:郝玉贵 陈小敏 张楠 单位:杭州电子科技大学 杭州电子科技大学 计算机学院
配电网中,运行管理工作十分必要,在对配电网实际管理和维护的时候,虽然认识到其存在的问题,掌握具体的解决方案。但是,要最大限度上提升配电网的安全与稳定运行,还需要加大力度对其管理和维护,保证问题的优化解决,以促使其满足我国的经济发展需求。 1配电网运行管理工作的意义 配电网的运行和管理,是根据每个用户以及不同电量、不同需求实现配电网系统的操作,也能在电力系统实际运行和发展下,按照电压,对存在的电力有效分配,也能将其划分为每个用户,确保其体系的完善化和发展,也是电力系统中最为主要的部分,所以说,配电网管理工作十分必要。为了确保配电网运行管理水平的提升,要确保电力企业经济效益的有效获取,也能为每个用户的供电工作质量提升提供保障。尤其是在社会高速发展下,人们对配电网系统也提出很高要求,配电网实际运行和管理中,其存在的问题也逐渐产生。尤其是配电网的构架问题和配电网设备的管理水平等。一般情况下,配电网运行管理工作模式的产生与供电系统的稳定性存在很大关系,要促进配电网管理水平的提升,不仅能为电力系统的稳定、高效运行提供保障,也能对当前的电力系统运行模式优化改善,在这种情况下,不仅能达到节能减排、能源的节约性,也能为其提供帮助,确保其经济效益的获取,保证市场竞争能力的提升,这样在整体推动和发展下,维护我国社会的稳定进步。 2配电网管理工作中存在的问题 第一,网架结构的构造不科学。在配电网管理工作中,电网的架构十分必要。在当前的配电网网络中,配电线路的损坏率比较高,在实际建设和规划中,总体发展水平较为落后,技术体系不够科学,在配电线路设计工作中,无法确保其满足一定建设需求,用户达不到工作的稳定开展。在这些情况下,配电线路将产生较高损耗,引进的科学配电网体系,尽管能达到电力系统的安全稳定运行,确保电能利用效率的提升,但是,在一定程度上也将增加其成本,无法确保用电的顺利发展。第二,配电网供电形式不合理。在整个配电网体系中,其存在的部分为单电源、单回路等模式,无法促使配电网的安全运行,达不到整体的稳定发展。在整个配电网中,当其中的一个区域产生故障,将达不到工作的整体运行,在这种情况下,将引起故障。更为主要的是,在对其存在的一个小故障进行检修的时候,需要对整个电力系统进行断电。对于其存在的问题,由于配电网的供电模式不科学,将发现配电网的电压不平衡,引起各个问题的产生。在大多数发展情况下,供电线路是较长的,所以,在供电线路的首端,其用户的电压高,线路的末端用户电压比较低。在这种情况下,发现配电网的供电模式不科学,不仅无法促进配电网设备的安全稳定运行,也将加大设备损耗,达不到供电质量的提升。第三,配电网设备管理工作不专业。在配电网系统中,其存在的配电设备安装工作都是在室外进行的,达不到工作的全面防护。当在设备实际运行的时候,如果面临的环境较为恶劣,将导致设备的应用寿命缩短。要在这种发展情况下,为其提出专业化的防护措施,将花费大量的资金和专业技术。在完成配电网设备安装工作后,如果没有发现其存在的明显故障和问题,电力企业将达不到有效保养和替换,从而在配电网设备应用下,其折损率逐渐提升。对于电网的配电人员,在测试和维护工作中,由于配电设备的应用性能比较低,受到不同程度的影响,无法提高设备的使用寿命。第四,配电网工作流程不完善。在我国的配电网管理工作中,其存在的管理队伍专业水平较低,其使用的管理方式较为落后。在对各个信息进行管理的时候,缺乏科学手段的应用。同时,人员的管理意识不足,缺乏专业的管理人员,在人员分工中不够明确,无法促进管理效率的提升。在日常工作中,要对配电网进行维护,没有按照严格的标准制度、流程有序操作,受到人为因素的影响,将带来误操作和故障。在对配电网实际管理的时候,多是依靠人为方式进行操作的,缺乏先进自动化、信息技术和设备的应用,达不到流程管理工作的科学化发展。在这些问题影响下,为了达到配电网运行和管理问题的解决和控制,需要在其间提出有效的实施措施,确保配电网的安全稳定运行,保证整个工作的科学管理。这样在总体建设与发展下,才能达到配电网的充分应用,也能确保现代化经济效益和社会效益的综合获取,保证符合现代化社会的建设与发展需求。[1] 3配电网的运行和管理 3.1设备和线路的安全维护 第一,在对配电网进行维护和管理工作中,为了达到其运行服务水平的提升,在一定发展下,需要配电网的检查部门执行24小时的轮班制度,保证在第一时间内对产生的故障有效维护,保证在最大限度建设下,减少实际的停电时间。第二,要为其制订有效的检修计划,保证能对配电设备、供电线路检修分析,结合实际情况提出合理计划。在具体检修的时候,不仅要将配电网运行中存在的杂物清除掉,还需要对避雷器、绝缘设备的实际运行状况进行监测,在该发展和建设下,不仅能避免设备故障的产生,也能促进线路的安全、稳定运行,以达到整个线路更可靠。第三,加强对配电线路末端漏电保护装置的安装和维护,避免个人的用电故障,以免给整个线路的停电现象带来影响,也能减少平均的停电时间。[2] 3.2对配电网的非正常运行进行维护 配电网实际运行中,也存在一些非正常运行现象。在对其管理的时候,需要对配电网的实际运行进行监控,分析存在的不正常情况,保证在很大程度上能达到有效的分析和研究。当获得这些信息后,用户可以将其上报给保修站,并在巡查和检修的时候分析问题和发现问题。因为非正常的运行状态为配电网运行中的供电隐患,无法保证其安全运行。在对配电网的风险实施预测和管理的时候,配电网系统中也会导致一些问题的产生,各个元件的故障发生概率将不断提升,其具备的危害性较大,结合故障的分析和探究,需要预先提出合理对策,以达到整体的安全控制。 3.3加强对配电设备的信息管理 在配电网实际运行和发展下,需要对存在的信息资料等进行维护。由于其存在的内容比较多,在进行记录的时候也更为复杂,所以,工作人员要按照我国的建设标准,对信息资料详细分析和整理,促进信息资料的有效控制,保证整体的安全处理。还需要注意的是,要对电网中存在的信息进行采集、更新,确保设备信息的合理获取,尤其是一些非实时性数据,其存在的可能误差较大,针对一些容易出错的信息和方案,将其应用到配电网中,将带来较大安全事故。在这种情况下,不仅能达到信息管理水平的提升,也能使工作人员在执行和开展中,对其充分应对。[3] 4结论 通过以上的分析和研究,执行配电网的安全运行和管理,是电网发展中的主要部分,加强对配电网管理技术的应用十分重要。在工作中,不仅要对配电网的管理和维护进行完善,还需要在各个领域对其创新,推进我国电力能源可持续发展,实现配电系统的科学、高效运行。 参考文献 : [1]许姗姗,白乙然,邹冬.论配电网的运行管理和维护技能[J].电子测试,2015(21):88-89. [2]王新斌.如何加强配网运行维护与管理水平[J].电子制作,2014(19):120. [3]张佳锡.有效地开展监察性巡视,提高配网运行管理水平[J].中外企业家,2015(17):218. [作者简介]康凯(1980—),男,山西交城人,研究方向:配电网的运行管理。
软件工程论文:互动式立体化软件工程论文 1互动式立体化软件工程教学模式的构建 1.1构建迭代优化的教学模式 (1)更新教育理念,采用基于CDIO的软件工程教育模式。 参考当前国际工程教育改革的最新成果,按照构思(conceive)、设计(design)、实现(implement)和运作(operate)的流程将从研发设计到生产运行的完整生命周期作为实践教育的载体,让学生以主动的、实践的、课程之间有机联系的方式进行学习。浙江大学软件学院结合该教学模式和原有政产学研合作优势,注重培养学生的工程创新能力、职业技能和素质,探索出适合软件工程专业教育的新方法。 (2)紧跟行业动态,持续优化专业教学内容与课程教育体系。 学院持续不断地将最新技术引入课堂教学,每年都会根据当前热点技术调整教学计划,甚至设立新的专业方向,使得学生能够在第一时间掌握热门技术,从而在实习、就业中保持竞争优势。例如,为顺应移动互联网发展潮流,学院设立了移动互联网和游戏开发技术方向;近期为了将云计算、大数据等热门技术引入课堂,学院正在筹划设立云计算、大数据处理等方向。 (3)加强校企合作,建立以就业为导向的校企合作联动机制。 学院结合多方需求,将更多的企业力量引入到教学体系中,使他们参与到课堂教学、课后实验、项目实训、科研创新、实习创业等教学和实践环节中。为了增强企业参与教学的积极性,学院教师团队密切研究跟踪大型软件企业的发展方向,找到教学内容与企业发展方向的契合点,同时结合企业在用人方面的需求进行针对性培养,形成互惠共赢的局面,建立长效合作机制。 (4)提高教师素质,形成具有“双师型”教育能力的专业教师队伍。 学院青年教师均具有博士学位,多年学术研究的经历使他们具有扎实的理论功底,但工程实践能力比较欠缺。通过加强与社会及企业的合作,我们将更多的实际开发项目引入到实验室,同时也将部分教师安排到知名企业中进行交流,在实际项目中锻炼和提高教师的技术应用能力,逐步形成了一支理论知识丰富、应用技术过硬的“双师型”教学队伍,从而使得培养的学生具有理论功底扎实、动手能力强的特点。通过迭代优化,课程体系得到及时更新,教师项目经验得以不断增强,企业参与教学获得持续动力。教学内容变得全面而立体,理论与实践并重,动手与互动并行,形成了互动式立体化软件工程教学模式。在课堂教学、课后实验、项目实训、科研创新和实习创业5个重要教学环节中均以学院专职教师为主、企业兼职教师为辅,双方共同参与的形式进行。大量的互动交流增强了学生解决实际问题的能力,使学生在毕业时已具备参与实际项目开发的能力。互动式立体化教学过程如图2所示。 1.2主要创新点 1)基于迭代的方法对教学体系的主要环节进行持续优化,形成了软件工程教学的新模式。 根据技术发展趋势和市场人才需求,我们对教育模式、课程内容、实践教学、教学方法等方面进行改革,按照更新教育理念→优化课程体系→强化校企合作→提高教师素质的过程进行循环迭代,持续不断地改进每个环节中出现的问题。经过多年的探索实践,结合国际先进的工程教育经验和原有资源优势,最终提出了面向复合型应用人才培养的互动式立体化教学模式。 2)基于国内外最新科研成果和技术动态,及时融入前沿知识,形成立体化课程体系。 我们紧跟国内外技术前沿,动态调整专业方向,淘汰落后方向,设立新兴方向,采用系统科学的方法,按照自顶向下的方式对培养目标和课程内容进行设计和优化。将每个方向的教学课程分为公共基础课、专业基础课和专业提高课3个层次,分别注重拓宽基础知识领域、强化专业应用技能和普及前沿技术热点,形成分层次立体化的知识体系结构。 3)基于学校教育与企业利益的结合点克服校企合作困境,建立三方互动的教学机制。 我们结合知名企业发展方向和人才需求对部分课程内容进行调整,大大提高了企业参与教学的热情。我们对课堂教学、课后实验、项目实训、科研创新、实习创业等教学环节进行精心设计,安排学院专职教师和企业兼职教师共同参与,前者注重理论授课和过程管理,后者注重实践指导和经验分享,以此建立学院教师、企业工程师、学生三方互动的教学机制。 4)基于校企双向互动机制 提高学院教师工程实践能力,理论与实践并重,弥补课堂教学的短板。我们通过产学研平台的建设加强学院教师与企业工程师的互动交流,鼓励教师经常参加知名企业组织的技术研讨会,直接参与企业人才培训和工程项目开发,将更多的实际项目引入到学校实验室,带领学生一起完成开发任务;增加学院教师的实际项目经验,增强他们的“双师型”素质,使他们在教学过程中能够理论联系实际,培养学生动手解决实际问题的能力。 2互动式立体化软件工程教学模式的实施 互动式立体化软件工程教学模式在新专业方向建设的过程中取得了良好的实践效果。以下将以移动互联网与游戏开发技术方向的设立和教学实践为例介绍这种新型教学模式的具体实施过程。 2.1移动互联网与游戏开发技术方向的设立 近年来,数字娱乐和移动互联网产业得到了各级政府部门的高度关注和支持,并成为目前市场投资和开发的热点方向。大量游戏和移动互联网公司的高速成长预示着市场对本方向人才的巨大需求。为顺应市场发展的需要,浙江大学软件学院成立了移动互联网与游戏开发技术方向,与微软、巨人网络等知名企业合作建立移动互联网应用研究中心,进行合作教学和实训、实习指导。在软件工程培养体系下,移动互联网与游戏开发技术方向通过课堂教学、项目实训和公司实习等方式,形成了鲜明的特色和技术优势,重点研究方向包括:移动互联网应用开发、游戏开发、数字娱乐、人机交互等。教学注重课堂、实验室与产业界的无缝结合,注重强化训练学生的动手能力、设计能力、沟通与整合能力、创新能力以及领导能力等,使之逐步具备国际化视野。本方向围绕移动互联网应用开发、游戏策划与开发、用户体验与交互设计等领域开设具有鲜明特色的课程。授课以开发技术为主,交互设计为辅,面向当前信息技术产业的热门领域进行有针对性的人才培养,为国内外知名的互联网公司和游戏公司培养高水平的骨干人才。 2.2教学与实验环境建设 浙江大学软件学院对移动互联网与游戏开发技术方向的建设给予了充分的支持,分配了专门的实验室和实训室,配备了数十台苹果一体机和图形工作站。实验室拥有可靠的Internet网络环境资源和丰富的电子资源,浙江大学图书馆提供了丰富的学术资源库,如ACM、IEEE、Springer、Elsevier、万方、维普、中国专利库、美国专利库、欧洲专利库等,为学生进行文献搜集、国内外研究进展跟踪等提供了便利条件。通过引入知名合作企业,学院先后成立了数字媒体技术实验室、微软移动互联网应用研究中心、巨人技术中心等联合实验室,并获得了合作企业的手机、图形工作站等硬件支持及Windows正版软件、游戏引擎等软件支持。实验室建设旨在基于与知名企业的教学互动,培养学生理论和实践相结合的能力。学生通过实验设备可熟悉Mac、Linux、Windows、iOS、Android等开发环境的建立和使用,使自身的开发能力得到良好的锻炼。 2.3课程体系建设 为了紧跟当前技术动态,学院主要专业课程的教学大纲每年都会跟合作企业商讨调整,使教学内容始终保持领先。移动互联网与游戏开发技术方向软件工程专业硕士的课程体系包括英语、自然辩证法等公共课,软件项目管理、系统分析与设计等基础专业课以及移动互联网应用开发、游戏开发等特色专业课。每门专业课的授课均强调理论与实践并重,教学过程分为课堂教学和课后实践。这里以游戏开发关键技术课程为例展示授课内容。 2.4校企合作的推动 通过校企合作的方式进行工程专业人才培养已经成为广大工科院校进行教学改革的重点内容,这种培养方式也得到了学生的热烈欢迎。然而,由于现行学校机制、教师观念、资金问题以及企业不愿意投入太多等原因导致目前校企合作教学面临困境。浙江大学软件学院经过多年探索,找到了一条产学研合作进行互动教学的道路,充分调动了企业参与教学的热情和积极性。这从上一节中移动互联网与游戏开发技术方向主要专业主要专业课程设置及教学内容就可以证明。之所以能做到这一点,主要原因包含两个方面: (1)研究知名企业发展战略,将教学内容与企业技术发展推广方向相结合。 知名企业是行业技术的引领者,一些前沿、高端技术往往由这些企业提出,他们有推广自身新技术的需求,而高校是推广新技术的最佳场所,及时与这些企业取得联系就很容易将企业工程师请入课堂。例如,在移动互联网与游戏开发技术方向的教学中,微软不但提供了设备支持,还派出了数名资深工程师进行现场授课。 (2)了解中小企业的技术要求,将学生的实习就业与企业用人需求相结合。 中小企业是行业技术的追随者,他们不愿意也没精力去主动推动一些新技术的普及,但这些企业的发展需要大量人才。而高校是最大的人才聚集地,从满足企业用人需求的角度出发也很容易建立合作培养学生的关系。例如,在移动互联网与游戏开发技术方向的教学中,杭州无端科技、上海毅睿网络等公司通过设立实训项目的形式对教学进行了支持。 3教学模式应用效果 1)招生数量逐年增加。 移动互联网与游戏开发技术方向研究生招生数量近年来持续增加:第一年为33人,第二年为84人,第三年为91人。这说明新的教学模式对学生产生了持续的吸引力,相信该模式对其他院校软件工程人才培养也将产生良好的借鉴意义。 2)课堂教学成果更加丰富。 将知名企业引入到学院教学中,丰富了课堂教学内容,企业工程师与学生形成良好互动,学生也做出了更多有创意、有技术含量的作品。例如,学生学习WindowsPhone应用开发技术课程,完成数十款App的开发,并成功到了应用商店;游戏开发关键技术课程学生也分组完成了十余款跨平台游戏作品,并到了多个应用商店。 3)科研创新成果突出。 经过学院教师和企业工程师的联合授课,很多学生已经具备了参与实际项目开发的能力。一些合作企业会将合适的项目放到实验室由学院教师带领学生完成开发,这进一步促进了校企合作,形成良性循环。近年来,以学生为主力开发完成的项目包括:宁波团市委“最青春”、仁通科技牛扣网及客户端、兰州智慧旅游、智慧医疗手机客户端、宁波海关移动办公、机器零件互动展示等。 4)科技竞赛成绩显著。 学院鼓励学生积极参加各类科技竞赛和程序设计竞赛,使学生既锻炼了动手实践能力,又提高了创意设计能力,同时培养了团队合作精神。例如,软件学院有多支队伍报名参加一年一度的微软“创新杯”全球学生大赛,每年都有队伍晋级中国赛区半决赛,并多次获得了中国赛区三等奖等奖项。5)实习就业效果良好。学院通过互动式立体化软件工程教育模式进行专业学位研究生的培养,学生的实习就业质量得到明显提升。2012—2014年,学生实习率每年都达100%,进入一流IT企业实习的比例保持在70%左右。毕业生就业率每年都达100%,毕业生进入世界500强和重点企业的比例也在逐年上升。 6)地方人才教育和产业水平得以提升。 该专业方向有多门专业课程入选宁波市智慧产业人才基地优秀引导课程和宁波市数字图书馆网络视频公开课,每年考核结果均为良好以上。学院教师还面向宁波其他高校和企业举办了移动互联网开发技术等专题培训,提升了宁波人才教育和产业水平。 4结语 互动式立体化软件工程教学模式是浙江大学软件学院在多年教学经验的基础上,参考国际先进的工程教育理念提出的一种新型软件工程教育模式。该模式克服了传统“学院派”教学方法中重理论、轻实践的问题,通过立体化的课程体系和互动式的实践教学,充分调动了学生的学习积极性。在后续的教学过程中,我们将继续对教学体系进行迭代优化,使其发挥更好的效果。同时,我们也将与国内外其他高校软件学院加强交流,对该教学模式进行改进和推广,共同提高我国软件工程专业学位研究生的培养水平。 作者:梁秀波 黄启春 单位:浙江大学软件学院 软件工程论文:项目跟踪软件工程论文 1软件工程现状 有些存在质量问题的软件,在运行时程序时就会出现问题,软件的维护就更加困难,如果投入到新的硬件中进行使用,两者之间就未必能够相互适用。计算机整体的成本因为软件成本的增加而增加。近些年,计算机技术在不断的发展,自动化的软件生产程度也在不断提高,这样一来,导致计算机在硬件方面的开发成本却越来越低,由于软件开发对人力、物力的需求都在不断增加,软件成本逐年增高已成了必然趋势。 2软件工程的项目控制跟踪 2.1项目跟踪内容 依据软件项目计划,必须要对软件的产品规模(或更改后的规模)、软件的成本与工作量、所使用的重要计算机资源、项目软件日程、软件工程技术活动、项目费用、技术风险等内容与软件在开发前计划的相应内容进行比较。 2.2项目跟踪过程 软件项目的控制跟踪过程分为: (1)项目跟踪人员要对软件度量的实际数据与再计划数据进行记录; (2)负责人要根据文档里记载的程序在指定的地点审查项目成果; (3)对软件的监控活动和项目的跟踪予以必要的检查。 2.3项目跟踪存在的问题 (1)控制与跟踪的频度,控制与跟踪在项目开发工程中的关键点有多个,这就需要我们找到一个好的频度去跟踪,若跟踪点少,就不能保证问题及时被纠正;若跟踪点多,在人力物力上的花费就会增多,对总体效率的影响很大。控制与跟踪的频度关系着软件项目的规模,大型项目设置的关键点相应较多。 (2)项目计划的修改,控制与跟踪软件开发过程以后,可能会发现软件项目有些地方会不符合实际,需要制定相应的修改计划,但其他组的活动就会受到修改后计划的影响,因此,没有得到相关组的同意,就不能对项目计划随意修改。 3软件工程的预测 3.1软件预测的意义 软件工程项目最关键的环节就是对软件进行预测,如果测试环节出现了问题或者测试不细致,那么将直接导致生产出的软件质量不过关,在应用软件的过程中也会逐渐发现软件存在的问题。问题不严重的,只是需要长期对软件进行修改,单单影响用户的应用;而问题严重的,会导致整个项目的失败,生产出的软件也无法投入使用。如果在投入使用前,没有经过测试,那就不知道用户有什么样的需求,也不知道软件存在什么隐患。尤其是有一些不经过测试就无法发现的隐患,一经投入使用,将会对用户造成巨大的损失。 3.2软件预测的内容 (1)文档审查,软件项目的验收需要提供一些文档,这些文档包括:经济分析报告、项目技术报告、用户手册、维护手册、项目总计报告、测试总结报告等,主要对文档的可理解性、正确性、完整性进行审查,还要对编写的规范程度进行审查。如果文档扫描不清晰、数量不齐全、甚至错误都将给用户造成不必要的麻烦,而且还可能导致软件无法升级。 (2)安装测试,安装测试第一个目的,是验证软件安装在最基本的配置下能否正常的运行;第二个目的,是验证软件安装在非正常的情况下,程序能否给用户足够的提示。非正常条件指内存不够、磁盘空间不足、不能自由创建目录。 (3)功能测试,功能测试是指根据软件需求规格说明书上的规定,逐项对软件进项检测,查看是否正确、是否有严重的错误存在。在测试前,一般要准备好合法数据、非法数据、边界数据这些测试用例,检测输出结果是否符合期望值。 (4)安全性测试,对于接入互联网的系统来说,安全性的测试是十分重要的,一般要对用户的权限限制进行考察。检查用户是否能有效的登录,系统认证的加密机制是否有效,对网络是否安全、保密进行检测,还有数据备份、入侵监控等等。其中,主要通过检测是否有案却漏洞存在于网络上来检测网络的安全保密性能。例如:从系统输入口作为突破口,从正面对输入的容错性进行攻击,申请大量的资源吧系统压垮,破坏安全措施进入系统,使系统出现错误,再利用系统自身的恢复功能,把用户的口令和其它资源窃取出来,在对系统中残留的垃圾进行浏览,用来获取安全码、口令、译码的关键字等。一旦发现有非法入侵,入侵监控就会发出警报,并自动采取措施。 作者:苗丽 单位:内蒙古鄂尔多斯市东胜区地方税务局 软件工程论文:项目投标风险识别软件工程论文 一、软件工程项目投标风险识别方法 (一)头脑风暴法 在软件工程项目投标风险识别过程中,头脑风暴法主要是通过发挥集体智慧来对软件工程项目中存在的风险进行分析与谈谈。在此过程中要求风险识别工作的参与者对自身观点做出明确的阐述,其目的是为了通过让参与者在自由提出多种方案的基础上更加科学且全面的认识到软件工程项目投标工作中的风险。在此过程中并不提倡对其他成员提出的问题和方案进行批评,并且要求能够将所有成员所提出的问题与方案进行记录。 (二)德尔菲法 在软件工程项目投标风险识别过程中,德尔菲法是Q•赫尔穆与N•达尔克在20世纪40年提出,这种风险识别方法的基础在于对专家能力的利用。当然这种方法已经在社会经济、工程等多个领域的工作中得到了广泛的应用,德尔菲法主要是通过组建专家队伍来对项目投标中的风险做出分析。专家队伍主要是由项目风险小组来进行选定,通过专家意见和整理专家意见并反馈给专家队伍来获得意见。最后将统一的专家意见当做软件工程项目投标风险管控策略选取的依据。 (三)情景分析法 在软件工程项目投标过程中,情境分析法主要是以多样化的发展趋势为依据,对系统内外问题开展系统的分析,并设计得出多种可能发生的前景,随后对这些画面以及情景做出描述。在此过程中,社会因素、经济因素以及技术因素是必须要重点考虑的内容。一般情况下,情景分析法可以在以下情况下产生十分有效的作用:一是提醒软件工程项目投资的决策者需要注意一些政策和措施所引发的风险;二是对一些影响未来工程项目投标的关键因素做出研究,尤其是技术发展在软件工程项目投标中所产生的风险。由于情景分析法建立在假设以及可能性的基础上,所以在软件工程项目投标中,可以得出多种不同的情境,从而为软件工程项目投标风险的防控工作提供更多依据。然而由于这种方法具有一定的操作难度和复杂性,所以在我国的软件工程项目投标风险识别过程中,这种方法并没有得到广泛的应用。 (四)核对表法 在软件工程项目投标过程中,软件工程项目投标企业可以将曾经出现过的风险以及其他企业曾经出现过的风险进行总结、整理与罗列并形成核对表。通过对核对表的查阅,工作人员可以了解到软件工程项目投标过程中可能出现的风险,并可以通过总结各类风险应用中的经验和教训来确定使用何种风险管控策略来对风险发生几率以及风险损失进行控制。在核对表的制定中,主要内容包括其他软件工程项目投标成败原因、项目管理成员能力以及相应软件工程项目的合同、进度、质量、成本、范围以及各类资源等。虽然这种风险识别方法与其他方法相比并不能发现较多的绝对量,但是却具有着一定的针对性,所以在这种识别方法的使用中,也可以发现一些其他风险识别方法所不能识别的潜在风险。 二、软件工程项目投标过程中的风险管控 (一)软件工程项目投标过程中风险的规避 在软件工程项目投标过程中,风险的规避主要是通过变更计划来制约风险产生条件的生成,从而保护软件工程项目投标主体能够避免受到风险所带来的过度影响。与其他风险管控策略不同的是,风险的规避主要是对风险产生的损失作出控制,而不是对风险进行消除。因此,风险的规避主要体现出了两点特征:一是通过使用事前控制策略对风险所造成的损失产生的几率进行降低;二是通过事前控制与事后补救的结合来实现损失程度的降低。风险规避作为软件工程项目投标过程中能够最有效降低风险所产生的损失的方法,是软件工程项目投标阶段开展风险管控工作的重要手段,具体而言,风险规避的方法包括程序法、教育法以及终止法。其中程序阿发主要是通过提高软件工程项目投标过程中个性工作的规范化、制度化以及标准化程度来避免风险造成过大损失;教育法主要是通过对参与软件工程项目投标工作的工作人员开展教育来让工作人员认识到软件工程项目投标过程中存在的潜在风险因素,从而在提高工作人员风险防控意识以及防控能力的基础上降低风险所造成的损失;终止法则主要针对较大的风险或者过大的损失,这主要是因为终止法是通过终止软件工程项目投标行为来规避风险造成过大的损失。由于这种风险防控策略在避免风险以及风险损失的同时也放弃了让企业获得效益的机会,所以即便这种方法能够最有效的对软件工程项目投标中的风险做出防控,也并不是软件工程企业在投标风险管控中经常考虑的方法之一。 (二)软件工程项目投标过程中风险的降低 在软件工程项目投标过程中,风险降低可以理解为对风险的缓解而并非完全的消除与避免。这种风险管控策略体现在降低投标过程中风险产生的概率以及降低风险所造成的损失两个方面。实现风险降低的手段主要是对风险做出有效的监控与环节,在构建风险预警机制的基础上确保风险的及早发现与及早解决,从而降低风险产生几率。在使用风险降低策略对软件工程项目投标风险进行管控的过程中,首先要承认软件工程项目投标过程中风险的不可完全避免性,并以积极的态度来最大化的避免风险对投标主体造成过大损失。 (三)软件工程项目投标过程中风险的转移 在软件工程项目投标过程中,风险的转移主要是将管控风险的责任和权利以及风险可能造成的损失转移个其他主体承担。很明显,在风险转移策略中,并不能对风险进行完全消除,而是与其他主体来对风险进行承担。在软件工程项目投标过程中,由于要做到完全的规避风险需要付出较高的成本和较大的管理难度,所以将风险转移给其他主体承担则更为方便。在软件工程设计内容复杂以及分工逐渐细化的背景下,参与投标的软件工程企业也并不一定能够独立完成业主所要求完成的任务,所以投标主体可以利用分包形式来对投标过程中的风险进行转移,这种策略的意义主要体现在两个方面:一是不会让投标主体面临过大的风险;二是能够在工程质量以及工程进度等多个方面做出更为良好的管控。 (四)软件工程项目投标过程中风险的自留 在软件工程项目投标过程中,风险的自留主要是指软件工程投标单位对投标过程中将危害程度较小的风险所产生的损失进行弥补。相对于其他风险管控策略而言,风险自留策略可以节约费用,所以当其他风险管控策略所产生的成本高于风险所造成的损失并且在投标主体可承受范围之内,则应当选择风险自留策略。这也要求软件工程项目投标单位能够具备较高的风险评估水平,从而对哪些能够采取风险自留策略的风险做出判断。风险自留可以分为主动与被动,而对于可能造成较大损失的风险而言,风险自留显然是不可取的,由此可见,在软件工程项目投标过程中,投标方有必要避免出现被动的风险自留现象。在风险自留策略中,为了降低风险产生后进行损失弥补的成本,投标方有必要做好费用计划、技术规划等措施,从而确保自留的风险以及风险所造成的损失能够得到有效的控制。 作者:周晓颖 单位:齐齐哈尔二机床集团有限责任公司 软件工程论文:双语教学中软件工程论文 1以兴趣为导向的软件工程课程双语教学进度设计 软件工程内容广泛,原则、原理、方法和技术很多,既有理论又有实践,抽象、枯燥是该课程的特点之一,若用双语教学无异于“雪上加霜”,进一步增加了枯燥和乏味。为了提高教学效果,增强趣味性,进行讲课的再设计非常重要。教学大纲的基本内容首先要完成,其次再进一步扩展。为了保证高质量地完成教学重点和难点内容,增加一些补充知识也非常必要。补充内容占正常讲课的时间一般不宜超过10%,这些补充知识能起到画龙点睛的作用,有利于学生对重点和难点内容的消化和理解,对于拓展学生的知识面,提高学习兴趣很有必要。表1是笔者对软件工程双语课程进行的概要设计,该课为48学时,3学分(另有2周的软件工程课程设计,2学分,总计5学分),表中各项已经在规定的教学时间内全部完成。 2软件工程课程的教材选取 软件工程学科最早从国外引入,以美国为首的发达国家将软件工程教育与软件产业紧密结合,出版了一批优秀的有影响力的经典教材,国际著名软件工程权威Roger.S.Pressman所著SoftwareEngineering:APractitioner’sApproach被世界上很多著名高校选为软件工程课程的教学用书,该书内容丰富,全面、系统地展示了软件工程的最新技术和发展,“在国际软件工程界占有无可置疑的权威地位”,国内很多985高校都将该书作为教材,我国机械工业出版社、清华大学出版社等纷纷购买该书的版权,目前,该书已经出版第7版,在国内可见到不同出版社的十几个版本,说明该书被业界的认可度高。我们在双语教学软件工程课程时也一直使用Roger.S.Pressman的教材。该书内容丰富,价位相对较高,教学中只能用其中的一部分。双语教学对学生来说本来难度就大,所以导致绝大多数学生不买书也不看书,影响了教学效果。为此,在学校的支持下,笔者编写了规划教材《软件工程》,并在清华大学出版社出版,作为学生的中文教学参考用书,教学中的课堂教学内容则仍然全部为英文。这样,学生们既领略了国际大师的精髓思想和内容,同时也降低了接受难度,课下可以通过阅读中文教材,进一步体会英文内容或不理解的内容。 3软件工程课程的教学实践 3.1课前认真准备 为了提高学习效果,我们在第一次课将全部英文PPT拷贝给学生,使他们对内容、进度、难点有所了解,便于预习和复习,教学进行中再不断细化和充实。即使对非常熟悉的内容,在每次上课之前笔者都要认真准备,反复思考,对这一次课的主要内容进行归纳,找出重点和难点,确定时间分配,确定上课时的几个关键时间,笔者一般把上课内容分为2部分,每部分都在一节课(50分钟)内完成。另外,确定几个时间点,对于重点内容和难点多花时间,对于便于接受的内容或者看书能容易看懂的内容,则尽量少花时间。对于一些非常重要的理念性知识,教师直接给出大师的原话,让学生们去感受原汁原味的大师思想,如在讲授第6章“软件测试”内容时,直接给出国际软件大师Myers提出的3条“Softwaretestingobjectives”,以及10条“Softwaretestingprinciples”,让学生们感受理念性的基本思想,以及科技英语的基本表述。为了丰富教学内容,每一部分教师都介绍一些著名的参考文献,引导学生去进一步探索和学习。 3.2努力增强教学内容的趣味性 学生普遍对软件工程课程兴趣不大,为了调动他们的学习积极性,讲课不能太深奥。一旦学生听不懂了,就更没有兴趣了。为提高他们的学习兴趣,我们根据内容的难易程度安排讲课节奏,并增加互动环节,吸引学生的注意力,使他们在注意力转移的时候将兴趣重新回到课程上来。为了提高学生的学习兴趣,增强教学效果,要考虑如何让他们接受课程内容。有些知识本身就很枯燥,如何让这些枯燥的东西变得有趣,需要对这些知识进行“加工”和“包装”。为此,教师在幻灯片制作上下功夫,尽量使PPT漂亮、精美、有动画,接近学生,文字中必须有插图,同时增加一些有趣的内容,活跃课堂气氛。针对双语教学趣味性差,课程本身内容枯燥的特点,尽量增加趣味性,如在讲软件体系结构的时候,要求好的软件结构尽量成为mosque形式,避免pancaked结构。为了使大家印象深刻,笔者举了一个脑筋急转弯的例子,“一个体重40磅的女生能否用重1磅的锤子砸烂一块重1吨的石头”,几乎所有同学都认为不可能,因为女生的体重太轻,力气不够,锤子的质量也太小。可是当笔者给出答案,这块石头形状为扁平的时候,同学们一致认为这个女生不费吹灰之力就会把石头砸碎,同时一下子就联想到了软件结构,pancaked结构没有力量,就像一块扁平石头一样没有力度,很容易被打碎,这样的软件结构应尽量避免。 3.3努力使教学内容既有质又有量 除了提高自身的教学水平和知识能力以外,每堂课都要内容充实、丰富,不走过场,不让学生感觉这次课来不来都可。每次课要力争达到的效果是,如果学生不来,通过课下自学要比来上课花更多的时间和精力,并且很难达到上课的效果,这样才能使学生感到听课有价值。为此,教师一方面增加信息量,让大家感觉每次课都有收获,不上课就会有损失,课上增加很多课本之外的内容。对于每项技术、方法都讲它的起源、来龙去脉,为了让同学们听着有趣,笔者每次都要收集很多相关资料,介绍一些人物、故事、技术的起源。另一方面,为了增加信息量,每次都有效、合理地使用多媒体,让多媒体成为必不可少的重要工具。实践表明,使用多媒体可以使教学内容的信息量增加近一倍,但不能成为黑板的替代品,每一页PPT的信息量也不宜太多,否则会影响效果,特别是文字性的PPT不能一闪而过。在多媒体的使用上要重视动画、图片和趣味性。在讲授的过程中,要让每一页PPT停留的时间能让多数学生完整地阅读完,否则起不到好的效果。为了使PPT美观有吸引力,笔者增加了很多相关动画、剪贴画,自己还拍摄了以校园风光为主的很多标志性的背景照片,让PPT接地气,不但使PPT增加了可理解性,也更贴近了同学们的学习和生活。 3.4正确处理学风建设中出现的问题 针对目前高校高年级中普遍存在的必修课选逃,选修课必逃的现象,笔者也采取了一些应对措施,全方位提高出勤率。单纯点名不能起到应有的效果,人来了心不来等于没来。笔者采取的措施一是提高学生的学习兴趣,增强内容的故事性、趣味性,讲授时增加书本上没有的内容,让学生感觉上课值得,不来有损失,自己课下难以补上。二是表扬先进、促进学习,对于作业完成情况好的学生给予表扬,增强好学生的学习积极性,带动其他人赶超先进。对于抄作业的现象,这本来也是教学中屡禁不止的现象,不可能杜绝,关键是如何处理、如何面对。第一次发现有完全雷同作业时,在课堂上只说现象、不说具体是哪个学生,他感到不妥时就会收敛。此外,在批阅作业时,对抄作业和被抄作业的学生,除认真给他们批阅作业以外,最后在双方的作业本上均写一句醒目的大字“你的作业与某某某的完全一样”。有时三本、四本甚至五本作业都雷同,笔者并不追查谁是原始作者,谁是抄袭者,而是在几个同学的雷同作业上都醒目地用红笔写上“你的作业与某某某、某某某、某某某的完全一样”,两次以后就再也没有抄作业的现象了。虽然作业数量明显减少了,但交上来的作业确实都是原创,原创的人为了自己的作业“清白”,不让别人抄袭,抄袭的人也不好意思再去抄了,有效地杜绝了抄袭现象。三是重视过程考核,增加期中考试,对期中考试成绩落后的学生提前敲警钟,不是等到期末“秋后算账”,可最大限度降低不及格率。对于学习自觉性高,期中考试不理想的学生,则能起到鞭策的作用,使其奋起直追。期中考试成绩好的同学,在享受喜悦的同时会更加积极,以保持领先,并在期末取得更好的成绩。实践表明,每次期中考试后,出勤率都会显著提高,学生的学习积极性也会提高,学习风气也会改进。 4结语 双语教学是提高教学水平,培养卓越工程师,特别是培养学生专业英文阅读能力,与国际一流大学接轨的重要方式,但实施起来难度较大。影响实施的因素有很多,有些课程虽然进行了双语教学,但开设了几次以后被迫又回到中文教学模式。笔者坚持下来的体会主要有三点:一是进行双语教学必须有好的经典教材,业界对该教材普遍认可,具有不可替代的权威性,若再有一本中文参考教材就能起到锦上添花的作用;二是要增强课程的趣味性,要让PPT接地气,接近学生,考虑学生如何接受和理解知识,充分利用多媒体,特别是要利用图片和动画来补充板书的不足和缺陷,对于难以理解的知识借助多媒体可以化难为易,有效化解难点,起到事半功倍的作用;三是课前一定要准备充分,要比用中文教学花更多的时间和精力去备课,才能取得预期效果,否则可能会适得其反。此外,提高学生的学习积极性,形成良好的学习风气和学习氛围也是必不可少的重要一环。 作者:宋雨 单位:华北电力大学控制与计算机工程学院 软件工程论文:软件开发应用下的软件工程论文 1软件工程的应用 现代化社会的发展,软件工程广泛应用到嵌入式系统、人机界面、翻译器、电子邮件及数据库和各项操作系统中。在此基础上,还受到了航空、工业、政府部门及银行等各个行业的大力追捧,大大减少了各行业工作人员的工作总量,有效提高了他们的工作效率,并促使人民群众的生活质量得到提高,带动了社会经济的发展。软件工程的开发离不开软件工程师,根据领域的不同又分成系统测试员、分析员、工程师及程序员等,统称为软件工程师。他们肩负着对费用合理、质量良好的软件产品的开发,通常情况下,其主要以产品的可靠性、安全性、可维护性、实用性、功能性等指标来衡量软件产品的整体质量。 2软件工程开发技术 2.1软件标准化应用技术 软件标准化应用技术又分成软件标准和软件过程标准,其是软件构件和软件重用技术开发与发展的先决条件,可有效保障软件工程产业的健康发展。软件标准化应用技术直接关系到软件工程各项指标能否达到相关标准,其也是衡量软件工程成熟度的重要条件。国际标准化工程和系统工程委员会详细指出了软件工程的标准结构,加之美国国防部关于软件标准相关内容的提出,并列成为当代软件工程的两大重要标准。 2.2软件构件和软件重用技术 软件构件和软件重用技术一直是软件工程开发中的重要环节。软件重用是开发和研究软件的必要手段,构件作为一项基础条件有着不可小觑的重要作用。其中,软件重用技术可让软件工程师从大量写代码的工作中解脱出来,促使其更好的投入到更具适用性软件系统的开发中,从而确保空间和相关问题的一致性。软件构件技术是实现重用技术的前提,两者相辅相成,互相促进。这一过程中,各类开发工具是软件开发和应用的依托,如集成开发环境、构件库管理及运行环境等。 2.3中间件技术的采用 中间件平台作为软件系统开发和运行的支撑,是实现构件技术的前提。中间件适用于合适的平台上,加速软件的隔离和抽象,最终形成构件。因此,中间件技术在软件行业中备受青睐,根据分布对象、通信、事务处理、调用远程过程、访问中间件这五大类进行划分,具有划时代的意义。 3软件工程开发过程 3.1用户需求分析 用户需求分析即为在构建或改变软件系统时,应根据新系统的定义、范围及功能等内容进行用户群体需求分析,并综合分析数据准确把握系统定位,以开发出优质的系统软件。该过程中,协调需求分析员和软件工程师之间的关系是十分关键的,两者强强合作后,应首先找准目标用户群,并针对用户的实际需求确定系统软件的各项功能,最终制定出最佳系统开发方案。 3.2软件系统分析 软件系统分析主要是指归纳和整合需求调查中的各项数据和相关资料,并针对软件内部实际管理和信息处理情况进行分析。软件系统分析的主要目的是为了落实用户的相关需求,并寻求出最具适用性的解决方法,其是软件设计过程中不可或缺的组成部分。 3.3软件测试 在整个软件系统进入使用之前,软件测试是最为重要的环节之一,在进行软件测试时,不仅能对软件的需求进行分析,还能对软件的功能及性能进行验证。软件测试是指,根据运用软件的测试方法和测试工具,按照测试流程及测试方案,对被测试软件的功能与性能进行检测。在对软件进行测试的过程中,编程人员可以按照不同的软件和不同的架构编写出各种测试系统以及测试方案和工具,以控制将有可能出现的问题。在软件开发的整个过程中,都要紧抓各个开发环节及时进行同步的测试内容,并且针对测试中发现的问题加以解决,同时完善相关的开发程序。在此之后进行重复测试,在反复测试中不断完善各种问题,直到软件最终成为完整产品。 4软件工程开发的基本特征与应用情况 4.1明确性 软件工程在进行软件设计时就已经根据人们多种多样的需求制定了明确的目标。软件工程设计的任务是在工程实施或者产品投产之前,为这项工程或产品提供各种需求的标准,这一任务正是体现了软件工程中“需求分析”的特点,并且需求分析的质量对软件开发的成败有着直接影响。在这个阶段中,开发技术人员需要不断的与用户进行沟通和交流,完全明确软件开发项目的概念,最终形成一个完整的、清晰的、明确的开发目标。 4.2完整性 在用户或者服务器系统的应用中,保证信息准确无误的重要条件是数据及数据处理的完整性。因此,在软件开发的过程中,确保数据及数据处理完整性的逻辑要求是最为严密的。例如,有时在处理一个事物的过程中,会修改多个表格数据,如果在修改中发生了任何细小错误,都必须放弃整个处理过程,而不是其中的一个过程,然后返回最开始的阶段,以确保操作的完整性,从而保证了数据及数据处理的完整性。 4.3规范性 应用软件的开发工作在不同人员进行修改时需要能较为容易的接手,因此开发应用软件必须保证规范性。由于软件在开发的过程中需要按照一定的规则进行对象组合,所以能符合标准。但是如果是群体开发软件,由于每个程序员的想法及工作习惯都不相同,因此不容易符合标准,而软件开发的标准极为重要,必须保证其规范性,所以在软件开发的过程中,程序员之间需要多沟通交流,确保软件的顺利开发。 4.4易维护性 由于在软件开发的过程中,对象组合具有继承性,在对祖先对象进行修改时,也会对其继承对象造成直接影响,提高了软件程序在一定程度上的维护性。并且,逻辑规定和语法规定相同,群体开发软件不会因为个人特有的思想与工作习惯受到影响,从而使软件开发的维护性得到了保证,也提高了相互之间互相弥补的可能性。 4.5创新性 科学技术需要发展,发展离不开创新。随着工程技术的不断创新,软件开发出的产品在满足人们高要求的同时不断进步,为了获得广大用户的信任与支持,系统分析员在进行系统分析时,应当全方位了解广大用户的需求,针对用户的各种需求提出可行性方案,并且在不断的与用户交流中完善与改进方案,在如此反复中完成整个设计开发的过程。 5结束语 综上所述,关于软件工程的开发与应用,对软件工程师而言是一场庞大的技术革命。在软件开发过程中,其具体应用较为复杂,因此必须对软件质量标准进行严格监督。从上世纪80年代开始,我国就已经进入了制定软件工程标准的阶段,在将软件标准不断完善与改进的过程中,软件过程标准化与软件标准化都在协调发展中紧密结合。软件开发人员应当在开发过程中,不断对软件项目进行分析与测试,以达到软件工程规范要求,最大限度减少用户在使用软件时的管理维护负担。随着现代社会的快速发展,软件工程在不断的壮大中,并且在开发过程中不断应用先进技术,逐渐取缔了传统的开发方案。笔者认为,我国应紧跟国际软件工程标准化的发展情况,并将其渗透到信息化建设的过程当中,制定符合我国国情需要的标准,进一步推进我国信息化建设的发展。 作者:党婧 单位:同济大学 软件工程论文:学生为主体下软件工程论文 1构建以学生为主体的理论教学 1.1建立合理的课程内容体系 软件工程具有理论性和实践性兼具的特点。在课程教学实施中,首要任务是建立合理的课程内容体系。目前,相关的教材都是围绕软件工程理论的两条主线来阐述软件开发的过程。首先,基于项目的生命周期方法讲述传统的软件开发过程;其次,第二条主线是基于面向对象方法的软件开发过程。为了保证理论的完整性和体现项目实践性,再加上考虑到高职学生的学习特点,选用的教材主要突出了以下几方面:1)完整的理论性,比较全面地介绍了软件工程中的基本原理、概念和方法;若没有较为完整的理论体系,项目实践将成为“无源之水”,无从谈起。2)较强的实践性,教材的内容体系强调基本原理、方法在项目实践中的具体应用,适合高职学生的主动学习。3)与时俱进的技术先进性,软件行业发展一日千里,先进的技术出现较快;教材较为详细地介绍了软件工程中的新技术、新方法。4)自主学习的便利性,给出了“软件工程项目实践”的完善方案,为学生的自主学习提供方便。 1.2构建项目开发团队 对于大学生而言,主动实践是职业能力和职业素养培养的关键。为了调动学生的主动性,将软件11-1、2,软件12-1、2班的同学,以4到5名同学划分为一个项目小组,各个项目小组选定一个典型项目。项目来源于企业生产实践,经过加工与改进,具有典型性、代表性和可操作性;项目有明确的实施要求及考核标准。在各项目组中,按照行业要求划分各个同学的角色和职责,具体如下:1)项目经理(1)2)系统分析员、软件设计师(1+1)3)软件开发工程师(1)4)测试工程师(1) 1.3开展以学生为主体的案例式教学 根据软件工程主要用于进行软件项目整体设计的要求出发,通过对具体的项目开发流程而讲解和实践,使原本抽象的原理、技术能够具体、形象的方式呈现给学生,又能被学生充分地吸收并运用到各自的项目实践中。对此,我们开展了案例式教学,在教师以典型项目案例贯穿于整个理论教学过程中。流程为:布置任务→明确知识与能力目标→讲述相关知识点→讨论分析案例→完成单元任务→教学小结→项目实践→学习效果评价。案例教学充分调动学生的主动性,达到了学生发现问题→提出问题→分析问题→解决问题的教学目标。项目组提交作业的形式,是项目的阶段性的分析和设计文档。软件工程课程授课时间为60学时,其中,课堂学时为40小时,实践学时为20学时;在40个课堂学时中,分配10个学时给学生上讲台讲课进行项目验收。在项目验收环节的课堂上,由进行验收的项目经理进行主导,在课堂上介绍本组的需求分析、概要设计、详细设计等项目成果。此时,同时进行小组相互点评,气氛活跃。“学生上课程”和“组间互评”的教学方式,突出了学生主体性,激发了学生的潜在学习能力,使学生牢固掌握专业知识,不断训练职业技能,形成认真严谨的职业态度。 2实施基于项目驱动的实践教学环节 在实践环节中,要求各个项目小组开发不同的典型项目。一个项目组的同学按照既分工又合作的要求,完成一个完整项目在开发过程中所需的分析、设计文档,突出项目分析与设计这条主线。在实践环节中,让学生相对独立地完成,教师采用点拨方式或共同探究的方式进行指导,鼓励学生大胆设计、充分展现自己的设计思路,实现了“学生为主体”式的项目实践。项目小组根据项目需求制定项目计划,进行分析、设计、编码和测试,编写各阶段的工程文档。小组以整体形式定期与教师沟通设计结果。以项目小组为团队的实践教学环节,是一种团队式学习模式。小组成员之间可以通过交流型、调整型、共勉型等学习形式,实现团队学习,从而提高了学生沟通交流能力和学习主动性,也提高了学生的团队意识。 3制定符合教学特点的课程考核体系 由于采取的教学方法的改进,传统的考核方法已不能适应于课程考核。为了充分调动学生的学习主动性和提高学生的创造能力,采用了“学生参与、分阶段项目考核体系”,具体包括以下几方面:1)在“项目实践”环节为防止学生敷衍了事,要对所完成质量进行考核。每一个单元任务及其对应的能力目标和知识目标都要考核。即实施了过程化考核,改变仅以期末考试定成绩优劣的考核形式。课程考核标准由三部分组成:过程考核(作业、考勤)20%,小组项目实践60%,期末理论考试20%。2)制定过程考核评定标准,项目小组实践成绩的评定严格按照标准进行。项目小组成绩由过程性成绩与最终的项目验收情况组成。过程性成绩由教师和其他项目组共同评定。3)个人成绩由根据小组具体成员的答辩成绩来评定,答辩的内容为小组成员在项目开发中所完成的任务;其中,评定项目经理的个人成绩时,还应考查其的组织、管理能力。上述的评分标准,以学生主体的项目实践考核为基础,而且评分的侧重于软件开发过程性。同时,考核标准兼顾了团队实践与个人表现。由于考核工作量比较大,在实际操作中,还需要几位有组织能力较强的学生的协助完成此项工作。 4结束语 本课程改革已经实施了两个学年,授课对象分别是2011级、2012级的软件技术专业。实践证明,通过构建以学生为主体和项目驱动的软件工程教学方法,是可行的、有效的,它促进了理论结合实践,使“软件工程”课的教学由枯燥难懂变得生动、具体、形象。在整个教学过程中,学生始终处于主导地位,是学习的主体,对软件开发的全过程有一个更直观、更感性、更全面的认识。通过对学生的调查显示,超过90%的学生认为这种教学方法提高了自主学习的积极性,培养了专业技能。 作者:黄兴荣 单位:江苏建筑职业技术学院 软件工程论文:CMM教学模式下软件工程论文 1基于CMM的软件工程教学改革方案及实施 为了解决学生动手能力差、缺乏质量观念等问题,本文提出了以项目为驱动的基于CMM的软件工程教学方案。其优秀思想为:学生以项目组形式进行软件项目研发,理论教学围绕方法和工具来支撑项目,教师及组员共同把握CMM3级的“需求管理过程改进、项目跟踪与监督过程改进、软件质量保证过程改进、软件配置管理过程改进”四个关键过程域,使软件的开发过程文档化、标准化。具体实施如下: 1.1项目组人员构成 依据项目规模,4-6名学生构成一个项目组,职责及任务分配如下(可兼职):组长:协同教师组织管理整个开发过程。配置管理人员:对各种文档、数据、代码进行管理。质保人员:执行质量保证计划、测试计划,并设计测试用例进行评审。需求专员:需求汇总以及需求规格说明文档的撰写。设计专员:概要设计和详细设计,并撰写相应的文档。编码及维护人员:依据设计编码实现软件系统,对实现的单元模块进行单元测试、集成测试,完成交付后的维护工作。 1.2教师职责。 课堂教学应与项目进度无缝衔接,围绕项目所处阶段的技术和工具进行讲解。项目伊始,教师指导小组长制定开发计划及进度表,并在全程跟踪和监督执行情况;其次,深入企业调研并结合GB8567-2006等软件过程标准,制定CMM3文档体系标准;最后,作为专家评审参与各项目组的测试与评审工作。 1.3需求管理过程改进。 需求管理是软件工程非常关键的一个步骤,需求分析的完整与否直接影响到产品的成功交付,甚至导致软件项目的终结。小组成员、用户通过会议论证形式确定需求,由需求专员记录并形成文档资料,评审通过后提交至配置管理人员。 1.4项目跟踪与监督过程改进。 教师及小组组长在整个研发周期中执行项目的跟踪和监督工作。根据项目的计划,在指定的时间对项目的产品进行检测,目的是规范软件过程的流程,避免开发周期延迟的情况。 1.5软件质量保证过程改进。 软件质量保证是CMM中的一个关键过程域,直接影响软件产品的质量及交付。项目初期,质保人员在教师的指导下制定质量保证计划并分阶段检查,如软件结构的合理性、兼容性、易维护检查等;其次,协同教师采用W模型对软件产品进行测试和评估。在需求分析分析结束后,采用静态测试方法,对需求规格说明文档进行测试评审并提交测试报告;概要设计结束后结合需求规格说明,对概要设计说明书进行静态测试并提交测试报告;详细设计阶段对详细设计说明书进行评审,质保人员着手设计测试用例,提交测试报告及测试用例文档;编码和集成阶段,开发人员实现某一单元模块后进行单元测试、模块间的集成测试,提交测试报告;质保人员依据设计的测试用例进行确认测试、系统测试工作,并最终提交软件产品质量评估报告。 1.6软件配置管理过程改进。 软件配置是一种通过标识和文档来记录配置项的管理工作,控制这些资料的变更、记录和报告变更的过程状态。每一过程活动结束都应提交评审通过的文档、数据等资料,配置管理人员通过工具(比如VSS)进行入库、授权修改管理,形成需求基线、设计基线、代码基线及测试基线,使整个软件产品资料齐全且版本一致,规范化管理。 2结束语 在软件工程教学中结合项目驱动法,并运用CMM过程管理思想模拟企业开发管理全过程的教学模式,是对传统教学模式进行现代改革的一次有意义的尝试。实践表明,该模式大大激发了学生的积极性,在项目实践中锻炼思维能力、问题求解能力和处理复杂任务的能力,提升了团队协作与过程管理意识。 作者:王学成 单位:唐山学院计算机科学与技术系 软件工程论文:需求分析视角下软件工程论文 1.软件工程需求分析概述 1.1基本概念 通常情况下软件的开发可以分为五个阶段,就是实践中常见的需求分析阶段、设计阶段、编码、维护阶段和测试,整个设计过程属于很典型的瀑布流过程,需求分析在整个过程中处于上层结构,其他的阶段都需要需求分析的支持才能够顺利开展,一旦需求分析出现了偏差就会直接影响到软件工程的整体进程,甚至会导致软件的质量下降,所以软件需求分析是十分重要的过程。软件工程需求分析这一概念主要指的就是对于用户需求的理解与表达,保证软件功能与客户需求形成一致,并且同步地估计软件的研发风险和项目评估,最终来实现整个开发设计过程。在这个过程当中,客户的需求必须处于主导的地位,工程师和项目经理就是要整理好客户的需求,通过具体的需求分析获取技术性的文档材料,从广义上来理解,软件工程需求分析主要包括了对需求信息的获取到分析再到变更,最终进行验证以及规则的说明,形成一个完整的系统工程。 1.2工作流程 软件工程需求分析主要是通过对于问题和运行环境的分析理解,建立起一个集成了问题设计信息、功能和行为的模型,使得用户需求更加清晰完整,形成比较规则的说明。其中问题的获取从三大版块出发,分别是用户需求、业务需求和功能需求。用户需求的优秀内容就是收集用户对于软件功能的需求,确定好用例和角色,通常采取的方法就是访谈会的形式,由各个软件需求企业派出代表提出需求。业务需求是业务流程的分析员在工作中对软件需求企业业务流程进行的评估,并且要根据评估的结果确定业务建模的程度。功能需求就是要依赖用户的需求了,将用户的需求通过映射的形式形成系统的模块,实现软件的原始雏形。 1.3主要方法 需求分析的过程是复杂的,要经过很多个流程,包括了数据字典的创建、需求优先级别的确定、需求可行性的分析等等,在这其中数据字典是一种对于软件系统所要使用到的结构和数据项的定义,用来保证研发者对数据进行统一定义。在需求分析阶段,一定要保证开发小组对于数据项定义以及一些专业术语的使用一致,甚至可以分析并设计一些工具来保证数据字典的统一性。在确定需求的优化级别方面,可以采用应用分析的方法,产品版本的考虑过程中要在优先级的基础上分析产品的特性及真实需求。在需求变更的情况下,要在特定版本中加入变更的每一项信息,做出相应变更。在需求分析的可行性方面需要明确风险,包括一些需求冲突和对外界因素依赖以及技术方面的障碍等等,通过可行性的需求分析能够进一步地验证软件在开发过程中的可行性。 2.需求分析基础上的软件工程质量问题 在一般情况下,软件公司开发软件过程中都会出现很多问题,对于质量问题的反映最多,这些问题如果不能得到及时的解决,很可能会给软件工程开发带来灾难性的阻碍。尤其是有一部分企业经常会忽视文档设置和相关代码的注释,违反了需求分析的规则,背离了最初设计的思想,造成比较大的质量问题。 2.1软件维护与开发处于分离状态 在当前的软件开发工程中,软件的开发和维护始终处于分离的状态,在软件设计和开发过程中不同阶段的文档并不具备兼容性。需求分析本身是一种自然语言的描述,在文档设计的过程中主要是要依靠计算机语言进行描述,这两种语言之间必须要构建起一个有效的沟通桥梁,否则会严重影响到程序员的理解,如果文档出现了分离的现象,就会加大程序持续运行的难度,程序员在程序代码的编写过程中会因为对文档的考虑不够充分而影响软件设计的进程和效果,所以软件维护和开发的分离状况是软件工程中的明显问题。软件开发过程要经历需求分析以及详细的代码设计测试,还要包括对于软件的维护工作,这是一个紧密联系的过程,在当前的软件开发工程中,很多企业虽然做到了对于需求分析的重视,但是往往会缺乏对于软件后期管理维护的相关程序,忽略了本应该留出来的模块接口对应问题,在日后对于软件的维护和升级方面增加了难度。软件工程的需求分析其实是一个动态的过程,用户需求在各种因素影响下处于不断变化的状态中,所以,软件开发工程在初期的工作中就应该为后期改进预留出足够的接口,降低企业的维护和升级成本。 2.2软件文档的时效性未得到保障 软件工程中各个板块的设计通常是由不同的人员来完成的,这同样会导致软件开发过程中问题的出现,比如说在设计需求分析中数字字典的应用过程中,因其规格不同会造成文档编写形式出现分离,再比如说当应用的工具不同,并且编写和检索的时间也存在差异的情况下,就更加不能够保证文档的有效时效性,编写的过程过于混乱的话,在相应程序的维护过程中,文档资料的导出将会成为一个难题,甚至会出现缺失,轻则延长维护的时间,重则导致软件无法进行维护。 2.3文档的内容与程序分离 文档的内容与程序分离,主要还是因为文档设计和需求分析编写过程中采取的角度不同,这两者面对的对象本身就是不同的,两者之间的理念也很容易发生偏离。需求分析过程主要还是针对客户展开的,文档的设计却是程序员的设计需求,虽然最终的目的是相同的,都是为了设计文档的改进,但是整个的转换过程中很容易出现偏差,导致需求与成品之间出现了比较大的差距。同时,需求文档的编写多数应用自然语言,设计文档的编写多数应用计算机语言,这两者之间的语言转换也是问题产生的原因,会涉及到各类模块图、机构图和数据图的分析,如果文档没有及时更新,就会导致需求和程序的相互分离。 3.保障软件工程质量的具体措施 3.1确保文档的编写完整性 软件的编写过程一定要十分重视分析文档的实际编写,应采用一些简洁的语言详细阐述客户对于软件功能的需求,尽量地避免一些专业性的术语影响到程序员的理解和判断,避免使用模糊性质的词语,造成软件计算方式的变化,在文档当中应该尽可能地使用一些实例,防止误差的产生。比如说在结合数据库的软件开发过程中,应该在设计需求中详尽表述储存量和波动范围,精确表明需求量,确保文档编码的完整性。 3.2确保需求分析的完善性 需求分析是一个对整体软件工程展开分析的过程,这项工作的展开在很大程度上会影响到软件的质量以及日后的升级维护,所以,工作人员应该确保对于客户需求的一手了解,避免复述过程造成的误差,软件开发公司应该直接同用户产生有效沟通,共同探讨,确保需求分析的完整性。结束语伴随着科学技术的发展,相关软件的开发和设计环境也在不断地革新,人们对于软件功能的需求也越来越广泛,所以,软件工程应该加强设计过程中的需求分析,更加清晰地制定发展计划,保证软件的质量,重视软件的需求分析同质量保障之间的关系,严格开发,全面提升。 作者:何伟超 单位:河套学院教务处 软件工程论文:P6软件工程项目管理论文 1项目基本情况介绍 1.1主体工程项目及工程量 常熟边滩整治工程位于长江黄金水道下游段,工程拟新建围堤长度2489m,吹填区面积622509m2,约933.72亩。本工程范围:常熟市经济开发区长江干堤外侧、纵向围堤、A1A2分标线以下、东侧堤以上范围内的岸线整治工程,主要工程项目包括:围堤填筑、堤基处理、围堤护坡、抛石护脚、围堤吹填及龙口等。 1.2工程区施工条件 常熟边滩整治工程工程区所处河段位于长江口南支上段,金泾河与白茆河之间。工程区总长5km,徐六泾水文站位于工程区上游3.8km处,下距杨林潮位站26.2km。南支河段以七丫口为界,分为上、下两段。南支上段之徐六泾至七丫口,长35.5km,其中徐六泾至白茆河口为徐六泾节点段,长12.0km;白茆河口以下为白茆沙汊道段。南支下段自七丫口至吴淞口,全长35.9km。南支河段两岸为广阔的冲积平原,地势平坦,地面高程2~5m。两岸入江支流大小共有23条,入江口门处有涵闸控制。 1.3工程组织管理体系 常熟边滩整治工程组织管理体系中项目领导班子由项目经理部经理、副经理及项目总工程师组成,项目部其他人员由项目经理部聘任。项目经理部实行项目经理负责制,对工程的施工进度、质量和资金等全面负责。项目副经理分管各有关部门与施工工种,项目部工程师负责日常生产和技术管理。项目作业层人员服从项目经理及各职能部门的领导和安排,严格按照施工规范、操作规范进行作业,保质保量完成施工任务。 2P6软件中常熟边滩整治工程项目管理的编码设计 2.1企业级编码介绍 2.1.1企业项目结构EPS(EnterpriseProjectStructure)EPS即企业项目结构,是一种可以根据公司需要分解为不同的层次数的树状结构,它可以满足企业对项目执行情况的报告和工作协调的要求。EPS使组织能够评价资源在各项目上的使用情况。另外对于一些项目相对独立的企业,EPS还能够演绎出项目各阶段的情况。 2.1.2组织分解结构OBS(OrgannizationalBreakdownStructure) OBS即企业组织分解结构,反映的是企业管理的结构的层次化排列。一个企业,它的管理是什么样的结构,就存在什么样的OBS。像EPS一样,OBS也是一种树形结构。该属性结构反应的是一种自上而下的管理,下级对上级负责,下级向上级汇报工作。OBS与EPS、WBS对应形成了严密的责任矩阵和权限控制体系。 2.1.3资源的编码过程RBS(ResourceBreakdownStructure) 在P6中,资源的建立过程称为RBS的编码过程。RBS即企业资源分解结构。RBS是树状层次结构,最大层次数是25层,它可以只有一个根节点也可以有多个根节点。但RBS只是企业内所有资源一种层次化排列的组合方式,而不是唯一方式。 2.1.4费用分解结构CBS(CostBreakdownStructure) CBS即费用分解结构,是根据企业特定的财务流程或成本控制要求而设定的代码体系,它可以用来跟踪作业所发生费用。CBS是项目的费用管理的一种方式。因此,可以根据项目概算控制或企业财务上的要求来进行设置。根据费用的管理与控制在不同部门的统计口径与标准的不同,在P6的费用管理中,一般可以使用两种方式:一个是EPS/WBS层次;另一个是CBS层次。 2.2堤防工程项目管理的项目级编码设计 P6软件企业级编码是从企业全局的角度对企业的组织机构、资源、费用等方面进行编码设计,体现的是宏观性,而P6软件项目级的编码则主要从具体工程项目角度对工程的组织和分类情况进行编译。工作的分解结构,又称WBS,是一种按阶段逐步分解的层次化结构编码,它能够组织定义所有项目的工作范围。WBS也是在实施期间需要完成的最终细目作业,这些细目作业一同构成了整个项目的管理范围。 3P6软件在堤防工程项目管理的应用流程 常熟边滩整治工程的项目管理流程主要是对项目计划中涉及的进度、费用投入、资源等内容进行及时的追踪更新,采取动态调整的思路。 3.1制定目标计划 在堤防工程建设项目管理过程中,最优状态是进度按照原计划执行,这样的资金、进度、人员、物质等的安排是最优的。但是往往由于各种原因,并不能保证实际进展情况按计划执行,因此需要不断对当前计划进行调整,不断对比分析进度实际情况,及时纠正和控制产生的偏差,才能保证总的进度计划目标得以实现。在P6软件中,当完成项目计划的编制后,如果计划在时间、费用和资源分配等方面都符合合同的要求和工程实际,就可以将这一计划作为目标计划保存起来。目标计划就成为了当前项目计划的一个“快照”,是进行费用、资源控制、进度管理的基础。在P6中,可以为每个项目创建并保存任意多个目标项目;并且在同一时刻能将当前项目与一个项目目标计划和多个用户分配的目标项目进行比较。每个目标可以分配一种类型,在管理类别中进行定义。 3.2项目计划实施情况跟踪与记录 对于堤防工程,项目开始运行后及时地更新进度是非常重要的。因为在项目的实施过程中,可能发生工期变更的情况,项目初期所编制的计划已不能很好地指导现场进度安排和资源调配。所以必须及时对项目计划更新,通过与目标横道图对比,不断调整和优化计划,对项目进展情况进行评价,才能达到真正意义上的动态管理。 3.3项目执行状况分析 实施过程中对项目状况的评价与分析非常重要。将当前项目的进度、费用支出以及资源使用与原目标项目做对比分析,能够及时发现相关问题并合理适当地解决问题。 3.3.1项目进度分析 及时地将目标计划进展和项目实际进度进行对比,可以及早发现计划的完工节点或里程碑是否完成。P6软件中常用横道图比较法来进行进度目标的对比分析,提供了实际施工进度与目标计划进度之间的偏差,具有形象直观、容易掌握、应用方便的优点。 3.3.2项目费用产生分析 采取“作业使用直方图”对费用情况进行对比,可以得到当前实际的费用使用情况。若资金的使用与完成出现不合理的情况,可以就该问题进行分析,发现产生问题的原因,做出相应评价。 3.3.3项目资源分析 使用“资源直方图”来反映项目的资源利用情况,可以了解资源实际的投入情况和将来需要投入的情况。 3.4项目计划的动态调整 项目计划控制是一个动态过程。当产生偏差时,项目管理人员应当首先分析偏差原因,正确决策,及时采取措施,调整计划,使实际和计划重新在新的起点上重合。在新的因素干扰下,还可能产生新的偏差,这时又需要继续按上述方法进行调整,进度控制就是这样一个动态循环的过程。P6软件为项目的实际执行情况和目标计划提供了对比分析的方法,具体的调整措施还要根据工程实际情况具体分析。常熟边滩整治工程曾出现多次进度偏差,因此也进行过多次进度计划的调整。总的来讲,该工程的进度计划调整主要用到过两个方法:一个是改变相关作业间的逻辑关系;另一个是缩短一些作业的持续时间。事实证明,这两种方法均具有较好的调整效果。 4实施效果分析 P6软件在常熟边滩整治工程项目管理中应用,帮助管理人员合理地划分了项目管理层次,对项目的编制计划和进度更新流程进行了研究,对项目的企业级编码、项目级编码进行了明确,并利用P6软件也客观地编制了项目目标计划,以及根据实际情况做了及时地更新。此外,还对项目的进度、费用和资源等内容进行了分析归纳。总的来讲,P6软件在常熟边滩整治工程项目中的应用所取得的效果可概括如下: 1)基本实现了项目进度计划的实时更新和动态监控 项目施工实际进度的更新依赖于从下到上逐层反馈实际信息。在项目实施过程中,管理人员利用P6软件能够随时掌握施工详图、文件、进度以及资料等信息,以便于做出相关对策。此外当工程进度发现提前、偏差等问题时,能够马上产生相应信息,以供高层管理者决策,保证项目按原计划实施,除此之外,P6软件还可以准确地对项目整个费用进行预测。 2)基本完备了企业项目管理经验的信息库 通过P6软件能够及时地记录项目实施过程中产生的施工现场文件、文档等实时资料,以实现项目资料的分类管理与查询,为以后的工程项目管理提供了经验。 作者:黄黎君 马卓 李玮 单位:长江水利委员会综合管理中心 软件工程论文:软件工程优秀课程下工程教育论文 一、CDIO工程教育模式在软件工程专业优秀课程教学中的应用 1.以培养学生工程实践能力为目标,构思和调整软件工程专业优秀课程的教学目标 课程的教学目标决定课程的教学内容,制定科学合理的教学目标有利于选取合适的教学内容。传统的软件工程人才培养普遍重理论、轻实践,培养的学生往往缺乏工程实践能力;其教学过程主要以教师的单纯灌输授课和学生的被动接受为主,学生盲目模仿练习教师上课时使用的案例或实习教材中的案例,没有主动探索与思考;学生学习完软件工程专业优秀课程之后,仍然不能在具体的真实项目中将理论与实际相结合,培养过程与企业的需求严重脱轨。CDIO工程教育模式注重培养学生“构思—设计—实现—运作”新产品系统的能力,强调以能力培养为中心,重点培养学生积极主动探索能力、自学能力、沟通表达能力、创新能力、团队协作能力和解决问题的工程应用能力。因此我们将软件工程专业优秀课程的教学目标设定为:通过“基于案例的教学”将理论知识有效地传授给学生,通过“基于项目的实践”实现能力训练,实现了理论教学与实践训练的有效融合与和谐统一。 2.以真实项目案例为载体,突出培养学生的“系统思维”和“过程管理”的能力 将CDIO工程教育模式运用到软件工程优秀课程教学中来,充分体现了其“做中学”和“基于项目的学习”的工程教育模式。强化基于项目案例的课程教学,遵循“软件工程理论来源于实践,在实践中还原”的指导原则,把课本知识融入真实项目案例开发的过程中,在过程中介绍理论体系、指导实践,避免了以往脱离项目环境的空洞说教,使学生更容易掌握理论,提升实践能力。其中,项目案例设计是影响教学效果的关键,也是多年来我们探索和优化的重点。通过对实践经验的总结,确定了项目案例建设应遵循的原则:1)案例要覆盖课程的所有主要知识点,并具有一定的难度;要在教学、课程设计和综合实训时都有一定量的工作任务,且内容关联、难度递增;2)案例要选择通用的业务背景,易于学生理解,也要有一定的实用价值和吸引力,同时还要便于学生以此为基础进行扩展开发;3)通过不断积累,形成项目案例库,要求每个案例都有相对完整的文档和代码资料,使学生能站在一个较高的起点上进行实践训练,利于改进和创新。 3.以“基于项目的立体化教学”为中心,设计和制订教学方案 软件工程理论不同于经典学科理论,它是软件大师们在工程实践中总结、提炼而成的。如果在没有工程实践环境的课堂上直接讲授,会因不易得到学生的深刻理解而变成空洞说教。另外,软件工程优秀课程是从不同角度描述软件工程过程的各方面知识的。因此,软件工程的实践能力培养必须要打破课程界限,把几门优秀课程的内容融入一个项目开发的软件过程中,在过程中介绍理论体系、指导实践,使学生更容易掌握工程理论,提升工程实践能力,从而解决“工程理论来源于实践,在实践中还原”的教学课题。为此,我们设计了软件工程训练学期,实施以项目开发过程为主线、以实际项目为情景、以项目案例为示范、以学习平台为支撑、以协作学习为主导、以过程管理为保障的软件工程优秀课程“基于项目的立体化”教学模式,培养软件工程学生“系统思维、过程管理”的实践能力。CDIO注重实践性教学,主张课程实践教学应该从具体项目案例的实际情况出发,然后上升到理论,最后再把理论还原到项目的实际操作中来,以创作最终产品为教学目标。在暑期实习实践过程中,逐步建立并完善项目案例库,以真实工程项目的整个生命周期为载体,让学生以将所学专业优秀课程知识点有机联系起来的方式进行实习实践。 4.以企业实习、实践为桥梁,跨越从学业到就业、产业的鸿沟 工程型软件人才培养强调企业深入参与培养全过程,在培养方案的制订、课程建设、实习实训、科技创新、质量监督、学生就业等多方面都要有企业人员参与。中国石油大学(华东)计算机与通信工程学院先后与IBM、中软、东软、青软等10多家软件公司进行了内容广泛的合作,已形成制度化、规范化、体系化的校企合作平台,通过合作平台为学生架起从学业到就业、创业之间的桥梁。制定完善的师资队伍配备与师资队伍建设政策,采取专职与兼职结合的方式建立一支素质优良、结构合理的师资队伍。学生在大三下半学期就开始到企业实习基地进行为期一个学期的实习,将所学的理论知识转换为生产力,加深对专业知识的认识和理解,熟悉企业的工作流程和运行模式。通过采用企业运作模式进行项目构思、设计、实现和运作的完整过程训练和管理,提高学生的综合素质和工程应用能力。 二、CDIO工程教育模式在软件工程优秀课程教学中的应用效果 为了检验CDIO工程教育模式在软件工程优秀课程教学中的应用效果,笔者在本人教授的中国石油大学(华东)计算机与通信工程学院软件工程2011级和2010级学生的软件工程专业优秀课程中进行了实验。软件工程1101班作为实验班,采用CDIO工程教育模式,软件工程1001班作为对照班,仍按传统的教学模式进行教学。这是同一专业同一学院的两个班级,班级人数和学科成绩无明显差异,学习环境、学习条件和生活条件等均无明显差异,授课教师均为同一教师,实验班和对照班在课程设置、教学方法、教学效果等方面均保持一致,保证了实验结果的有效性。 1.基础理论知识 在学期末,分别对实验班和对照班的软件工程专业优秀课程采用传统的闭卷考试方式进行了测试,用单因素方差分析法来对实验班和对照班的成绩进行差异显著性分析。 2.实践动手能力 在软件工程专业优秀课程的学期末,要求每位学生利用所学的知识,自己独立制作一个软件项目作品,主要考查学生的工程实践能力和科研创新能力,采用统一的标准公开答辩,由教师和学生一起给出实践作品的成绩。同样用单因素方差分析法对实验班和对照班的实践作品成绩进行差异显著性分析。 3.学习态度方面 从学生的平时考勤、作业提交、发帖回帖等方面考查学生平时的学习态度,并量化成分数。 三、结束语 软件工程优秀课程教学采用“案例引导,基于项目的立体化教学”是一种基于CDIO工程教育模式的教学改革探索与实践。这种教学模式将软件工程真实案例实践项目贯穿整个教学过程的始终,让学生亲自体验从项目构思、设计、实现、运作四个环节展开项目管理过程,做到理论与实践相结合;让学生通过工程实践项目相关产品的构建,在实践过程中巩固所学理论知识,做到融会贯通;最终使学生获得较为真实的软件工程开发全过程的体验,培养学生理论与实践综合应用能力和分析问题、解决问题的能力,为企业培养合格的工程应用型高级软件人才。 作者:张培颖 郑秋梅 宫法明 朱连章 单位:中国石油大学华东计算机与通信工程学院 软件工程论文:专业实践教学改革中软件工程论文 一、现有实践教学体系存在的主要问题 (1)原有的专业培养目标与培养方案中存在着重理论学习、轻实践训练的认识以及重视课内、轻视课外的倾向。(2)实验教学体系中仍旧以验证性试验为主,虽然所有课程的实验项目开出率为100%,但其中设计性、综合性的实验项目占总实验项目的比例有待提高,极大限制了学生的动手能力和创新能力的培养。(3)缺乏对实践教学的过程管理,配套的质量监控与评价体系尚未健全。(4)现有实践教学体系缺少对学生工程能力和职业素质的训练,缺少开放性实验;缺少创新性实验教学体系,缺乏具备行业工程领域背景和国际化背景的创新实践教学团队。 二、确立并完善软件工程专业实践培养目标与培养方案 参考2011年软件工程专业国家规范,明确了软件工程专业实践培养目标与培养方案。 (一)培养目标 依托维森公司和行业企业,联合制定新的软件工程人才实践培养目标,即培养能够掌握软件工程专业的基本理论、基本知识、基本技能的,具有软件工程开发、应用、维护和工程管理能力的,具有较强的实践能力和创新精神的,能够从事软件工程方面的教学、科研和应用开发工作的应用型工程技术和工程管理人才。培养目标对学生各项能力的培养要求如下:1.基本实践能力要求:应该具有扎实的自然科学知识、优良的外语水平;具有一定的实际动手能力与团队合作能力;掌握软件工程专业的基本知识及基本技能。2.综合实践能力要求:应该具有综合分析、设计开发和项目管理能力、科学研究能力,具有知识获取、知识更新和持久学习能力。3.创新能力要求:具有追踪软件行业新理论及新技术能力;具有技术创新意识与创新精神,能独立完成一定规模项目的研发工作。 (二)培养方案 新的软件工程专业培养方案形成了以学科基础课平台、专业课及成组平台为主,以实践教学体系、创新教育体系为辅的应用型软件工程人才培养体系。为此,应用整体知识观的理念,采用层次网络方法构建课程体系,专业培养方案形成包括五个阶段。1.第一阶段,应用方向选择:经与维森和中软公司研讨,确定选择Java中级工程师为培养方向,同时兼顾.NET和基于图形图像处理的计算机游戏设计与开发方向及软件测试方向。2.第二阶段,专业技术归纳:Java中级软件工程师主要技术包括Java程序员、JavaEE初级软件工程师的主要技术、SSH技术和Web服务器技术等。.NET和基于图形图像处理的程序设计与开发方向进行相应的规划,共同的技术点规划在Java的相关课程中讲解。3.第三阶段,专业课程规划:以培养学生的软件设计开发能力为主线,专业课程分为专业基础课、专业基础选修课、专业成组课和专业选修课。专业基础课和专业基础选修课中培养学生程序设计能力的相关知识均以Java为基本工具,在专业成组课和专业选修课中设置Java的中高级应用的课程。4.第四阶段,知识内容整合:对课程以知识点为单位进行知识内容的整合,明确知识点的前趋与后继关系和知识点的课程归属,可以避免压缩理论学时的盲目性和随机性,减少课程体系中知识的冗余和重复,提高专业教学的效率。5.第五阶段,培养方案体系形成:以知识内容整合为基础,在专业课程层次上建立课程体系。针对软件工程专业技术要求、课程本身的特点和课程的教学目标,完成了教学大纲的制定和教学方法与手段的选取,形成完整的课程体系。最终形成层次化课程体系与各项能力要求关系模型。 三、改革优化现有实践教学体系 现有实践教学体系对培养应用型、创新型软件工程人才的支撑力度不够,必须优化。 (一)优化原则 结合软件工程专业的特点,构建由基础课程实验、综合设计实践、应用能力实践等环节组成的,由浅入深、环环相扣的层次化的实践教学体系。具体来说,实践教学体系包括课程实验、课程设计、实训与毕业设计及课外创新实践活动:1.课程实验。以验证性实验为基础,巩固和加深学生对特定理论知识点的理解;综合、设计性实验以案例驱动和面向问题模式为主,综合运用一门课程的系统知识体系,循序渐进地对学生构思、设计、实施和操作(CDIO)的能力加以强化。同时保证程序设计课程和软件工程系列课程机房的授课率。2.课程设计。课程设计是为若干主干课程或课程群设置的、综合性设计性较强的实践教学环节。在课程设计中,让学生能够切身经历一个完整项目开发的过程,培养和提高学生的实战技能和团队合作能力。3、实训与毕业设计。专业实训课程与毕业设计尤其是毕业设计作为教学计划中的最后一个环节,是对学生大学四年学习的知识掌握情况和技术运用能力的检验。可以由学校教师和企业工程师共同担任指导老师,以增强学生工程实践能力以及职业素质。4、创新性学习项目与创新实践活动。引导学生开展广泛的创新性学习活动。包括参与教师科研项目,参加各级软件工程相关专业竞赛,参加专业认证考试活动,主持或参加创新性项目等,以增强学生创新意识与创新能力。 (二)建立多层次实验体系和各类实验的比例 实验教学体系是培养学生实践能力、工程能力和创新能力的关键。为此建立了软件工程专业课程体系、实践体系与能力体系关系模型。基于该层次关系模型,建立软件工程专业实验教学体系。实践教学体系是基于专业基础课程层、专业技术层和应用方向层建立的,分为验证性、设计性、综合性、创新性实验四个层次:1.验证性实验。验证性实验一般与相关课程同步进行,培养学生基本技能。2.设计实验。在验证性实验基础上进行规划,培养学生设计能力,具有承上启下作用。3.综合性实验。在验证性设计性基础上,进行专项综合实践,培养学生综合实践能力。4.创新性实验。在综合性设计性基础上进行,以培养创新意识与创新能力。同时也增加并优化了设计性、综合性、创新性实验内容及占相关课程比例。 (三)建立软件工程专业实践过程管理平台 软件工程过程化的管理是保证实践教学的重要环节,为此建设并完善了软件工程专业实验、实践项目实践管理平台。该平台集各类教学资源(电子教案、课件及相关视频教程等)、讨论答疑、远程在线辅导、创新实践等于一体,极大地增强了学生自主学习能力、实践能力和创新能力。为增强实践体系的最终实施效果,还建立了实践考核体系,主要包含下面几个方面:1.验证性实验。程序设计能力,代码编写及调试能力;(30%)2.验证性综合性实验。系统分析、设计、测试能力、文档写作能力;(50%)3.创新性实验。团队协作及复杂算法创新能力、技术创新能力。(20%)与此同时,实习、工程实训体系从下面几个方面进行重点考核:1.业务能力考核:完成实习(项目)进度能力;完成质量;文档的规范性;英文阅读能力。(60%)2.综合素质考核:工作积极性;自我学习能力;制度、纪律的遵守;团队协作能力。(40%) (四)深入开展校企合作与创新创业教育活动 通过辽宁维森公司和中软国际两个实习基地,有针对性地开展课程设计与实习,提高了学生综合实践能力。逐步加强企业工程师对学生工程实践的指导,提高了学生工程实践能力与创新创业能力。在深入开展校企合作的同时,我校电信学院还积极引导大学生开展各类创新创业教育活动,参加每年的校级、省级、部级各类计算机比赛,建立软件创新团队并申报成为校级创新团队。通过创新竞赛与创新团队训练使学生在基本能力、综合实践能力、创新能力等都有较大幅度提升,本专业毕业生的就业率与就业质量明显提高。 四、结束语 软件工程专业实践教学体系是一个具有多层次、拓扑性等特点的综合体系,该体系的正确建立及应用不但培养了学生各项知识、能力与综合素质,还大力支撑了软件工程专业的培养目标、培养模式、课程体系、实践体系和创新体系。经过近几年的探索与实践,软件工程专业所做的系列教学改革工作中的实践教学体系改革工作能够有利于增强学生的工程实践能力和创新能力,有利于提高软件工程专业学生就业质量及社会认可度。虽然通过软件工程专业实验实践教学体系改革,软件工程专业学生综合能力得到了极大提高,就业质量得到了有力保障,社会认可度也在逐年稳步提高,但市场需求在不断变化,如何紧握住市场技术需求的主旋律,不断提高专业教师与学生的工程实践能力、创新能力以动态适应不断变化的市场需求仍然是软件工程专业所面临的严肃课题。因此,软件工程专业实践教学改革工作也一定会紧跟时代技术浪潮,与时俱进。 作者:佟玉军 周军 谢文阁 刘鸿沈 姜悦岭 单位:辽宁工业大学电子与信息工程学院 软件工程论文:编译原理教学中软件工程论文 1编译原理课程的特点和教学中存在的问题 1.1编译原理课程的特点及学习编译原理的目的 编译原理课程逻辑性强,理论性强,内容抽象,课时少,学生学习编译原理容易造成知识之间断裂,很难做到融会贯通。学生普遍存在畏难情绪,教学效果不理想。一般应用型本科学习编译原理目的是:掌握编译理论和基本技术,同时具有设计、实现、分析和移植编译程序等方面的初步能力,为从事计算机软件开发工作及理论研究打下坚实基础。 1.2教学中存在的问题 一般应用型本科院校学生的兴趣是应用计算机去处理现实问题而不是理论知识的获取,但是传统的编译原理教学内容理论性强,并且学生认为学习编译理论即是要构造编译器,所以学生的学习兴趣不浓。同时,学习编译原理要涉及到离散数学、组成原理、操作系统和数据结构等多方面的知识,所以学生接受吸收编译原理的理论知识和技术比较难。 1.3实践环节薄弱 编译程序是大型复杂的软件系统,在教学中一般把编译原理逻辑划分成五个阶段进行讲授,如:词法分析、语法分析、语义分析与中间代码生成、中间代码优化和目标代码生成。但是这样做易导致学生不清楚编译各个部分是如何协调工作的,尤其对于语法制导翻译技术和语义规则,学生理解起来异常困难,把复杂的编译理论和技术通过编程实现,大部分学生上机时无从下手,没有思路。 2软件工程化的编译原理教学改革 把软件工程化的思想引入到编译理论教学中,将软件工程的知识由浅入深、阶梯状、循序渐进地贯穿在编译原理实践各个阶段项目的开发中。 2.1依据应用型本科的特点进行教材建设 近几年来,经过教学团队继续不懈的努力,《编译方法及应用》教材在充分吸收国内外最新计算机教学理念和教育体系的同时,面向一般工程类院校本科教学,在基础理论之上,更加注重编译原理应用性、基本知识和基本技能的培养,集思想性、科学性、启发性、先进性和适应性于一身。自编《编译原理实验指导书》规范学生实验报告的格式,对实践涉及到的关键算法和数据存储结构给予说明,从软件工程的角度,从实验的需求、可行性报告等方面,要求学生完善文档体系,引导帮助学生完成编译原理实验。自编《编译原理习题与解析》,对知识点、重点、难点和典型算法进行深度总结,选择或设计富有启发性的例题,并对这些例题给出透彻的分析与解答,使学生掌握问题的解决方法和思路,收到了举一反三的效果,学生编译原理期末考试成绩明显高于往年。 2.2优化编译方法课程体系和教学内容 编译原理的整个知识体系是数十年来无数学术精英在形式语义学、计算数学、计算机科学等相关领域不懈探索、积累的结果。整个编译程序是一个完整的系统算法,理论性强而抽象。鉴于此,面向软件工程化改造编译理论,阶梯状迭代工程实践项目,将现代应用软件工程模型特点与编译技术紧密结合,引导学生利用大型软件的分析设计方法及手段,不断充实编译方法课程的内容,从而使得本课程的教学内容不仅具有先进性,还具有实用性。通过对知识点的概要总结、实验指导、课堂锻炼、经典习题解答、课后研讨等方式,加强学生对编译抽象理论的理解,把软件工程化思想引入到编译方法教学实践中,加强学生对编译理论与实践的相互深化与促进。 2.3基于软件工程化的教学实践 以创新性和实践性为目标,开设综合性设计性必做实验项目,引导学生利用大型软件的分析设计方法及手段进行编译原理实践,构造一个完整的编译器。按照编译程序的逻辑功能结构,将一个完整的编译实践划分为:词法分析、语法语义分析、中间代码生成、代码优化和目标代码生成。将软件工程的知识由浅入深、阶梯状、循序渐进地贯穿在编译原理实践各个阶段项目开发中。把编译理论知识内容巧妙地隐含在每个任务之中,学生以任务驱动、成立开发项目小组的形式协作完成任务。编译实践每个阶段的需求是前一个阶段的拓展,因此每一个阶段的软件开发可以看成前一阶段开发的迭代,从而锻炼学生解决大型软件开发项目中用户需求不断变更的疑难问题的能力,以及最大程度地使用重用技术的能力。教师组织开发团队进行汇报,小组内部之间经常交流情况和信息,以减少误解,删除软件中的个人特征,提高软件的质量,从而提高学生项目规划、队伍组织、工作分配、成员交流和演讲汇报等多方面的能力,培养学生的团体合作精神、团队合作进行项目研发的能力,以及采用软件工程化方法开发大型软件的能力,为研究和学习软件生产线新技术奠定基础。以创新性和实践性为目标,开设选作实践项目,如:算符优先文法的FIRSTVT、LASTVT集合的求法,算符优先文法的判断;FIRST、FOLLOW集合的求法,LL(1)文法的判断;LR(0)文法的判断,SLR(1)文法的判断。通过开设选作实践项目,拓展学生的思维,更进一步提高了学生把基础理论、基本技术、基本方法转化为解决实际问题的能力,以及理论与实践相结合的能力。 2.4编译原理技术的工程应用 形式化方法是编译理论最重要的方法,由于形式化方法是建立在严格的语法和语义规则基础上的,因此注重向学生介绍编译原理技术的工程应用,如:形式化方法在TEX科技排版系统和方正排版系统上的应用,形式化方法在数字电路设计和验证、通信电路设计和验证、需求分析描述、系统正确性验证等方面应用,取得了显著的成绩。 2.5培养编译方法教学团队 有计划、有目的地培养中青年教师。助教在完成编译原理课程的辅导、作业批改、实验辅导、软件综合课程设计的安排和实施等的基础上,参与编译原理课程、离散数学、汇编语言程序设计课程的建设,并参与课程大纲的讨论及教学计划的制订,获得了多项教改成果。课程团队还鼓励青年教师把先进的科研方向带进本科生课堂,实现科研与教学的有机结合,不仅有利于提高授课内容的先进性,也有利于锻炼年青教师的创造性和责任感。通过教学实践、实验教学的训练以及定期组织教学研究讨论,青年教师的教学态度得到进一步端正、教学方法得到进一步丰富,教学水平也有了很大的提高。课程团队还让青年教师通过科研的实际锻炼提高自己的研究能力,扩展知识面。课程团队目前已建立起一支强有力的教学梯队,形成了以高素质教师为骨干力量的教师队伍。 3结语 总之,立足于应用型本科院校,软件工程化的编译原理教学改革与探索是一项长期系统的工程,需要从教材建设、优化课程体系和教学内容、软件工程化教学实践和教学团队建设等多方面,激发学生的学习兴趣,提高教学质量,从而加强学生对理论知识的理解与实践创新能力。 作者:刘香芹 许清 单位:沈阳航空航天大学计算机学院 软件工程论文:培养质量体系下软件工程论文 1课程教学质量体系 1.1课程体系 课程设置直接反映软件工程专业学位硕士的培养目标,其课程体系主要由两部分构成:学位课程和非学位课程。其中,非学位课程包括公共选修课和专业选修课。专业选修课主要根据以下几个原则开设:①反映软件新理论、新方法的高新技术课程或讲座;②根据培养方向或模块设置的课程;③针对单位要求开设的课程;④完备的课程体系需要或课程发展要求。 1.2教学管理体系 学生必须按照培养计划选修课程,教师也要按照教学计划开展教学活动,教学管理者根据教学安排组织考核。讲授专业选修课的任课教师由工程能力强的教师担任。学生考试成绩实行学分制,考试不及格或因故未能参加考试的,在中期考核或开题前必须补考合格。学生至少修满32个学分才能进入下一阶段学习。 1.3实践教学体系 专业学位研究生培养主要进行应用技术培养或有明确应用背景的理论研究。根据培养目标,实践教学体系由以下几部分构成:①参加导师项目(横向或纵向)的研究开发;②在指定的工作站实习6个月;③自己联系IT公司实习6个月。为了保证实践教学工作有序进行,所有参加实践教学活动的学生必须填写申请表,由导师或实习单位指导教师签字、盖章,实习完毕提交实习报告。实习报告由以下几部分构成:①单位介绍或项目概述;②主要实习内容或项目开发模块;③实习或项目开发中取得的主要成果、存在问题及解决方案。 2培养质量体系 2.1培养计划制订 专业学位研究生培养计划一般包括培养目标、培养目的、培养要求、课程选择、课外阅读书目及期刊、培养方式等内容。培养计划应明确课程学习内容、所需知识结构、必须掌握的专业技术或技能、相关知识学习、研究方向或今后从事的工作领域。为了保证培养工作的顺利进行,学校一般在专业学位研究生报到后即指定指导教师,学生和导师根据软件工程领域专业学位研究生培养方案,结合实际情况、导师的研究课题或项目,在3个月内完成研究生培养计划制订。专业学位研究生培养计划应包括4个阶段内容。1)课程学习阶段。包括学位课和非学位课程学习、选修课程学习、课外阅读书目及期刊。2)实践学习阶段。明确实践学习单位或相关课题(项目)。3)中期考核及开题阶段。根据研究方向或项目要求查阅文献、撰写综述、进行中期考核、在综述的基础上进行课题的开题工作。4)论文撰写阶段。完成课题或项目实验及数据收集整理,撰写学位论文及毕业答辩。 2.2培养过程控制 培养过程控制主要包括时间节点控制、导师负责制、课程学习与实践学习、中期考核与开题报告、学位论文审核与答辩、学位授予等。 2.2.1时间节点控制 在规定的时间,设置相应的教学或培养目标,一方面使非全日制专业学位研究生明确任务,合理地安排好自己的工作与学习,准时返校;另一方面规范教学培养管理工作,从培养程序、制度上保证培养质量。 2.2.2导师负责制 对于非全日制学生,刚入学即分配校内导师和校外导师,这样可以使他们尽快了解导师的研究方向或项目、本专业的课程设置、本专业所需要的知识结构,根据学校或学院的学习安排和制度,提前安排自己的工作和学习。导师的职责是指导学生制定培养计划、督促学生的课程学习或实践学习、指导学生进行中期考核和撰写开题报告、协助和监督学生的实践学习、指导和审核学生的学位论文、指导学生进行学位论文答辩。如果导师指导的学生由于外审不通过而未能按期毕业,导师将承担相应的经济责任,减少招收相应数量的硕士研究生(全日制和非全日制)。若导师连续2年有学生因外审不通过未能按期毕业,将停止招收硕士研究生1年。 2.2.3课程学习与实践学习 按照教指委的要求,专业学位研究生课程一般由12~14门课组成,其中高级软件工程、软件测试、软件项目管理与案例分析是必须开设的课程,总学分达到32学分,实践单位评价为合格。考虑非全日制学生的工作和学习特点,对于因客观原因未能参加考试或考试不及格者,统一在中期考核前1周进行补考。 2.2.4中期考核与开题报告 只有课程学习和实践学习全部合格者才能进行中期考核和开题报告。为防止中期考核和开题报告流于形式,保证开题报告工作顺利进行,原则上实行教师交叉开题,成员全部由教授组成。 2.2.5学位论文审核 学生只有通过了中期考核与开题报告才能申请学位论文答辩。为了保证专业学位研究生论文质量,我们建立了严格的论文审核制度:所有论文必须经过院教授委员会审核、学院组织的、外校的盲审,只有通过教授委员会审核通过、率符合要求、外校盲审通过的论文才能获得答辩资格。学位论文初稿必须于第3年8月底前提交,9月初学校组织院教授委员会进行初审。在初审中,我们只对学位论文提出限期整改要求,不淘汰任何一篇学位论文。学位论文第2稿必须在导师的指导下,根据初稿意见进行整改,并于第3年10月7日前提交,10月中旬院教授委员会根据初稿的整改要求进行复查,同时学院进行学位论文。未按照整改要求逐条进行修改或率高于30%的学位论文一律暂缓答辩,作延期毕业1年处理。率在20%~30%之间的学位论文,要求根据意见进行整改。学位论文第3稿必须根据意见进行整改,并于第3年10月中旬前提交。10月中旬学院对提交的论文进行第2次,率高于20%的论文淘汰,作延期答辩1年处理。率低于或等于20%的论文提交学校研究生院进行盲审抽检(随机抽检,比例为5%~10%,之前有学生学位论文盲审不通过的指导教师,本次必抽检),其余论文全部由学院送外校同行专家盲审。通过学校、学院盲审的学位论文才能获得答辩资格。专家评阅意见为“修改后重审”和“不同意答辩”的,论文一律视为不通过,未通过的学位论文作延期1年毕业处理。 2.2.6学位论文答辩 为了保证学位论文答辩工作有序进行,把真正优秀的学位论文推选出来,同时把在论文答辩中发现的问题及时反馈给导师,论文答辩实行导师回避制。原则上导师不参加所指导学生的答辩工作,参加答辩小组的导师实行交叉答辩,答辩小组全部由学科负责人和教授组成。答辩小组成员由学院统一安排,并在答辩前公布。所有论文答辩中发现的问题,学校会反馈给导师和学生,要求学生必须在最终提交的学位论文中修改,同时提交由学生、导师签字的“答辩论文修改情况反馈表”。 2.2.7学位授予 校、院学位委员会负责学位授予工作。院学位委员会对最终提交的“学位论文”“答辩论文修改情况反馈表”“学位申请表”进行最终审核,符合条件的学位论文,通过院学位委员会的审核,报送校学位委员会审核,授予软件工程领域工程硕士专业学位。学院将于每年3月中旬举行学位授予仪式,表彰院优秀论文获得者和指导教师,获得院优秀的论文,将被推荐参加校优秀专业学位硕士论文评选。 2.3管理信息系统 随着专业学位硕士招生规模的不断扩大,为了加强管理和提高培养质量,我们设计了专业学位硕士管理信息系统,系统主要由信息、学籍管理、教学管理、经费管理、信息查询、报表打印和文件管理等模块组成。通过该系统我们可以方便地管理学生的学籍、课程学习成绩、学生导师分配情况、中期考核、学位论文档案等。实行信息化管理专业学位硕士教学档案,为提高培养质量提供了有力支撑。 3结语 经过几年的实践,软件工程领域专业学位研究生的招生规模在不断扩大,目前已达到近30人,毕业率和就业率达到100%,许多学生进入著名的IT企业,如腾讯、阿里巴巴,还有很多学生考取了博士研究生或成为企事业单位的技术骨干,毕业生受到了用人单位的广泛好评。软件工程专业学位硕士培养质量体系的建立是一个复杂的过程,实践中还有许多问题有待进一步研究解决。下一步我们将研究课程设置如何更紧密地结合社会需求、如何提高实践性学习效果、如何与实习单位或企业工作站建立紧密合作关系、如何提高学位论文的应用性背景等。 作者:杨云 李斌 林雪美 李玉军 单位:扬州大学信息工程学院 扬州大学研究生院 软件工程论文:院校软件工程专业人才培养手段研究论文 [摘要]针对普通高校软件工程专业本科生提出的以就业为导向的无缝人才培养模式与传统的校企合作、工学结合模式不同,它不是直接与用人企业开展合作,而是与IT教育培训机构进行合作,通过集中实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,实现学校培养与IT软件企业用人的无缝对接。研究表明:无缝人才培养模式可提高软件工程专业本科学生的实际动手能力,可培养他们的团队合作精神,增强就业竞争力,最终实现零距离就业。 [关键词]软件工程;无缝培养模式;IT培训机构 一、高校软件工程专业学生的就业现状与困惑 从近几年软件类各专业本科毕业生就业流向来看,到机关、科研和部队等事业单位就业的越来越少,今后大多数软件类本科生将到各类IT企业就业。而现状是:一方面大量的这类本科毕业生为找不到合适的工作而着急,另一方面,众多IT企业又在为招不到所需要的人才而发愁,这种就业难和选才难并存的怪现象困惑着各高校的IT教育工作者,也困扰和影响着我国IT产业的发展。 问题出在那里?显然是目前高校培养的学生不能满足企业的要求。一方面大多数普通高校还在沿用传统的人才培养模式,所培养的学生工程技术能力差;另一方面校企实质性的合作未能开展(因为现在的企业不愿接收学生实习),即便录用后,往往要花上一年以上的时间培训,才能独立承担技术工作,也就是说,学校和企业之间存在一个很大的缝隙,无法直接对接,学生需要相当长的适应期(企业再培训期)才能上岗。近几年,针对我院的软件工程专业本科生,我们开展了人才培养模式方面的一些教学研究和实践,摸索出一种以就业为导向的软件类专业本科生无缝人才培养模式。这种模式与传统的校企合作、工学结合模式不同,它不是直接与用人企业开展合作,而是与IT教育培训机构进行合作,通过集中实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,训练学生的实际动手能力,培养零适应期的软件类本科毕业生,实现学校与IT软件企业的无缝对接。这样拓宽了高校软件类本科生的就业渠道,极大地提高了学生的就业竞争力,最终实现零距离就业。 二、传统人才培养模式的不足 目前国外在这方面开展的是一种非常流行的所谓合作教育(Co-OpEducation)模式,这种模式在世界43个国家的1500所大学中实施,包括美国1000所的20万本科学生,其中不乏世界一流大学,如麻省理工学院、乔治亚理工学院等。合作教育是一种非常严谨和严格的产学合作办教育的模式,学生在校期间轮流在学校学习和在产业实践;在产业实践期间顶岗工作、有报酬,学生毕业前已积累较丰富的产业工作经验,受到产业界的欢迎。这种模式实际上是一种校企合作、工学结合的模式。但是由于受经费、管理体制等因素的制约,当今的中国企业不愿接受学生实习,普通高校教学体制也不允许与企业合作办学。这就导致了传统的培养模式难以达到培养的目的。然而以就业为导向,与IT教育培训机构合作,培养零适应期软件类本科生的无缝培养模式正好可以解决这一现实问题。 三、国内高端软件人才的需求状况 我们利用计算机网络和到IT软件企业发放问卷、实地考察、访谈等方式,对目前国内高端软件人才需求状况、岗位设置、岗位的素质和能力要求等方面进行了历时二个多月的调查。 1.高端软件人才的需求势头不减。据有关部门统计,在未来3年内,每年至少存在20万高端软件人才的缺口。IT企业的健康快速发展需要3类人才。第一类是既懂技术创新又懂管理的IT高级人才;第二类是系统分析及设计人员白;第三类是熟练程序员。其中,一高一低两头的人才较缺。 另据国家教育部有关信息提供:中国软件还缺人才1000万人,如果以目前全国高校每年培训培养30万毕业生的规模计算,也需用30多年。 2.软件人才的岗位设置和对素质和能力要求发生了变化。近年来,随着IT业的发展,出现了一些新的岗位,如:多媒体设计工程师、网络系统管理员、网络构建工程师、中大型数据库管理员、软件测试工程师、WEB应用程序员、平面设计师等,这些岗位对人才的素质和能力有了更高的要求。 如:中大型数据库管理员要求能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQLServer数据库应用或WindowsXP应用认证。而网络系统管理员要求掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000Server或TurboLinuxTLCE或Cisco路由配置专家认证。因此,我们可以将计算机人才岗位划分为以下几个就业岗位群:软件开发与应用(含可视化编程、WEB应用程序设计、软件测试、计算机办公应用),网络系统管理与构建(含网络构建、网络系统管理),多媒体设计与应用(含多媒体制作、图形图像制作、平面设计)。 调查发现,几年高端软件人才的需求仍是持续上升的,虽然08年爆发了金融危机,但高端软件人才的需求势头不减,对岗位的素质和能力要求进一步提高。 四、无缝人才培养模式的内容、特点和运行机制 所谓无缝人才培养模式就是以就业为导向开展软件工程专业本科教育,实施与IT教育培训机构的企业化项目实训合作,而不是校企合作或工学结合模式,以提高学生的实际动手能力,从而实现与用人单位的无缝对接,达到零距离就业。IT教育培训机构与校方的合作方式简单、切实可行,实训项目和教师由培训机构提供,学生既可以在校内利用学校机房进行培训,也可以外出到培训机构所在地去进行培训;另外,实训项目都是面向企业实际的企业化实战项目,教师也都具有项目开发的实际经验,所以无缝培养模式具有针对性、实用性强、企业化环境、便于操作、费用少、学生易于接受等特点。 这几年我们与中国软件国际有限公司(中软国际)、上海杰普科技有限公司、北京全美教育技术有限公司(ATA)、广州达内教育科技公司等多家IT培训机构进行了有效合作,做了一些有益尝试,也积累了在运行机制和管理体制方面的经验。在合作方式和运行机制方面,我们采取:一是让机构开展校内培训、生产实习企业化的试点,即请进来。 二是走出去,我们派出青年教师到上海和广州进行企业化项目师资的培训,培养双师型师资队伍。三是与机构建立长期合作关系,既重视准企业环境中的实训,更重视实训后的就业。 五、以就业为导向的软件人才培养实施方案实施方案面向省属普通高校本科学生,适合计算机科学与技术、软件工程、自动化、电子信息工程、通信工程等专业。 1.方案实施的原则(1)基于无缝培养模式的计算机人才培养实施方案强调的不是与用人企业的合作,而是与IT培训机构的合作,通过实习实训、课程嵌入、弹性学习、建立就业基地等多种形式,在企业环境中通过项目实战,训练学生的实际动手能力。 (2)坚持以就业为导向的原则,采取企业化项目实习的培养途径,培养零适应期的计算机高端应用人才。 (3)充分利用IT培训机构与众多企业广泛的联系,以及这些企业对这些IT培训机构所培训学生能力的认可,搭建校企之间的桥梁,填补校企之间的缝隙。 (4)学生自愿参加培训,由IT培训机构负责将其培训后的学生直接推荐到相关企业就业。 2.方案的组成和内容。实施方案由学习学期和实习实训学期两部分组成。内容主要包括:学习学期课程嵌入、弹性学习在教务及时间上的安排,实习实训学期实训内容、合作方式、学生组织及保障机制的安排,就业实习基地建设,双师型师资队伍建设和管理体制等。在制定方案时,坚持以就业为导向,采取企业化项目实习的培养途径。 3.方案实施的保障与管理。要使方案能得到真正实施,就必须要有稳定、可靠并且切实可行地保障与管理措施。人才培养实施方案是一项系统工程,需要学校、学院各有关职能部门的支持,如:教务、实验管理、学生管理、财务经费、就业统计等方面的支持,这些支持在实际运作中都是缺一不可的,否则方案的实施无法得到保障。同时方案在具体实施中的监督和管理也很重要,如:实习实训的内容和方式有无变化?学生的学习和生活有无困难?能否接受?教师教学的质量如何?学院对在外地实习学生的安全管理、方案实施后毕业生的就业统计及跟踪等。 就政府层面来讲,应从政策和财力上大力支持和鼓励IT教育培训机构开展面向本科毕业生的实习期和实训,提高毕业生的实际动手能力,使之成为社会需求的人才。这方面上海市政府、广州市政府和深圳特区做得较好,相继出台了一些鼓励政策。如:广州市政府规定凡是经培训后在广州市内IT企业就业,且签定一年以上合同的本科以上的毕业生,将减免培训费40%-60%,这一政策极大激发了学生的实习积极性。 就IT培训机构来讲,要保障方案的实施就应更加注重后期就业的问题。上一届毕业生经培训后就业率越高,对后一届毕业生的影响就越大,等于为后一届学生做了一个活广告,那么后续参加实训的学生就会越来越多,形成良性循环。 培训机构本身也会越做越大,越做越强。 五、开展无缝人才培养模式的实践 近些年来,一方面我们与上海杰普科技有限公司、中信软件教育公司等机构开展了校内培训、生产实习企业化的试点,即把两周的教学生产实习交给IT教育机构,由他们派来师资,带来设备和项目,使用我们学院的机房让学生实习,学生通过初步尝试带项目的实习,往往会对这种实际项目的操作开发产生强烈的兴趣,自愿做出进一步到对方公司培训3-4个月的决定,从而在毕业前已具有相当地实际项目开发经验,大大提高了就业竞争力。二是我们派出了4位青年教师到培训机构进行企业化项目师资的培训,培养双师型 师资,为以后实习节约资源,也降低了学生实习成本。三是与培训机构建立了长期合作关系,既重视准企业环境中的实训,更重视实训后的就业,我们与其中5家机构签订了就业实习基地协议,由对方每年定量保证我院经项目实训后的毕业生就业。今年还开展了校外集中培训、3+2模式(校内3个月,到公司2个月)实习及后期就业等方面的合作。到目前为止,前后已有400多名本科生参加了实习实训。目前已有372人就业,其中有不少就职于IBM、中软国际、中兴通讯、广东电信等大型IT企业,月薪平均达到3000元,就业率达到93%。96%的学生认为自己的动手能力、团队精神和职业素质有很大的提高。 六、几点思考 目前,各高校明显加大了对就业工作的指导力度和就业教育力度。为此,我们一直思考以下几个问题: 1.对定位于教学研究型的大学(如:我校),能否将部分专业如:计算机科学与技术、软件工程等专业确定为以就业为导向开展本科教育的专业?修订原有的泛而不精、万金油式人才培养方案,确定专业应用型(无缝培养模式)人才培养方案。 2.目前我们与IT教育培训机构的合作,在模式、机制和信用等方面还处在初级阶段,还有许多事情需要不断完善。 如:培训机构本身的发展和政府政策的稳定和延续性等问题。 几年来的实践和研究表明:在现行高校管理体制和就业形势下,同IT教育培训机构合作培养高端计算机人才,这种无缝人才培养模式是可行的、成效是显着的。通过项目实训培养了学生的团队合作精神,提高了学生的就业竞争力,这在当前全球金融危机背景下显得尤为重要。同时,它还在一定程度上解决了目前高校理论教学与实践脱节,学生普遍动手能力不强,缺少实际工作经验等问题,拓宽了学生的就业渠道,使学校可共享IT培训机构的就业资源;也降低了学校指导学生就业、学生寻找就业职位的成本,减轻了学校的就业负担和就业压力,因而得到学校和社会的普遍认可。 当然还有一些问题有待进一步的研究和解决,如:贫困学生难以负担实训经费、学生就业后所欠培训费分期还款是否守信用等问题。 软件工程论文:课程群构建软件工程论文 1课程群的构建与实践 1.1课程群构建 构建课程群要明确同一课程群或不同课程群涉及的不同课程间知识的融通和衔接,如专业基础课程群中的Java语言程序设计、数据结构课程要与后续课程Struts网站开发、Android手机项目开发课程进行无缝衔接,以确保学生有扎实的基础和科学的知识结构.同时,应结合CDIO模式将理论教学与实践教学有机结合,避免学生教与学迷茫,将学生的思维方法与创新能力有机结合.课程群的构建要根据学生的综合因素设定必修课程,学生也可以根据个人兴趣爱好及未来择业方向选取不同的课程群. 1.2课程群的实践体系 软件工程专业课程群是以软件技术应用性为主的课程群,实践课程群体系直接影响到学生能力的培养.为此,对课程群的实践体系进行了改革.一是改善该课程群的实验环境[8],更新了60台计算机设备,提高了内存、硬盘容量等,建立了软件实验室两个校内实践基地;二是增加了软件项目管理等课程的设计性与综合性实验;三是新增了Android手机移动开发课程的课程设计;四是实验开放项目立项.形成了完整的实验、课程设计、校内实践与实验开放项目一体化的实践课程体系. 1.3课程群的实施方案 鼓励学生基于课程群内容开展课外创新项目,或直接参与教师的科研项目构思、设计与实施,学生可以选择基于Android的游戏设计开发游戏项目,也可以选择Eclipse等工具开发桌面程序或企业项目等,培养创新能力;鼓励学生组成团队,自己申报立项,结合课程研究项目动手完成自主实验,并积极组织开展以各种APP程序设计类竞赛为主的实验项目,以推进大学生科研训练计划.同时,学生能够运用所学的知识,发挥自身的主观能动性,积极进行创新性思维,提高专业应用能力、技术开发能力及团队协作能力等. 2结语 通过对软件工程专业课程群的建设,建立了相对合理的课程体系,整合、充实、更新各门课程的教学内容与资源.同时,培养了一批高水平的课程群师资队伍,彰显软件工程专业特色,并辐射带动其他方向基础课程和专业课程的建设,形成满足CDIO工程教育模式,促进学生知识、能力和综合素质协同发展的内容先进、结构优化的课程群建设体系.课程群的建设能够以点带面,更好地服务于创新型人才的培养目标. 作者:马晓梅 乔付 顾泽元 王海玲 房春英 单位:黑龙江科技大学
计算机软件基础论文:基础教育中的计算机软件技术论文 一、基础教育中计算机软件技术的应用前景 基础教育中计算机软件技术的应用前景非常的广泛,不仅有广阔的市场需求,更是有对教学实践操作能力提升的现实需求。随着就业市场竞争压力的增加,掌握更多专业性的计算机软件技术能够为学生参与就业竞争提供有力地砝码。计算机软件的开发和应用更是现代社会发展的最有效的体现,人们的生活和学习都离不开计算机软件的帮助。在基础教育中将计算机软件的操作作为专门的课程规划已经成为这个社会发展的必然。 二、基础教育中计算机软件技术运用教学实践对策分析 (一)完善计算机软件技术应用课程。计算机软件技术的应用在基础教育范围内还没有形成系统化的学科教学,只是在计算机教学中作为一个主要的教学方面。因此,完善计算机软件技术的应用课程,将计算机软件作为专门的教学内容,以理论性和实践性的教学活动促进计算机课程教学的改革。不断地丰富计算机软件的教学内容,从基础性的软件应用到实现创新应用领域,为软件应用创造更好的平台,顺应教学改革的发展需求。 (二)提升计算机软件技术的应用范围。计算机软件就似乎的应用可以实现和其他基础学科教学之间的融合,在其他学科的教学实践中以计算机软件作为教学辅助工作,让学生在掌握基础知识的同时提升对计算机软件应用的重视程度。教学活动的设计可以以计算机软件的应用作为依托,让学生通过具体的实践操作巩固学科学习的成果,同时提升对计算机软件技术的使用能力。将计算机技术的应用范围不断的扩大,实现对基础教育能力的有效提升。 (三)促进计算机软件技术的操作能力。计算机软件技术的应用是实现计算机软件技术开发的前提,在基础教育中存在着很多的可能性,学生在学习和操作过程中可以发现更多的使用问题,为计算机软件技术的开发提供更多的有效建议。同时计算机软件技术的操作能力更是实现计算机技术推广的重要手段,计算机技术的普及是整个社会进步发展的现实需求。社会想要实践长远发展必须要提升计算机软件在全社会的应用程度,不仅仅在基础教育范围内,而是作为全社会成员必备的一项技能进行培养。 三、结论 综上所述,基础教育中计算机软件技术的应用越来越广泛,一方面为了满足学生的学习需求,以计算机软件教学实现对学生技能的拓展。另一方面,通过计算机软件技术的教学能够提升教学的专业化水平,通过科学的系统化的教学平台的设计实现为基础教育提供良好的网上平台,提升教学的质量,满足更多的教学实践需求,实现基础教育的现代化发展。 作者:宋建宇 尤广辉 计算机软件基础论文:计算机软件开发的基础架构原理研究 摘要:计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 关键词:计算机软件开发 基础架构原理 信息技术 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 1 计算机软件开发的概况 1.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 1.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 2 计算机软件开发的基础架构原理分析 2.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 2.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 2.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 3 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 4结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 作者简介:田园(1984―),女,山东日照人,讲师,硕士,研究方向:项目管理。 计算机软件基础论文:计算机软件基础课程实验教学研究 摘 要 计算机软件基础是一门实践性强的课程,为增强教学效果,增强学生的编程能力,强调以学生为本,提高学生的学习兴趣;实验教学应尽早介入教学过程,让学生边学边用;建立多层次实验教学内容,发掘学生实验潜能;建立多样化实验教学方式,方便学生自学。把实验教学做好做实,既能巩固理论知识的学习,又能切实提高学生的编程能力。 关键词 计算机软件基础;实验教学;编程能力 计算机软件基础是我国高等院校电类非计算机专业本科生的一门基础课,为相关专业学生打下利用计算机语言编写程序的基础,为后续专业课的课程设计、实践环节以及最后的毕业设计做准备,其重要性不言而喻。然而在实际教学过程中,由于多方面的原因,使得本课程教学效果不佳,学生普遍编程能力不强,甚至影响了后续部分课程的学习。要提高学生的动手能力,关键还是要多练。本文在肯定理论教学重要性的前提下,着重就计算机软件基础课程的实验教学部分进行分析,对实验教学环节的介入、实验内容的优化以及实验教学方式等提出一些探讨性的做法。 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年代后逐渐发展成熟的实践型教学方法,是国内外运用较多的、先进的教学理念。它是让学生在“做中学”,通过学生的参与和体验,在完成任务过程中主动地去分析和思考问题,加深对知识的理解和感知,共同探讨解决问题的方法,进而达到对知识、技能的理解和掌握,既增强了知识点的融会贯通,也强化了学生主动积极的学习意识。 巧设学习情境。软件技术基础课程教学目的,是让学生打破常规,启迪思想,通过探索、实践,掌握理论知识并能灵活地加以应用。“情境教学”正是基于这一先进思想的教学方式。如学习语言编译时,使用“栈”可实现函数过程的调用。当计算机输出数据打印时,打印机速度慢,为解决这个问题,教师安排学生们分组讨论,最终在操作系统中设一个打印队列,将打印任务逐个完成,避免了数据丢失或打印次序混乱。任务进行过程中,学生们热情高涨,积极思维,体会知识的奥妙,深刻认识到了这门课程的意义和作用,同时小组成员团结协作,焕发出可贵的集体智慧,在目标实现过程中体验成功带来的巨大喜悦。 构建良好师生关系。教师传道授业,是学生学习的组织者和倡导者,更应成为学生的良师益友,将抽象的、枯燥的软件技术基础,用实用化和情趣化的现代教学思想巧妙呈现,产生共鸣、碰撞智慧的火花,使学生充分感受学科魅力,从而启迪心灵,放飞思想。当学生暴露出畏难或厌烦情绪时,教师应给予最大限度的宽容和理解,并用科学的思想加以引导,鼓励他们打破常规、迎难而上,与学生共同完成知识点的跨越。 四、结论 综上所述,打造充满生机和活力的计算机软件技术基础课程教学,是新时期高校教学的需要,也是实施素质教育的关键。只有对教学现状进行深入的分析和研究,采用科学的方法正确梳理教学思路,将优秀的现代教学思想融入计算机软件技术基础课程教学,优化教学过程,才能实现教学相长,不断提高计算机软件技术基础课程教学的实效。 作者简介: 范晓静,(1979.1―)女,籍贯:内蒙古呼和浩特市,2005年毕业于内蒙古大学计算机网络专业,2012年至今就读于同济大学软件学院软件工程硕士,工作单位:呼和浩特职业学院,讲师,研究方向:计算机网络、软件工程。 计算机软件基础论文:计算机软件技术基础课程的案例建设 摘要:案例教学能有效提高学生分析问题和解决问题的能力,是现代教育的常用教学方法之一。文章分析案例教学中的案例特征,以实际工程项目的一个子系统为背景,设计实时仿真监视系统案例并介绍案例的具体建设情况,指出该案例对提高学生的学习兴趣以及分析问题和解决问题的能力具有明显的效果。 关键词:软件技术基础;案例教学;案例建设;实时仿真;监视系统 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++面向对象程序设计、算法与数据结构、操作系统和网络通信等计算机软件技术基础课程及其先导与后继课程的知识点,是一个与学生所学专业密切相关的实际应用系统,容易引起学生的兴趣,也容易被学生理解和接受。这样的案例既与教学目标相吻合,又便于教师驾驭和把握。 从学生反馈的情况看,学生普遍认为,案例教学法方式新颖,实时仿真监视系统案例与专业基础结合紧密;能引导学生积极思考,提高学生的学习兴趣以及分析问题和解决问题的能力。该案例在教学过程中取得了明显的教学效果。 为了更好地开展案例教学,我们必须把建设高质量的案例作为重点来抓,选择合适的案例背景,制定合理的案例建设计划。实践证明,只有经过长时间的积累、认真的思考、精心的选择和多次教学实践,才能获得高质量的教学案例;只有经过团队的长期努力,才能建设高质量的教学案例库。 计算机软件基础论文:计算机软件技术基础课程的案例建设 摘要:案例教学能有效提高学生分析问题和解决问题的能力,是现代教育的常用教学方法之一。文章分析案例教学中的案例特征,以实际工程项目的一个子系统为背景,设计实时仿真监视系统案例并介绍案例的具体建设情况,指出该案例对提高学生的学习兴趣以及分析问题和解决问题的能力具有明显的效果。 关键词:软件技术基础;案例教学;案例建设;实时仿真;监视系统 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 结束语 综上所述,为推动现代化社会发展,关注并重视现代信息技术非常必要。在现如今的信息化社会的背景下,促进信息化技术的发展不能仅仅借鉴或者引入国外的先进技术。我国应该本着积极创新产品的目的,提升自主研究技术水平,为提升服务质量与水平做出努力。我国计算机软件工程的现代化发展,需要当代科研人员和相关人员贡献力量。从政府加大扶持力度到科研人员重视创新技术和产品,都是推动计算机软件的开发与进步的方法。此外,企业自身也要尽可能创造积极的环境为计算机软件工程的优化升级奠定基础。 作者简介 高志强(1988-),蒙族,内蒙古阿拉善盟人。大学本科学历。现供职于内蒙古阿拉善盟阿拉善职业技术学院(初级职称),主要从事计算机教学方面工作。 作者单位 阿拉善职业技术学院 内蒙古自治区阿拉善盟 750300 计算机软件基础论文:计算机软件开发的基础架构原理研究 [摘 要]计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 [关键词]计算机软件开发;基础架构原理;研究 1 引言 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 2 计算机软件开发的概况 2.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 2.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 3 计算机软件开发的基础架构原理分析 3.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 3.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 3.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 4 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 5 结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:认知案例教学法在“计算机软件技术基础”课程中的探讨与应用 摘要:针对目前“计算机软件技术基础”课程教学中存在的共性问题,结合专业特色,着重探讨了将基于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计算机软件安全检测的基本要求 计算机软件检测是一项复杂、严谨技术含量较高的工程,不仅对检测的软件有着科学严格的要求,同事对检测方法、技术手段、操作人员素质等都有着严格的要求。 首先,由于计算机软件程序具有复杂性的特点,要使用科学有效的安全检测方法对计算机软件安全进行实质性检测。软件中很多潜藏的安全问题,采用简单的检测方法是不能被排除的,所以开发人员一定要事先对软件的相关特性以及检测软件的使用条件进行全面了解后,再根据实际情况选择适当的检测方法,制定出科学合理的检测方案,对计算机软件安全进行实质性检测,不仅如此,开发人员还要在细节方面也要依据相关程序进行细化和深化。 其次,因为软件漏洞具有存在于软件开发程序的各个环节的特点,需要多类人员共同参与对计算机软件的检测,才可能确保尽可能多地排除软件中潜在的安全威胁。多元化的人员参与有利于实现检测方法的多极性、多样性,这有利于及时、准确地排除安全隐患。不过,在软件安全检测过程中,必须需要具有专业软件安全检测技术的人员参与,同时还需要有了解软件工作和使用特性的人员,从而实现多角度、全方位的检测,以排除更多的安全风险,满足软件使用的安全要求。 最后,对计算机软件进行安全检测必须要按计划选择合适的方法进行安全检测。选择大体说来,需要通过以下做法具体执行:首先,要对计算机软件检测的各种方案和案例进行必要地分析研究,并且最后要进行汇总,在此基础上再进行分析、归纳、总结,寻找出普遍通用的检测规律。之后,再根据检测的具体要求,对比、筛选合适的方法予以检测。但是,再进行检测之前,为了确保检测程序的顺利推行,事先必须制定出切实可行的检测方案,并将检测过程的方案制定的形象化、具体化,以确保检测过程准确无误地予以开展。以上工作做好、做细后,还要对上述拟定的检测方案采用电脑模拟建立数据模型。特别需要指出的是,在这个过程中,一定要把语言支持作为实现模型形式化表现过程中的动态帮助。以上环节结束之后,作为对软件进行运行和结构的安全测试,再开始检测模拟系统。 3 计算机软件安全检测的具体技术 3. 1 语法安全检测技术 语法安全监测技术主要是对计算机软件中的语法进行实质性、技术性检测。最初输入条件的不同会使最终检测结果产生差异。语法安全检测技术通常被用于检测源程序中的安全漏洞,该检测技术可及时有效地检测出系统函数与C语言库函数的切换,并及时恰当地做出处理,从而建立以语法为基础的测试数据。同时该检测技术还能实现对计算机软件的安全检测,排除潜存的安全风险,保证计算机安全运行。 3. 2 动态安全检测技术 这项技术是对计算机软件运行环境变量进行的必要检测,漏洞等风险因素是它主要进行的检测目标。这种安全动态检测技术的使用,计算机软件源码不需要在运作过程中进行修改,因而计算机用户的隐私安全得到了很大程度地保证。在这类检测技术应用过程中,如果计算机软件的漏洞被发现,就会自动完成相关修复工作。今天,由于计算机在商务应用中也发挥着越来越大的作用,这种软件的检测技术更加适用于商务性,随着普及率的越来越高,对保证商业机密的安全,必将发挥着越来越大的作用。 3. 3 静态安全检测技术 近年来,计算机程序开发人员根据程序代码内部特性和结构是静态安全检测技术这一特征,事先构建合理的测试模型,以满足计算机读取的相关要求,对计算机进行安全静态检测,这就是所谓的静态安全检测技术。这种检测技术的检测程序是:开发人员先利用这种安全检测技术对需要检测的计算机进行检测之后,再将选定的测试模型和待检测的程序数据进行全面比对,如果待测的计算机软件安全性能良好,其对比数据就会高度一致。近年来,由于这项技术日臻成熟,并且简洁易行,越来越多的软件技术开发人员倾向于此项研究之中,从而推动了这项技术得到更为充分的发展,并且越来越大地在计算机软件安全领域中发挥了重要的作用。 3. 4 混合安全检测技术 近年来,随着计算机检测软件越来越多样化,检测技术要求的不断提升,对计算机软件越来越趋向于多项或者混合检测,以确保效果的精准化、全面化。鉴于此,实践中,我们往往倾向于多种检测软件并行的检测方法,也即这里我们所说的混合安全检测技术。这种混合安全检测技术双管齐下,动态安全检测与静态安全检测并驾齐驱,采用了动态安全检测与静态安全检测两种检测技术的优势,扬长避短,强强联合,确保计算机软件检测过程精准、全面、不留死角,极大地扩大了检测范围。 3. 5 基于web技术的安全检测技术 计算机技术检测采用web技术是近年来计算机检测技术领域的一项尝试和技术突破。Web技术是近年来伴随着计算机互联网技术出现的网络资源开发技术。随着web技术的不断革新,这项技术也逐渐渗透到计算机软件安全检测领域中,并且和其他检测手段比起来越来显示出它独特的优越性能――与同是作为计算机软件安全检查的传统的检测技术,Web安全检测技术更具有灵活性、高效性和先进性的特点,在检测性能等各方面都表现出优异的成绩。大体说来,基于Web技术的安全检测技术不仅能够及时检测出风险和漏洞,而且能够及时对这些安全风险和漏洞进行有效修复,为计算机系统安全、可靠、高效地运行提供了有力的保障。鉴于这种检测技术的精准、高效、安全的特色,基于Web技术的安全检测技术已经越来越多的运用到不同行业的计算机检测技术中,并且大有取代传统检测软件的趋势。 4 结束语 综上所述, 随着计算机网络越来越大的影响着人类的生产和生活,计算机安全检测技术作为计算机运用过程中的辅助技术,势必越来越彰显出它的必不可少的重要作用。同时,计算机技术越先进,势必要求计算机安全检测技术也必须随之越先进,在科技日新月异的今天,相信我们人类社会在计算机安全检测技术方面,也必将取得更多成果,以更好地服务于计算机技术,更好地造福于人类。 计算机软件基础论文:协作学习在计算机软件技术基础课中应用的优势 摘 要 通过分析协作学习,结合计算机软件技术基础课程的特点,分析协作学习在此门课中应用的优势。在协作学习过程中,促进教学优化及学生协作学习能力提升,学生对知识进行有意义的建构和深度学习,从而达到解决问题、深度学习、有效学习的目的。 关键词 协作学习;计算机软件技术基础课程;深度学习 1 前言 计算机软件技术基础是云南大学教育技术学研究生所上的一门课程,此门课程对于教育技术学的学生来说是很难的,学生学习起来很困难。现在学习者与教学者之间交流互动少,再加上缺少实验环境,学生动手能力相对较差,思维空间狭窄。为了能够优化教学,促使学生实现对此门课程的深度学习、有意义建构,能够解决存在的问题,培养知识迁移的能力,特引进协作学习,促进教学有效进行,提升学习者各方面的能力。 2 协作学习及协作学习理论相关信息 协作学习 对于协作学习,国内外专家学者有不同的看法。美国明尼苏达大学的约翰逊兄弟认为:“协作学习就是在教学上通过小组学习,使学生共同努力以最大限度地促进自身及他人的学习。”[1]北京师范大学黄荣怀教授认为:协作学习是学习者通过小组形式为达到共同的学习目标、在一定的激励下为获得最大化的学习成果而合作的一切相关行为[2]。笔者也比较认同他们的观点,协作学习能够促进高效学习,提高教学质量,培养学习者之间的情感交流能力、协作共赢的思想。通过协作学习,学习者共同完成任务,解决实际学中的问题,达到有效知识建构、深度加工知识。 协作学习组成要素 要素构成整体,使整体的力量变大。协作学习拥有自身的要素。通常以2~4人构成一组,组内学习者各有不同,组与组间基本同质,小组成员各自担任不同的角色,为共同目标尽职尽责,互相交流沟通、深入理解,把知识进行有意义的建构、深度加工。协作学习要发挥很大作用,离不开其本身的组成要素。协作学习由组成的小组、学习者、领导者、协作学习环境与资源等要素构成,要素之间相互依赖、缺一不可。学习者组成协作学习小组,协作学习小组中学习者采用互补的方式进行学习。领导者可以是小组长或者是教师,在协作学习中发挥重要作用,能够为协作学习的高效进行提高后盾及保证。良好的协作学习环境能够提升学习及教学质量,丰富的资源为协作学习提供便利。 协作学习的基本模式 协作学习主要有竞争、辩论、合作、问题解决、伙伴、设计和角色扮演等7种基本模式[3]。在协作学习中,学习者之间可以根据教师安排的任务进行讨论,积极发表自己的见解。根据各学习者的特长、能力分担任务。获取、整理有用信息,共同合作交流,成员之间可以进行角色互换,发挥积极作用,最终得出一个满意的成果。每个组完成任务后,教师可以组织学习者进行互评,组与组之间形成竞争关系。在解决问题过程中,每个组之间对问题的看法各有不同,进行交流时,双方会获得不同的解决问题的思路,开阔眼界、丰富经验,为以后的工作、学习等奠定良好的学习基础。 3 协作学习理论 协作学习有着深厚的理论基础,下面就来看一下相关的理论。 建构主义学习理论 建构主义的思想来源于认知加工主义学说,它认为学习是一个积极主动的建构过程。学习者借助于外界环境,在其帮助下,积极主动地对知识形成一个有意义的体系,结合以往知识进行深度加工,对所学知识形成一个认知结构。“情景”“会话”“协作”“意义建构”构成建构主义理论的四要素[4]。学是在一定的社会背景下(情景)产生的,学习者在此过程中会与他人进行交流协作(会话、协作),在交流学习中不断地同他人进行思想的碰撞,产生共鸣。同时,协作学习能够主动地建构意义学习知识,不断地深化,逐步形成一个体系。 人本主义学习理论 人本主义学习理论是建立在人本主义心理学基础之上的,人本主义学习理论的代表人物是美国心理学家马斯洛(A. Maslow)和罗杰斯(C. R. Rogers)。 罗杰斯认为,学习是一种将个人经验与学习相融合的有意义的心理过程,这种心理过程对每个人都是需要的[5],能够在合适的情景中产生出来,当学习者知道学习的真正价值时,学习会变得很主动。在教学中,教师作为学习者的引导者、促进者。教学应该做到因材施教,满足学生的个性化发展,关注学习者的特征,充分调动学习者积极性,重视学习过程中有效交流,创造良好的学习风气、学习环境。 4 计算机软件技术基础课的特点 教师的教是让学习者学习到有用的知识,解决生活中存在的问题,让学习者重构有意义的知识,学以致用。计算机软件技术基础课程难度稍大,学习者需要理论与实践相结合,同他人进行协作学习。下面介绍此课程的特点。 整体性 该课程从简单到复杂,逐步推进。它整体性很强,章节之间联系紧密。课程分章节介绍,各章节中有简单的知识,也有复杂的知识,需要从部分到整体去理清思路。它涉及其他知识,如网络等,教师在教学时应该从整体的角度介绍,让学生把握一个整体的知识,然后划分成部分。最后,把各个部分进行精炼,整合为一个结构清晰明了的结构图。学生可以在教师帮助下把知识重构成一个个精炼的个体,最后由部分加工成为一个出色的整体。 实践性 实践是检验真理的唯一俗肌Q习者,除了书本上学习到的理论外,更重要的是理论结合实践。此门课程理论性很强,听起来很难,比如算法、数据结构等知识很抽象。学生需查阅很多知识,积极主动与他人进行交流协作,结合大量的实验来掌握。如线性表、树、图等章节就需要学生进行相应的实验,结合实验准确地理解、加工知识,使知识深化。 抽象性 语言是为了能够让人看懂,越简单的话语越容易被人理解、接受。计算机软件技术基础每一个章节所使用的词汇都很精炼,似乎能够看懂,但是理解起来却不容易。形象的事物,理解起来很容易。抽象的事物需要更加深入的构建、想象、理解等,才能把知识理解透彻。此门课程抽象性极强,需要把书本上的话语换一种方式描述,结合实验,才能理解。如栈、二叉树等,可以用形象的东西比喻,然后结合实验,构建出容易理解的知识。 5 协作学习对此门课程的优势 协作学习相对于传统教学来说具有自身的优势,对教学产生很大的帮助。下面介绍协作学习对此课程的优势。 协作学习能够促进学生积极性的有效发挥 小组或团队的学习能够带动个体之间的积极性,两个人的思想互相交换,可以获得多于两份思想的价值。学生进入大学后,学习兴趣逐渐下降,个体支配时间增多,各具特色的社会实践活动越来越多,他们的关注焦点开始转移,学习就是不挂科就行。然而,学习对于学生来说是很重要的人生经历。小组之间有了目标及方向,大家都会为此负担起责任。同伴之间相互交流协作,会把不理解的知识逐步转化为可吸收的东西,在交流协作中会受益匪浅。协作学习可以增进彼此间的感情交流,培养彼此间的协作意识,从而使学习效果更加突出显著。 协作学习推动课程有效理解、优化教学 在小组或团队活动中,学生之间相互协作交流,会激发出每个人的潜能。学生在教学中积极主动探讨,课后通过QQ、微信等即时通信软件进行协作学习,可以有效推动课程知识的理解。一个难懂的知识单独分给一个学生,可能需要一段时间查阅很多知识,才能勉强了解此知识;通过小组协作,在很短的时间内,效果会远远超出一个学生所了解的内容。协作学习可以大大优化教学,为教学活动奠定良好的教学模式。 协作学习有利于问题解决 教学是为了促进学生有效学习。在协作学习中,小组根据教师或者本组的任务要求,学习者积极主动参与学习活动,发挥自己的特长。学生取长补短,虚心向他人请教,不断端正自己的学习态度,提高自身学习能力。教学中广泛应用协作学习,有助于提高学生信息收集、整理能力,能够培养学生之间沟通交流协作能力、动手操作能力。学习就是为了很好地解决问题,问题的解决将伴随很多方面的知识,协作学习为问题的有效解决提供了有效帮助。 结合协作学习的优势及计算机软件技术基础课程的特点,可以看出协作学习对提高学生学习能力、深度学习、知识的有意义建构,以及学习者之间的有效沟通具有积极作用。协作学习促进教学优化,提升学习者的高阶思维能力,为将来的教学及学习奠定良好的基础。
软件毕业论文:软件开发类毕业设计中敏捷软件技术的应用 摘 要:提出了在软件开发类毕业设计中采用敏捷技术进行过程控制的方法,从实际效果中可以看出,这种方法较好地解决了软件开发类毕业设计中遇到的各种问题,能够有效提高软件开发类毕业设计的质量,使学生在毕业设计中得到充分的锻炼和提高。 关键词:毕业设计;敏捷软件开发;极限编程;软件质量 0 引言 毕业设计是本科教学中非常重要的一个教学环节,是对学生所学知识的检验和总结,是培养学生独立分析和解决问题能力的重要手段,也是学生进入工作岗位前的最后一次实战演习;并且,它是本科教学水平评估指标体系的重要指标之一,是考核学校本科教学水平和质量的重要内容。 软件开发是计算机专业毕业设计中一个重要组成部分。学生开发的软件质量直接反映出毕业设计质量,而指导教师的指导和监控对学生开发软件的质量高低有很大影响。本文首先介绍了软件类毕业设计的特点、遇到的问题及其原因分析,然后将敏捷软件开发技术应用于指导和监控软件类毕业设计,最后通过具体的实践对其进行总结。 1 目前状况及问题 1.1 软件开发类毕业设计的特点 本科计算机专业毕业设计中,软件开发占很大比重。而软件开发类毕业设计与其他专业的毕业设计以及商业化软件开发又有很大不同,主要体现在: (1)设计的最终目的是要生成可运行的、实现一定功能的、错误率较低的实际软件产品,而不仅仅是提交一份文档报告。 (2)设计小组成员分工合作,要将各人的成果整合,形成完整的软件;小组每个成员不是完全孤立的,每个人的工作都与其他人息息相关。 (3)项目小组一般只包括一个人或几个人,人数较少,远少于一般商业化软件开发项目小组的人数。 (4)小组成员没有足够的团队意识,没有足够的软件工程经验,一般没有作为一个团队的成员共同开发过软件产品。 (5)项目开发过程不完全,编码的结束即意味着项目的结束。项目不要求有完整的工程化的分析和设计文档。 (6)有些软件开发没有与商业项目挂钩,也就没有真实客户的需求对其进行功能和性能上的监控。 1.2 遇到的问题及原因分析 根据上面的特点可以看出,普通毕业设计的指导方式或是工程化的控制手段,并不能适应软件开发类毕业设计,最终会导致毕业设计质量低下,学生得不到真正锻炼。比较突出的问题主要表现在以下几个方面: (1)项目组成员各人任务不明确,能力参差不齐,并且有时没有充分地交流设计思想,最后导致软件各个功能模块无法有效整合。 (2)项目需求因为各种原因不断改变,软件不断修改,最终完成的软件产品达不到设计要求。 (3)编码开始后,软件的错误和缺陷不断涌现、不断累积,最终无法控制。 这些问题的产生,固然与设计选题、学生能力、实验环境以及教师的指导力度分不开,最重要的还是与教师的指导和监控方式有关。应当采用恰当的指导和监控方式,最大化地促进学生能力的提高,最有效地根据各个学生的特点,推动学生逐步达到毕业设计软件质量和功能的要求。 2 敏捷软件开发技术的应用 采用适当的指导和监控方式,实际就是要求教师对学生软件开发应用适当的软件过程模型,也就是软件开发的工程化控制手段。 2.1 敏捷软件开发简介 传统的软件工程方法中的架构设计与程序开发在时间上是先后分离的,这种分离常常导致一些脱离实际的设计和脱离设计构想的编程,导致最终软件开发的不理想甚至是失败。鉴于以上问题,敏捷软件开发技术应运而生。 敏捷软件开发以交付而不是以构造为优秀,它强调的是交付对客户有价值的软件,而不是用户需求中所描述的软件。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷软件开发方法提倡采用先进的技术和高水平的小型团队,并辅以人性化的管理,充分发挥软件开发者的才华,建立畅通的交流机制,使软件开发团队水平和软件质量共同提高。 敏捷式开发采用适应性方法,而传统的软件工程学采用的是预测性方法。敏捷式开发是以人为主的,而传统的工程学是以过程为主的。二者的主要区别存在于它们对软件开发过程的描述中,也就是说,敏捷开发实现当前最需要的功能,然后根据变化来修正和改进;而传统软件工程学一开始就将软件的各种架构预测好,然后采用固定的过程来实现这种架构。软件开发中的变化是不可避免的(通常传统软件开发的失败主要原因就是不能很好适应这种不可预知的变化),因此就要找到一种新的方法能够更有效地适应变化,这其实也就是敏捷式开发方法所要达到的效果。 可以看出,上述的敏捷软件开发的许多特点正是与软件开发类毕业设计的许多特点不谋而合,例如,小型的开发小组,适应性(适应不可预测变化)的开发机制,短期的交付(毕业设计一般都在半年甚至更短时间内完成软件的交付),充分发挥小组成员的特点,建立畅通的交流机制等等。因此,将敏捷开发思想引入毕业设计中的软件开发,不失为解决后者诸多问题的很好尝试。 2.2 敏捷软件开发应用 敏捷软件开发技术包含若干的价值观、原则和实践方法。将其用于毕业设计的指导和监控,主要应包含如下原则的应用: 2.2.1 增量式开发 传统软件类毕业设计采用传统软件工程学指导方法,先进行需求分析,然后根据需求进行功能模块划分,接着开始编程。如果最初阶段不能很好地完成分析和设计任务,后面的软件开发将出现严重问题。 而在敏捷软件中,采用的是增量式开发,对于难度较大的软件设计,不是一步吃透功能,而是逐步添加功能,在改进的过程中促进学生能力的提高。在笔者指导的一项毕业设计中,要求学生用Java编制网络实时通讯软件。采用增量式开发方法,先要求学生实现基本功能,即发送字符串到另外一台计算机,使用Windows的超级终端作为接收机进行测试;接下来要求学生实现程序互相发送和接收字符信息;然后,实现聊天室的多人聊天的线程控制;进一步可以实现数据库存储登录用户信息,并进行验证;最后,实现其他功能,例如网络硬盘,文件传输等等。在开发过程中,增量式设计能够让学生逐步进入高层次的内容,而不是一开始就进行高难度的开发。并且,通过逐步修改代码,可以提高学生阅读代码和优化代码的能力,学生的编程水平得到很好的提高。 2.2.2 可持续的开发速度 敏捷开发技术不要求团队一开始就尽全力完成任务,而是尽量保持一种稳定的、可持续的开发速度;团队的成员必须始终保持旺盛的精力和警觉的思想。 在很多毕业设计中,一开始学生就以极高的热情和全力以赴的状态去工作,然而随着进度的延缓,错误不断增多,以及越来越复杂的需求变化,学生的热情迅速减退,最终影响设计成果。因此,指导老师必须充分调动学生的积极性,又不能让学生 的精力过早地消耗,要保持一个稳定的进度。 2.2.3 简单 敏捷软件开发方法采用最简单的方式实现当前最需要的功能。在毕业设计中,针对某一个功能,采用尽量简单的方式去实现,不需要考虑为了将来的功能而进行“提前的准备”。因为这种“提前的准备”往往会让学生考虑问题过多,反而忽略了当前最重要的内容。 然而,简单并不代表着功能的缩减,当某些功能的实现成为必须的时候,敏捷软件开发方法采用在代码上改进的方式来完成,并且以此为机遇,充分进行反省,让学生在改进中得到进一步提高。 2.2.4 结对编程 结对编程是敏捷开发和极限编程(XP)的重要实践,它是指两个程序员结对使用同一台计算机完成编码――其中一位控制键盘并输入代码,另一位观察输入的代码并寻找着代码中的错误和可以改进的地方。这种方式能极大地促进知识在团队中的传播,并有效降低代码的错误率。 在毕业设计中,根据学生的特点,采用结对编程方式,可以让学生充分交流,互补所短,互用所长,互相学习。例如,在网页制作类的软件开发中,ASP脚本编程人员和界面设计人员结对,能够充分利用二者的特点,将脚本程序和网页界面元素有机地结合起来,形成功能完善,界面美观的动态网页。 2.2.5 适应改变 敏捷开发的一个重要特点就是它能够很好地适应改变,并且欢迎改变。这里的改变主要是指功能需求方面的改变。而敏捷开发对改变的适应,主要是通过增量开发,持续交付以及不断地改进与反省来实现的。 在毕业设计中,设计题目一经给出,主要方向不能变。然而选择题目的学生是变化的,个体能力有时候有很大差别,并且在开发中会碰到很多不能预知的技术问题。采用敏捷开发中的过程控制手段,可以有效地让毕业设计小组更好地应对各种变化,不会因为突发因素导致软件开发的失败。 2.2.6 个体激励和交流 毕业设计的重要目的是促进学生各方面能力的提高,采用的手段可以有很多。在敏捷设计中,强调个人能力在团队中的充分展示。把这种思想应用于毕业设计指导中,可以采取定期召开小型交流会议的方式,让每一个组员充分发挥自己的能力,以“头脑风暴”的形式对系统当前状态和改进方式进行畅所欲言的交谈。通过这种形式的交流,能够充分调动整个小组成员的积极性,及时发现系统开发过程中的各种问题,增强整个小组的凝聚力,有效提高学生的团队协作能力。 2.2.7 反省 好的团队并不只是埋头工作,他们会思考如何工作和为什么工作。在毕业设计指导过程中,指导教师应当在适当的时机提醒学生对开发工作中各项内容进行反省,让学生能够有机会去辨别可能或已经发生的错误。反省不仅仅是简单的思考过程,反省的后面应该紧跟着行动,学习是反省的行为,要能够将错误造成的危害尽早地阻止,并从中学习,以免同样错误的再次发生。 2.2.8 其他原则 敏捷软件开发技术还包含其他一些原则,在设计中包含了面向对象设计的一些基本原则,例如单一职责原则(SRP)、开放一封闭原则(OCP)等等。要将这些设计原则应用到具体的软件开发中,需要学生熟悉面向对象程序设计的相关概念和技术。 将敏捷软件开发技术应用到毕业设计的指导过程中,需要指导教师本身对它有较为深刻的理解,并且勇于进行大胆的尝试一毕竟敏捷开发的很多实践是与传统软件工程学方法相悖的。指导教师可以先在某一门程序设计课的课程设计中采用这种思想,然后进行相应的调整,再将其应用于毕业设计的指导工作。 3 结束语 将敏捷软件开发技术应用于指导毕业设计,能够充分适应软件类毕业设计的特点。在实际采用这种方法对我校的两组毕业设计小组进行指导的过程中,可以看出,这两组同学在对语言工具和相关知识不是很熟悉的情况下,采用渐进的方式,逐步实现设计要求的功能,并且不断对代码进行改进,软件完成的质量比其他小组明显要高。毕业答辩中,小组成员能够很清晰地阐述其软件开发进程以及相关知识的学习过程。并且,小组成员通过毕业设计加深了交流,团队协作能力有了大幅度的提高,小组成员个人的精神面貌也有了较大的改变。 软件毕业论文:计算机专业毕业生的软件行业就业发展之路 摘要:本文分析了当前软件行业的发展前景以及对人才的需求,同时也分析了软件行业有哪些计算机专业毕业生可以选择的工作。 关键词:软件行业;IT;就业 近几年来,面对社会再就业和高校毕业生就业的巨大压力和剧烈竞争,计算机专业毕业生的就业优势不断下降,就业难度不断增加。一个比较普遍的现象是,学生就业的单位层次和待遇在不断降低。那么计算机专业毕业生应如何选择自己的就业方向呢?根据现有的就业情况看最好的就是软件相关方面,毕业生的起薪48%在1500元以上(见下图),远远高于其他专业。 1软件行业对人才的需求 据介绍,计算机软件行业是目前的热门行业。2007年我国的软件产业增长率依然保持在30%以上。据招聘网站的统计,其相关职业单月数量达数十万,申请数量达到百万级。计算机软件领域是一个包括系统软件、Linux应 用、中间件软件、嵌入式软件、数据库软件、财务及企业管理软件、教育软件、游戏软件、语音应用软件等在内的复杂的集合体。随着计算机深入各行各业,在大大提高效率的同时,也在深刻影响着人们的生活。计算机的深入应用离不开软件,软件产业将成为21世纪拥有最大产业规模和最具广阔前景的新兴产业。 从2007年的招聘情况看,软件工程师、软件测试工程师、网络系统工程师、咨询工程师等都有很多招聘职位,人才需求很大。尤其是软件测试工程师,继2006年的短缺之后,2007年仍然有很大的人才缺口,很多软件测试工程师都享受着地位和薪水的双高待遇。企业招聘人数很多,而且更青睐有经验的应聘人群。软件行业中从事计算机和网络技术类工作的人员比重优势很明显,占到了从业人员总数的四成左右。从事销售类和软件工程师职位的人也较多。专家指出,中国的IT队伍存在严重的结构失衡,既缺乏高级IT人才,也缺乏技能型、应用型信息技术人才,以及一大批能从事基础性工作的技术人员。中国软件人才的“金字塔”型合理结构并未实现,软件产业健康、快速发展需要三类人才:既懂技术又懂管理的高级项目管理人员、系统分析及软件测试人员、熟练的程序员,这三类由高到低的人才结构并未呈金字塔型。在软件行业,具有3000元以上月工资的人员比例接近50%。 2全球软件发展总体概况 (1) 全球软件产业保持平稳增长。 (2) 各国形成自身特质发展。 美国:占据软件产业最上游:基础软件、产品标准、高端产品。 日本:大企业需求、大企业应用。 爱尔兰:软件产品本地化。 印度:软件出口外包。 韩国:数字内容、网游。 中国:国内信息化巨大需求、未来将影响软件产业分工的重要因素。 (3) 中国软件产业呈现以内需拉动型的增长模式。 这样看来,软件开发的确是计算机专业毕业生的好职业,那么如何成为软件工作者,如何发展呢? 3目前软件工作现状 软件行业提供了许多就业机会。能熟练使用办公软件,如Office,Excel等等,会一点编程,你最起码可以做一个办公白领。熟悉网络的话,可以做企事业单位的网管、网络维护、建网站等工作。能熟练使用C++编程,熟悉操作系统,可以成为专职程序员,熟悉底层软件还可以成为系统工程师。能熟练使用JAVA,可以处理面向对象的企业型的应用开发,公司企业Web页面设计、Internet可视化软件开发及动画等,Web服务器手机上的JAVA游戏开发等等。熟悉Linux,完全可以在Linux世界里自由竞争,你只需要一台电脑连上Internet以及一个好的头脑就足够了。你的Linux战友们将会根据你的意见、你的代码和你的其他贡献来判断你的能力,不愁找不到工作。能熟练使用Protel,可以找设计电路板方面的工作,如设计PC机板卡等等。单片机熟练,可以找单片机开发编程应用方面的工作。小企业,小产品多多,其中也自有一番乐趣。对DSP有一定基础的话,可以在人工智能、模式识别、图像处理或者数据采集、神经网络等领域谋求一个职位。熟悉ARM,可以成为便携式通信产品、手持运算、多媒体和嵌入式解决方案等领域里的一名产品研发工程师。熟悉EDA,能熟练应用HDL语言,熟悉各种算法,如FIR、FFT、CPU等等,同时掌握最新FPGA/CPLD器件的应用,把研制的自主知识产权的模块用于ASIC。 此外,我国软件开发工程师与测试工程师岗位比例为6∶1,远远低于国际水平。预计在未来10年内,我国IT企业对软件测试人才的需求还将继续增大。在谈及测试人员的薪酬待遇时,企业方介绍“目前大多数公司给软件测试人员提供了双轨制的培训和广阔的发展平台。薪金方面也比较丰厚,具有一定经验的测试人员的薪水在5千到8千不等”。前程无忧2006年的薪酬报告显示,软件测试工程师在IT行业中越来越受到重视,其薪资也节节高升。初级软件测试工程师的起薪从2000至5000元/月不等,若有三年工作经验的话,薪资在8000元/月左右,具体视不同地域、不同性质企业、测试工程师的不同能力而定。以3.5年左右从业经验的软件测试工程师各地薪资情况来看,北京地区该职位的平均年薪逾5.8万元,其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各类型企业的年薪都在5万至6万元。上海地区软件测试工程师的平均年薪为6.3万元,欧美独资和欧美合资企业的薪资不相上下,分别为7.9万和7.7万元。以上种种迹象表明,软件测试工作已成为IT职场上炙手可热的新“黄金职业”。 在今年北京国展招聘会上,国家软件出口基地北京软件出口中心人力资源负责人介绍,本次参与招聘的企业将主要对软件测试工程师、J2EE高级软件开发工程师、JAVA开发工程师等岗位展开招聘;由于测试工程师等人才极其紧缺,大多企业都比较急,甚至有些企业像金山、联信永益等就直接打出“高薪急聘”字眼。也就是说计算机毕业生在软件行业中就业面临巨大压力的同时,也有很多前所未有的机会和挑战。 4软件工作者如何发展 软件行业的门槛相对较低。初级的开发者很多,这些开发者大多从事最上层的基本开发,基本知识相对薄弱,几乎没有经验和系统思维,而且成长的空间也不大。在成长的初期,即软件工程师和高级工程这个阶段,是成长的关键。在软件工程师阶段,如果走不到高级工程师就只能转变角色去其他的领域生存,实际上就大学毕业生而言,最终成为高级开发工程师的并不多,大概有10:1的比例。大多数在初级工程师到高级工程师这个过程中选择了其他的发展方向,有一部分工作了数年依然是初级工程师的,很多时候感觉他们选择这个行业是完全错误的。在高级工程师阶段,如果继续发展自己的技术能力走技术路线,可能成为系统架构师、分析师、资深技术专家。如果具备一定的领导能力,则可能成为团队的领导者,甚至成为一个软件开发企业的CTO。也就是说,要想在软件开发的道路上走下去,就必须先成为高级开发工程师。 要成为系统开发者、专业开发者、高级应用开发者,需要很高的专业知识和很强的逻辑、抽象、空间思维能力,这就要求从业人员具有很好的基础,同时具有较大的提升潜力。而要成为简单开发者和初级应用开发者相对容易,因而使很多人走上了软件开发的道路。初级开发者在发展的过程中很容易遇到障碍,能否跨过这个障碍成长为高级开发者就需要扎实的软件理论基础,较强的思维能力,努力的学习态度。由此可见,软件开发者的路是很不好走的。成为入门级的开发者相对容易,但是普通的开发者基本过了30岁就很难找到满意的工作了,如果没有成为高级开发者继而走上正确道路的能力和决心,在选择软件开发行业的时候一定要慎重!对于在技术路线上苦苦摸索的人来说,与其苦苦追寻,不如发挥自己的特长另辟蹊径;对于适合技术路线的人,一定要规划好自己的技术方向,努力提升自己的各方面能力,营造良好的人事环境,争取自己最大的发展空间。 软件毕业论文:对软件企业招聘应届毕业生的思考 1背景 近年来,大学毕业生就业难已成为中国最突出的社会问题之一。而随着全球金融危机的愈演愈烈和国内经济的下滑,不少企业的招聘计划被冻结或缩水,这对2009年的大学生就业形势而言,无疑是雪上加霜。今年的“两会”上,无论从总理的政府工作报告,还是从会后的讨论,以及政府出台的各种政策,如何保障大学生就业始终是教育问题的重中之重。 据中国人力资源和社会保障部就业促进司的数据显示,今年应届高校毕业生的数量预计为650万,而2007年和2008年毕业的495万和560万大学生分别还有100万人和150万人没有找到工作,大学生就业之难可见一斑。 高速发展的中国软件产业尽管也被世界金融危机所波及,但相对其他产业而言,影响要小得多,在短暂的调整后必将迎来快速的逆势发展。不过,软件企业对高校应届毕业生的选择吸收确实是越来越慎重,传统的招聘模式正接受越来越严峻的挑战。 2高速发展的软件产业 来自2009中国软件行业协会年会陈冲理事长的报告显示:自国发[2000]18号文件颁布后,我国软件产业进入快速发展阶段,产业规模以年均超过30%的速度高速增长。2008年,我国软件产业累计完成软件业务收入7572.9亿元,同比增长29.8%。其中软件产品收入3165.8亿元,占41.8%;软件技术服务收入1455亿元,占19.2%;嵌入式软件实现收入1118.2亿元,占14.8%;系统集成收入1616.4亿元,占21.3%;IC设计收入217.4亿元,占2.9%。东部地区累计完成软件业务收入6389.2亿元,占全国软件业务收入的84.4%,北京、广东、江苏规模位居全国前三甲;西部地区累计完成软件业务收入659.7亿元;中部地区累计完成软件业务收入524亿元。全国规模以上软件企业(注:统计术语。指年产品销售收入500万元以上的企业。)统计为16194家,软件行业从业人员接近180万。 中国软件产业在规模高速增长的同时,产业结构不断完善,逐步形成了软件科研和技术、基础软件和应用软件产品、软件增值服务、系统集成、嵌入式软件、IC设计、软件应用、软件人才培养全面覆盖、产业链配置相对齐全、完整的产业结构体系。 3软件企业招聘的主要形式 当前,软件企业招聘新员工的方式主要有社会招聘、校园招聘、中介招聘和推荐招聘等形式。 3.1社会招聘 社会招聘是通过在相关媒体招聘信息或直接参加人才招聘市场组织的招聘会,接收求职者简历并组织其参加后续笔试或面试的招聘形式。软件企业的社会招聘主要通过在前程无忧网、英才网、智联招聘网等招聘门户网站或CSDN、软件人才网等专业招聘网站进行。参加第三方(例如人才招聘市场)组织的综合性招聘会也是软件企业招聘的主要手段,不过由于近年来大量应届毕业生的参与,使得此类招聘会的命中率降低不少,软件企业参加综合性招聘会的热情也越来越低。 社会招聘有以下特点: (1) 属于“守株待兔”型。企业相关信息后,只能被动等待求职者的参与,企业无法选择求职者的类型,对其真实性的甄别还会耗费大量的人力物力,费用较高。软件企业招聘人员戏称社会招聘是“该来的不来,不该来的来了一大堆”。 (2) 招聘范围广。企业通过媒体招聘广告,有广泛的受众群,一般会收到大量的应聘资料,还能起到宣传企业的效果。求职者只要对该信息感兴趣,都可以轻松投递简历。 (3) 筛选工作量大。由于网络求职相当便捷,对求职者没有任何限制,点点鼠标也不需要花费成本,往往造成简历“泛滥成灾”。以往软件企业通过增加招聘专员和加班加点还能应付,今年的情况却让很多企业不堪重负。某软件企业在网上6个职位,简历却达到5万多份,负责招聘的人员只能在简历的“海洋”中“大海捞针”。也难怪求职的大学生常常感叹自己发出上百份简历却如“石沉大海”,求职堪比中奖。 (4) 人力资源投入大。社会招聘最大的投入就是需要大量的招聘专员,有的外包公司有上百人的招聘队伍。这些公司以合理的价格招聘到适合的人才,显得尤其重要。 (5) 效果一般。尽管社会招聘对大多数公司都是必不可少的招聘手段,但除了有大量人力投入的公司有所回报外,很多中小公司的社会招聘真的可以用“摸”或“撞大运”来形容。企业参加人才招聘市场组织的招聘会,往往受到招聘会本身宣传力度和高级人才心态的局限,应聘对象的数量和质量难以保证。 3.2校园招聘 应届毕业生经历单纯、理论基础好、可塑性强,尽管他们缺乏实际工作经验,上岗后还需要一定时间的适应期,但为了培养更多的后备人力资源,有实力的软件企业每年会通过各种形式招聘一定数量的应届毕业生。其中,校园招聘就是企业通过有针对性地到高等院校中开展宣讲、接收简历并进行考试筛选的一种招聘形式。此类招聘活动通常由专门的“校园招聘”公司来组织,例如各大招聘门户网站都有这个业务,他们负责联系高校、安排行程和相关后勤工作,企业只需按照约定时间到相关高校开展校园宣讲和招聘工作即可。长期招聘大量应届毕业生的软件企业为节约成本(通过上述招聘公司来组织需要支付不菲的费用),往往根据以往录用毕业生的经验,逐渐建立自己固定的高校渠道,每年直接与高校联系,进行校园招聘。 校园招聘有以下特点: (1) 属于主动出击型。软件企业根据自己使用应届毕业生的经验和同行经验,每年根据用人需求制定相应的校园招聘计划,重点考虑的因素有“到哪个城市去”、“去哪些大学”、“什么时间去最合适”、“有没有可靠的渠道”等。很多企业通过摸索逐渐找到一些适合自己的、稳定的校园供应渠道,并与校方建立长期的供应关系,这种方式最有效,也最节约成本,对校企双方都是好事。但从实际情况来看,这种互相信任的供应渠道对招聘量不大的软件企业十分有效,而对用人需求量极大的服务外包企业来说,单靠固定的供应渠道很难满足招聘要求。据国内一家知名软件外包企业的校园招聘负责人所述,每年能向其稳定供应10人以上的高校或培训机构,就是他们需要重点照顾的“大客户”。遗憾的是,这样的供应渠道还比较少,他们每年还不得不到处奔波。 (2) 范围小,定位准。由于参加校园招聘会的高校都是企业希望录用毕业生的高校,经过了事先筛选,因此定位很准,企业去了一定会有“收获”。而社会招聘有更多的运气成分,赶上一批好的,录用率很高,赶上一拨差的,一个都招不到也是常事。然而,由于受到出差、支付校园招聘公司组织费或企业自己协调高校时间场地等诸多因素的限制,软件企业的校园招聘能覆盖的范围还是很小。我所知道的一个招聘应届毕业生在1000人以上的公司,其校园招聘也仅仅集中在5~6个高校集中的省会城市,而且仅限于其中的2~3家知名高校。难怪很多普通高校,尤其是二线城市的高校都在抱怨来校园招聘的企业太少,毕业生的就业工作难上加难。 (3) 筛选工作量适中。相比社会招聘的庞大应聘者而言,校园招聘一般都经历宣讲会、收简历、笔试和面试这几个流程。因此相对而言,简历数量少得多,而且求职者类型相同,背景基本差不多,筛选难度不大,工作量适中,均在可接受范围内。 (4) 成本较高,效果较好。由于要花费出差成本,支付相关费用,还要有技术主管参与面试,因此校园招聘整体成本较高,普通的中小企业基本不会参加校园招聘。当然,校园招聘针对性强,企业对去哪些学校招聘都心中有数,所以整体效果不错。 (5) 有限高校,有限竞争。由于前面提到的多种原因,加上高校的特色大多不突出,同类学校之间差异不大,因此软件企业的校园招聘工作往往集中在有限的高校中进行,并面临其他软件企业的竞争。不过,也正是由于到学校招聘的企业数量不多,所以竞争也只局限在有限的范围内。 3.3中介招聘 中介招聘因为范围小,成本高,一般只针对企业急需的中高层人员,通过猎头服务的形式完成。不过,一些跨国企业由于招聘工作量大,也常常委托中介机构对应届毕业生进行初步筛选。 委托中介机构物色人才,虽然需要支付一笔不菲的佣金,但是被推荐的候选人一般都经过人才公司的筛选,有些甚至就是根据企业的要求有针对性地猎取而来的,因此招聘成功率较高,上岗效果也较好,一些规范化的人才公司还能提供后续服务,使招聘企业感到放心。 通俗地讲,中介招聘就是“花钱请人干活”,中介服务机构找高级人才是“专业活”,找初级人才是“体力活”。委托方成本高,但效果最好。 3.4推荐招聘 推荐招聘是通过公司内部员工或熟人推荐的形式招聘人才。企业一旦出现空缺职位公布招聘广告后,员工推荐合适的外部人才进入企业工作,如招聘专业人才和初级人才,员工推荐往往比较有效。员工推荐的优点是对候选人比较了解、招聘成本低、易成功、录用后能较快开展工作。有些软件企业为了鼓励员工积极推荐人才,还设置类似“伯乐奖”这样的人才推荐奖金。这种情况下,员工就是业余的“猎头顾问”。对于高校应届毕业生而言,通过老师、师兄师姐、亲戚朋友推荐找到工作的不在少数。 4软件初级人才招聘急需公共平台 “软件企业招聘难,大学生就业难”已经困扰软件产业多年。得益于软件产业的高速发展,双方凑合过了几年,尽管年年都很紧张,但似乎尚未到达底线。2009年的就业形势使得这一矛盾愈发突出。一方面,求职学生增多,软件企业的校园招聘“选才”手段要更高,以前很多企业自己出题还能将就一下,今年则对付不过去了;另一方面,以往企业依靠人力资源加加班、提提速,基本可以找到合适的人才,今年的网络求职数量翻了好几倍,单靠加班已无法完成筛选工作。企业需要有辅助其进行前期筛选的工具和平台。 对于应届毕业生而言,求职过程中要面临多次大同小异的笔试,还有更多公司的考试没有机会参加;对于软件企业而言,有的能够自己准备考试题目,有的根本没有能力提供考试,对学生的测试结果利用率也很低(仅限本企业使用)。鉴于此,行业协会、测评机构、软件企业、高等院校应该认真探索,通过建立公共测试平台和初级人才数据库,辅助企业进行招聘筛选工作。笔者认为,如果能够切实建立起得到行业企业认可的公共平台,必将大大促进大学生就业软件产业。 软件毕业论文:软件学院本科毕业实习模式改革 摘要:本文分析当前高校软件学院毕业实习模式存在的主要问题,并针对这些问题提出一些解决方案;探讨适合毕业实习要求的企业实训模式,并以华南农业大学软件学院毕业实习模式为例,对企业实训的计划和实施过程进行了阐述。实践表明,企业实训模式能够使学生取得良好的毕业实习效果。 关键词:毕业实习;企业实训;软件学院;高等教育 1背景 毕业实习是软件学院本科教学计划中十分重要的实践性教学环节,是理论联系实际,对学生进行专业技能训练,培养其实践动手能力的重要课程。认真抓好毕业实习工作,提高毕业实习质量,是提高学生专业素质的关键环节[1]。 2003年11月广东省教育厅发出的《关于试办省级示范性软件学院的通知》[2]中指出,在软件学院的发展过程中,建设一批能够培养大量具有竞争能力的实用型软件技术人才的基地,面向企业,产学研结合,为普通高校培养本科层次软件技术应用型人才起示范作用,并以此推动高等教育人才培养模式和办学体制、管理体制以及运行机制的创新。在该通知精神的指导下,针对软件学院毕业实习的特点,我院与IT实训企业合作,探索出校企联合进行企业实训的一种实习模式。近年我院的毕业实习按照这种新模式有序地进行,从以往软件学院本科毕业设计考核以及就业情况来看,取得了良好的效果。 2毕业实习存在的主要问题 软件学院本科毕业实习在软件工程专业教学体系中是一个非常重要的环节,各高校对这一环节也非常重视,采取了一系列相应的措施、计划以保证毕业实习教学目的的达标[3-6]。我校四年制软件学院本科毕业实习的教学计划一般安排在第六学期结束以后,为期三个月。实习内容主要是安排学生到与专业密切相关的企业去,强化课程理论知识和开发技术体系,参与企业项目开发流程,综合运用所学知识进行实际开发工作,做到理论联系实际,为毕业设计和走上工作岗位做好充足的知识准备和思想准备。根据以往我院本科毕业实习的实际情况,我们对毕业实习面临的主要问题进行综合分析,总结出在毕业实习的计划实施过程中,还存在着很多亟待解决的问题。 (1) 软件实践教育方向模糊。软件实践教育的方向应该是面向就业技能培养和综合素质塑造。但是,学生在大学前三年中,大部分学习内容都以理论知识为主,实践锻炼较少,这种情况导致学生理论和实践脱节。当前,软件实践教育的主要实施方案是在开设理论课程的同时,安排学生进行上机实验,而上机实验的内容和层次与软件行业的实时发展不相匹配,实践教育方向不明确。这种模糊的教育方向导致学生在毕业实训时因理论知识和实践应用差距太大而感到实训和工作压力过大。 (2) 理论课程设置与软件行业发展需求不匹配。软件行业应用的快速发展,使得软件技术日新月异。这些新技术和新知识的出现,能够更好地适应软件行业的应用复杂性和专业性,而高校软件学院理论课程设置不能尽快适应这种变化,导致学生所学专业知识和技能不能直接应用于毕业实训和工作中。 (3) 师资力量跟不上教学计划要求。软件学院的教学内容需要紧跟软件行业的发展,当前高校软件学院的师资大多数都是教学科研型人才,缺乏软件行业企业的开发、设计和管理知识经验。这种情况导致学生所学专业知识与实际工作需要差距较大。 (4) 实习教学计划与就业导向脱离。软件学院的毕业实习一般都是以理论知识为基础,以项目开发案例作为实践内容,这样的实习教学计划事实上是本科教学的重复和再现。而且,在毕业实习的计划中,与就业导向有关的内容如工作前景分析、公司应聘面试和软件企业文化熏陶等环节几乎没有。 (5) 学生参加企业实习的目的性不强。企业实习的目的有两个,一是将学生大学期间所学的理论知识转化为实践经验;二是将实习经历转化为工作积累。所以企业实习最终是要解决学生的就业问题,使学生毕业后能立即全面地投入到工作中。但是,在企业实习的过程中,很多学校的实习内容并未直接导向就业,目的性不强。 (6) 校企合作的力度和深度不够。毕业实习一般都是大三结束后安排学生去企业实训,在此之前学校和企业的沟通力度不够,未能即时根据学生自身情况和就业需求调整毕业实习计划,致使实训内容滞后单调,而且在学生毕业实习的过程中,由于对实习的目的不明确,学生实习内容的深度和广度往往不够。 以上这些问题是软件学院毕业实习计划和实施过程中必须得到合理解决的问题。如果不能合理解决这些问题,毕业实习就失去了作用和意义。 3企业实训模式探讨 毕业实习是软件学院本科毕业生的必修课,如何让学生通过毕业实习取得应有效果,毕业实习的模式是关键[7-8]。根据CC2005课程体系设置和当前毕业实习面临的主要问题,我院在毕业实习模式的设置过程中采取了以下相应措施,逐渐形成了一种主要以企业实训作为毕业实习内容的模式。在该模式的具体实施过程中,采用不同措施来解决毕业实习面临的主要问题,收到了良好的成效。 (1) 学校和企业共同加强师资力量建设。软件工程专业的课程设置必须紧跟软件行业的实时发展,学校需要加强软件工程专业师资力量,选送教师去软件企业或软件培训机构进行知识和技能培训,鼓励教师进行高新软件技术的学习、开发和研究工作。实训企业根据当年毕业实习的内容,安排具有相应理论教学资格和软件开发经验的工程师作为教师,教授毕业实习的理论基础知识和指导学生的毕业实训工作。 (2) 学校和实训企业签订长期合作协议。为了使企业实训能贯穿学生的四年本科学习,学校和企业在学生大学一年级就开始执行合作协议,形成“3+1”的人才培养模式,即三年的学校学习加一年的毕业实习。这种长期的合作协议使学校和实训企业可以共同承担人才培养风险,实现经济和社会效益共享。 (3) 学校和企业共同制订理论教学及毕业实习计划。按照CC2005课程体系结构和软件行业发展实际需求,学校和企业共同调整理论教学计划和企业实训计划,使学生在校期间所学的理论知识能更好地适应社会需要。 (4) 学校和企业共同确定毕业实训内容。根据软件行业的实时发展情况,校企双方共同确定毕业实训内容,明确毕业实习目标,使学生在毕业实习过程中学到用到的知识能够紧跟软件行业的发展,并能将其直接应用到毕业后的工作岗位中。 (5) 学校和企业共同指导学生就业。毕业实习的最终目的是导向就业,所以学校与实训企业在合作协议及毕业实习内容中应对就业问题进行协定。校企合作协议约定:根据学生毕业实习的任务和方向,推荐学生去对口企业就业,口头签约率需要达到一定标准。这样企业在学生实训过程中存在一定压力,才能够更好地服务于学生实训。而且,学校和企业可以根据软件行业发展实时调整实训内容,紧跟软件行业的工作岗位需要,直接导向就业。 4企业实训实例 我院毕业实习以企业实训为主,建立了北京和成都两个企业实训基地。在我院探索出的企业实训的模式下,实习过程从内容到形式都较以往发生了较大变化。实习内容由学校专业教师与实习单位根据学生课程学习规划和企业开发项目共同商讨、研究而决定;实习组织由学院教师在统一计划指导下有序进行;实习指导以实习单位高级技术人员为主、以学校专业课教师为辅共同承担。下面以我院2008年本科毕业实习为例,说明企业实训的计划和实施过程。 (1) 实训目标。 熟练使用Java或者C#编程语言,掌握基于B/S构架的应用服务器软件的安装、配置、管理和开发。掌握J2EE或者.NET软件开发体系架构,能独立根据客户需求完成企业中小型软件设计解决方案。掌握主流软件企业常用开发建模工具和设计模式;深入研究和熟练掌握职业技能岗位技术要求。掌握现代IT企业软件开发的规范和标准,熟悉软件项目开发立项、分析、设计、编码、测试、部署、结项等完整规范流程。在项目实训中养成良好的表达、沟通、协调能力,感受企业文化,体验团队合作精神。掌握快速学习新知识、新技术方法,培养良好的分析问题和解决问题的能力。掌握笔试、面试技巧,并逐渐形成适合自己的职业发展道路。 (2) 实训特点。 实训过程分为4个阶段:第一阶段――案例分析/项目过程体验(2周);第二阶段――专项技能训练/开发环境熟悉(2周);第三阶段――项目实战/技术综合规范应用(4周);第四阶段――探索性软件项目实践/毕业设计课题软件项目开发(5周)。实训过程循序渐进,由易到难,由浅到深,使学生能更好进入角色、接受知识。 在案例分析/项目过程体验阶段,通过一个完整的项目案例贯穿软件工程的各个阶段,使学生对软件工程项目的全部过程有一个清晰的认识,并通过一个完整的项目开发团队,使学生切身感受软件开发的全过程,了解现代软件企业开发需要具备的基本开发技能。 在专项技能训练/开发环境熟悉阶段,通过项目案例分解演示,使学生深刻理解项目中各个角色的工作职责和岗位技能要求,通过项目实践专项强化各个角色岗位职业技能,使学生以自己特有的角色积累软件工程项目实战经验。 在项目实战/技术综合规范应用阶段,通过项目开发团队,强调全面培养学生的综合职业技能,提升个人职业素质,而不仅仅是技术开发能力。 在探索性软件项目实践/毕业设计课题软件项目开发阶段,实训学生根据前三个阶段积累的软件专业技能,独自完成自己的毕业设计项目开发工作。在实训中强调学生的实际动手能力,在三个月的实训中保证每个学生完成8000~10000行的代码量,并且能够独立承担角色岗位的开发任务。 实训过程中,工程师对学生进行多角度考察和测评,帮助学生认识自身的优点和弱点,便于学生能进行正确的定位。结合现代IT企业用人岗位需求,讲解编写简历规范、面试技巧,并请各个IT企业对学生进行实践考察、面试和座谈。 (3) 实训角色。 结合学生分组情况和自身条件帮助学生选择合适的实训角色,包括项目经理、配置经理、需求分析员、数据库设计员、界面设计员、程序员和测试员等。 (4) 实训内容。 Rational 统一开发过程,软件项目管理、软件需求开发、用例设计、软件分析设计、软件编码技术(J2EE或.NET)、数据库技术(Oracle 10G或SQL Server2005开发实现)、软件测试技术、企业文化、项目过程体验等。 (5) 项目实战。 学生根据自身情况选择实训项目进行实战。如移动彩铃营销综合信息系统、网通大客户管理信息系统、行政执法管理系统、酒店数字化管理系统、积华医药物流管理系统、职业技术院校信息化系统统一平台、市政工程设计研究院信息管理系统等项目。 毕业设计课题项目开发阶段以项目组的方式进行,但在这个阶段不再区分角色的职责,而是每个项目组的学生根据小组选择的项目,自己独立完成项目中的某一个毕业设计子系统课题开发,包括从这个子系统课题的需求分析、详细设计、编码、测试到子系统部署全部软件开发流程,最终以自己开发的子系统形成各自独立的毕业设计论文。 (6) 实训考核。 实训考核分项目组考核和项目成员考核两部分,实训学生成绩=项目组成绩×60%+个人考核成绩×40%。项目组考核内容主要包括项目开发涉及的软件工程及项目管理、数据库、开发语言、需求分析、系统设计、项目实施和项目结题等。项目成员考核内容主要包括掌握具体技术概念程度、编码习惯和熟练程度、职业素养、创新和钻研精神等。 (7) 实训总结。 实训结束后,学生需提交如下项目资料:项目组提交最终版本源代码工程、软件安装程序、用例模型、数据库设计模型、数据库文件;项目组提交软件项目计划、需求规格说明书、概要设计文档、模块开发卷 宗、测试文档、用户手册、项目周报、阶段评审记录、配置管理文档和软件质量保证文档等;实训学生提交毕业设计开题报告、毕业设计项目成果和实训总结报告。 5结语 以企业实训为优秀的毕业实习模式的形成和实施,可以改革软件学院办学体制,创新软件人才培养模式,建立优质软件实习基地,整合校企专业师资队伍,提高毕业实习质量,培养综合型软件人才,拓宽学生就业渠道。实践表明,校企合作实施企业实训所培养的软件人才,可以更快地掌握软件行业的新知识和新技术,能更好地适应软件行业发展的需要。 软件毕业论文:高职软件类学生校外毕业实训管理的探索与实践 摘要:高校学生在校外进行毕业实训或毕业设计渐成趋势,随之而来的是对这些学生管理难的问题。本文基于我院多届软件技术类学生校外毕业实训管理的实践,总结了校外毕业实训管理的方法和经验,针对高校学生校外毕业实训管理难的问题,提出了全程跟踪管理的管理机制。 关键词:校外实训;实训管理;跟踪管理 1问题的提出 学生在校外进行毕业实训或毕业设计是提高其实践能力和社会就业能力的有效途径。越来越多的学生选择到校外完成毕业实训或毕业设计,特别是高职高专软件技术类的学生,在校外进行毕业实训已成为他们毕业实训的主要方式。 高职高专软件技术类学生在校外进行毕业实训主要包括以下几种形式: 到与学校合作的IT公司实训基地; 到社会的软件技术培训机构; 学生自己联系的实训单位等。 学生到IT公司或软件培训机构等进行毕业实训,主要有以下优点: 通常是实际项目驱动,技术提高快; 实境训练,技术氛围好,学生进取心强,效果好; 接近社会环境,快速提高人际沟通和社会适应能力; 实训公司或培训机构推荐就业,就业效果好。 学生在校外进行毕业实训有诸多好处,但对学校却出现了管理难的问题。虽然学生所在实训单位会对学生进行管理,但毕业实训作为教学过程中最后且最关键的一步,学校绝不能放任不管,而且还必须要严格管理。校外实训单位性质不一、实训地域分散、实训周期长短不齐等因素,大大增加了管理上的难度和工作量。因此,如何对在校外毕业实训的学生进行严格、有效的管理,关系到学生毕业实训的质量和效果,同时也是近年来许多软件学院甚至院校面临的一个共同问题。 本文结合我院的具体做法,探讨了如何对校外毕业实训学生进行有效的管理。为便于阐述,我们将校外毕业实训划按时间顺序划分为校外实训申请、实训过程和实训成绩评定等阶段,下面依次阐述。 2校外毕业实训申请的管理 为严格管理,我们要求学生到校外进行毕业实训必须事先申请,具体申请时间为毕业实训的前一学期末(两年制即第三学期末),这样学生在该学期结束后,就可以直接去校外实训,帮助学生提前就业。 基金项目:中原工学院2009年度教学改革研究项目“软件学院应用型软件工程人才培养模式的研究与实践”(中工教(2009)27号)。 作者简介:韩玉民(1963-),男,教研室主任,高级工程师,本科,主要研究方向为软件开发技术、多媒体技术、软件技术教育;车战斌(1964-),男,院长,副教授,博士,主要研究方向为软件工程、SOA、软件技术教育;买志玉(1976-),女,专业负责人,讲师,硕士,主要研究方向为软件测试。 具体操作流程要求学生申请校外毕业实训需要填写申请表、校外毕业实训任务书、校外毕业实训保证书等[1],内容如下。 校外毕业实训申请表:主要包括学生个人基本信息、校外实训单位、实训时间、课题名称及来源、个人申请理由、校外实训单位签章、学校审批意见等。 校外毕业实训任务书:主要包括校外实训课题的基本信息、学生承担的设计任务、工作进度安排、校外实训指导教师的基本信息、校外实训指导教师的意见和实训单位签会等。 校外毕业实训保证书:主要包括实训单位的联系方式、校外实训指导教师的详细信息和联系方式、学生家长签字和联系方式、学生保证条目和签字等。 上述申请资料主要为了确保学生是真正到实训单位进行实训或实习,且家长知情并同意。这样可有效防止学生离开学校到社会上闲逛而失控,是对学生负责。 通过学校审批的学生就可以按预定的时间到校外的实训单位进行实训。 3过程的管理 校外实训中最重要且最困难的是实训过程的管理,学生在校外实训时,可能会出现各种问题。如中途退出实训、与实训单位或培训机构发生矛盾、更换实训单位或中途就业等,甚至有的学生私自退出实训在社会上流荡。所以必须要全程跟踪学生的实训活动,才能及时掌握情况,及时与实训单位沟通并解决矛盾,防止学生出现意外情况。 我们对实训过程的跟踪管理,主要采取指定校内指导教师、对集中实训的学生指定临时负责人、学生要进行周报和月报、学校教师到实训单位探望学生等措施[1]。 3.1校外、校内共管机制 如上所述,我们要求学生在申请校外实训时要提供实训单位和实训指导教师的基本信息,这样可以与实训单位随时进行有效沟通。为了加强对学生的跟踪管理,我们还为每个学生都指定有校内的指导教师,他们主要负责与学生保持联系,如通报校内有关通知、收集学生汇报、了解学生实训问题、指导毕业实训报告撰写、批改实训报告等,并参与毕业实训成绩评定。这样就将校外实训学生的管理和指导责任到人,不会造成管理脱节。 3.2定期汇报制度,加强监管 为了及时详细地掌握学生实训情况和实训效果,我们要求校外实训的学生有周报和月报,即每周写周总结,每月写月总结,每一实训阶段要有阶段性的总结。总结的内容可以包括学习、生活、感想、心得、对实训单位和学校课程的意见、建议等方面。总结可以以电子邮件的形式发给校内对应的指导教师,也可以是纸质的。校内指导教师汇总后交学校实训管理部门。 通过学生的周报和月报,可以及时、全面地掌握学生的实训情况,发现问题并尽快解决问题。同时学生会将实训机构一些好的做法反馈给学校,也会对学校课程等方面提出改革建议,这对我们的教学改革有一定的促进作用。 除周报和月报外,对学生比较集中的实训单位,我们要求实训单位要对学校有正式的周报、月报,或阶段性的学生学习情况汇报,内容主要包括实训进展情况、目前的实训课题、每个学生本阶段的表现等,同时还包括实训单位对学校教学方面的建议。 3.3实地走访学生,了解第一手资料 为了能详细掌握校外学生的实训情况,在实训期间,对学生比较集中的实训单位或城市,我们会派出教师到实训单位走访、看望学生。主要活动内容包括与学生座谈、听取学生实训情况汇报、与实训单位座谈等。 教师到实训单位看望学生,可以达到多方面的积极效果。一方面学校可以掌握学生实训情况的第一手材料;另一方面体现了学校对学生的关怀,学生对看望他们的老师非常欢迎,加深了教师与学生的感情,提升了学校影响力;另外还可以增进与实训单位的感情,有利于长期的实训合作和学生就业推荐。因此到实训单位走访学生,是增进学校、学生和实训单位多方感情的有效方式。 4毕业实训成绩评定 毕业实训作为学校教学计划的最后环节,是非常重要的一个环节,实训结束后,需要对学生的实训效果进行评价,并给予成绩[1]。 如何对在校外进行毕业实训的学生进行客观评价是一个难题。我们采取的是实训单位成绩鉴定与校内指导教师成绩相结合的方法,实训单位成绩鉴定主要包括学生的技术能力、任务完成情况、工作态度、学习能力、小组协作与人际沟通能力、软件项目文档质量等方面,主要由实训单位的指导教师来考评。按百分制或等级制评定,需要指导教师和实训单位签章。 校内指导教师给学生评定成绩的主要依据包括学生毕业实训报告(论文)质量、学生实训期间对学校的汇报和联系情况等。 由于学生实训期间的主要工作是在实训单位完成,所以校外实训单位评定的成绩比例占总成绩的80%。实训单位成绩鉴定与校内指导教师成绩相结合的成绩评定方法,可以全面、客观、准确地对学生的实训效果进行评价。 5就业跟踪管理 在校外实训单位进行实训,实训单位通常会负责推荐学生就业,且通常是技术水平好的学生优先推荐,所以学生的就业时间跨度很大,管理难度增加。虽然有的学生已就业,但在真正毕业之前,都属于毕业实训阶段,学校必须负责管理。实际上,是由推荐工作的实训单位和学校共同管理,即就业跟踪管理。 就业跟踪主要为及时掌握学生的工作情况,如工作性质、薪酬、对学校培养方案的建议、用人单位的意见等。我们主要通过电话、电子邮件等方式与学生保持联系,必要时会到就业单位走访,学生也会不定期地进行工作汇报。 6结束语 完善的管理必须要有完善的制度以及保证制度严格执行的机制,为此,我们制定了专门的《校外实习、实训管理办法》,并由教研室、学生部和教学部等部门联合对校外实习、实训的学生进行管理。在过去四届毕业生的管理工作中发挥了巨大的作用,取得了很好的效果。校外实训的学生没有发生过大的问题,学生及其家长对学校的严格管理也非常赞赏,认为体现了学校的人文关怀和管理到位。 由于校外实训的多样性和复杂性,实际工作中仍然会存在一些问题: 实训的岗位与所学专业不一致。虽然是软件技术专业的学生,但有的学生喜欢行政管理、IT营销等,所以会进行与所学专业不对口的实训,使学校难以评定毕业实训成绩。 有的学生在实训阶段直接就业,无法完成完整的毕业实训项目开发,给毕业实训成绩评定带来困难。 个别自己联系实习实训单位的学生,可能利用个人关系开具虚假实训鉴定材料、随意拔高实训单位的实训鉴定成绩,扰乱了正常的实训成绩评定秩序。 对上述问题,我们采取了一些相应措施,最根本的是要及时掌握学生在校外的实训情况。培养学生的最好结果是使学生都能顺利就业,成为社会有用之才。因此,对一些从事不对口专业实训和工作的学生,我们采取比较灵活的考评办法。 校外毕业实训管理是诸多高校面临的一个新的学生管理课题,随着校外毕业实训的社会化和管理制度化,校外毕业实训的管理将更加科学、完善,实训效果也会更好。 软件毕业论文:高职软件技术专业毕业设计指导研究与实践 摘要:高职学院软件技术专业的毕业设计是实践教学的重要环节,学生在完成毕业设计的过程中出现了一些问题,作为学院和教师要找出切实可行的办法,让毕业设计的环节有序高效的进行下去,从而形成毕业设计的可持续良性循环。 关键字:高职,软件技术专业,毕业设计,实践 一、毕业设计概述 在高职院校中,教学环节大概由专业理论课、实验实训、课程设计、毕业设计、顶岗实 习等组成,其中毕业设计是实践教学的重要组成部分,目的是培养和提高学生综合运用所学专业的理论知识和实践知识的技能和水平,通过一个多月的毕业设计,使学生在调查研究、查阅资料、收集整理资料、使用工具等方面得到一定的锻炼。尤其是针对软件技术专业的学生,对于软件工程、软件生命周期、软件开发、软件项目管理等方面要有一个全新的认识 并使得学生的专业素养和职业技能得到锻炼和提高,以便学生更好地适应工作岗位,较好地完成工作任务。然而在多年的教学工作中,作为高职软件技术专业的教师,发现毕业设计效果并不是十分的理想,本文就毕业设计及指导提出一点自己的想法和建议。 二、高职软件技术专业毕业设计存在问题 1、不太重视毕业设计 高职院校的毕业设计一般在大三的第一学期(也就是第五学期)后半部分进行,一般而言学生已经在此时签约了用人单位,部分已经去单位上班,学生在思想上认为毕业设计不太重要,在六七周的设计时间内,可在可不在学校,只要把论文完成了,提交给指导教师即可。所以,学生做毕业设计的时候,态度不积极,很多时间愿意呆在宿舍打游戏看视频,而不来机房与指导教师商讨设计过程中遇到的问题。等到马上进行毕业答辩了,有些学生就从网上随便下载一些论文,然后进行简单的修改,在答辩会上问的问题要么不会,要么答非所问,实际效果与预期效果相差甚远。 2、毕业设计内容不够充实 对于软件专业的学生而言,毕业设计大多为开发一个应用系统软件,严格来讲,件系统的开发完全要按照软件工程的七个阶段来执行,从前期的需求分析、可行性分析,到中期的概要设计、详细设计、编码,再到后期的测试和维护,每个阶段都有大量的工作可做。但是事实上,学生做毕业时并不是按照这个过程来执行,他们大多所选择的内容为信息管理系统,功能无非就是增、删、改、查、存、取等,这样的系统在课程设计周或实训周时已经做过,而且这些系统在网上可以很容易的找到。由此看来,毕业设计的内容缺乏灵活性、多样性,没有完全与“互联网+”、“云计算”、“大数据”、“安卓技术”等软件行业比较流行的技术结合起来,充分体现软件技术专业特色和软件行业特色。 3、论文格式不规范,文字表达不强 通过近几年的答辩前准备工作发现,很多学生在临上场答辩前一两个小时,都是忙于修于修改论文的格式,而事实是论文格式规范之前早都下给每一位学生,他们要么没有看论文规范按自己的想法来做,要么未严格按格式规范来做,论文中经常出现资料页不全、目录非自动生成、标题正文字体不合适、字体间距过大或过小、表无编号和名称、图无编号和名称、图片尺寸过大或过小、总结性的文字未完全针对本次设计、参考文献格式不正确、参考文献数目过少等等问题。学生常常在临答辩前忙于修个论文中诸如此类的问题,而延迟了正式的答辩时间。另外,论文整体文字表达欠缺,专业术语、专业描述不是特别到位,对于自己所完成的那部分内容没有突出重点和特点,有的论文长篇大论粘贴了十几页代码,完全没有把所有代码都放在论文正文中的必要性。 4、设计任务划分不明确、任务不饱满 通常一个毕业设计题目由三到五人完成,设计时间六到七周,但是纵观这几年毕业设计的完成情况,一个毕业设计任务往往由一至两人完成,其他学生或因工作因培训因其他而冠以名,收到的毕业论文往往是一个题目四五份相同的内容,有的甚至连总结部分都相差无几。所以整个毕业设计环节中学生之间的对任务的划分没有做到责任到人,人人负责一部分内容,而是由一两个人包办完成,其他同学进行复制拷贝,以应付最后的论文提交。此外,有的小组尽管按人数分配了任务,但是设计任务量偏小,三五天内就完成。 三、 毕业设计解决办法 1、 召开毕业设计动员会,思想上引起足够的重视 可以针对学生思想上不重视,行动上松懈的状态,在大三第一学期第十周末考结束以后,由各个分院组织召开一次全分院范围内的毕业设计动员会,由分院院长带头发言、各教研室主任强调毕业设计要求和规范,各指导教师和学生签订毕业设计承诺书,进一步规范和严肃毕业设计这个重要的实践环节,让教师和学生从思想深处重视,从行动上执行,对于剽窃、抄袭、虚假等不端行为做斗争,一旦发现将严肃处理学生和对应的指导教师。 2、增加技术含量高的题目,促进知识的更新和外延 毕业设计不同于以往的课程设计、课程实训,应该围绕软件专业知识和技能的提炼、软件行业岗位需求、软件工程开发模式等方面进行毕业设计题目的开发,作为指导教师可以指定毕业设计题目,但每年要有更新,不能一个题目沿用很多年。也可以根据当前的形式和学生的实际,选择一些跟生活、工作等紧密相关的题目,如汽车租赁系统、校园物流快递系统等,还可以让学生自拟题目,有的学生参加了安卓、IOS、物联网、嵌入式等方面的培训,也可以根据培训内容,自行确定工作量适中的毕业设计任务。有的同学未找到合适工作,而选择自行创业,那么就可以写跟创业相关的一些内容。 3、加强实践监控环节,提高毕业设计质量 毕业设计之所以难于把控,原因是在于毕业设计在大三第一学期期末考试之后的下一周进行,而随着招聘会的不断开展,越来越多的学生找到了工作,于此同时有的学生办理了离校手续,指导教师见不到学生,毕业设计的指导工作紧紧通过网路、电话进行联系。那么针对这个问题,学院有必要出台一套毕业设计监管制度,比如每周固定的时间让学生和教师进行通话联系,汇报本周以来完成的情况、遇到的问题、需要解决的问题等,教师进行一一记录,并且能够进行有效解答。同时每一周学生要完成一定数量的毕业设计任务,并且形成相应的文档资料提交于教师以备存档。 4、开展创新创业教育,加大毕业设计奖励力度 毕业设计几乎是所有实践课程中进行时间较长的一个环节,那么学生可以发挥自己的主观能动性,进行创造性的大胆设计,尤其是有某方面爱好和特长的学生,更应该抓住这个锻炼和成长的机会,努力勤奋出好作品。作为指导教师也要给学生灌输这样的思想,不唯书本是图,要放开思路,拓宽视野,不断地进行修改和更新毕业设计内容,力求精品。学院也要从政策上给予相应的支持,对于最后毕业答辩和毕业论文十分优秀的学生要颁发荣誉证书,并给予物质上的奖励,让此项制度良性循环,同时也让每一位学生秉着诚信、诚恳、诚实的态度完成好毕业设计任务。 四、小结 高职软件技术专业毕业设计是一项综合性的实战课,是学生由学校走向职位岗位前提高职业能力的重要环节。作为学校要出台相应政策,实现奖励和惩罚并举,作为指导教师要严格要求学生完全按毕业设计规范来执行,作为学生要认真对待和用心完成毕业设计,三方齐心协力站好毕业前的最后一班岗,提交一份合格的高质量的论文。 软件毕业论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件毕业论文:采用Protel软件提高高职应电专业毕业设计质量的研究与实践 【摘要】高职院校的毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。在应用电子技术专业毕业设计中,引入Protel软件,极大地提高了学生毕业设计质量。 【关键词】高职 应用电子技术专业 毕业设计质量 电子线路CAD 【基金项目】本文系绍兴市教育科学2014年度规划课题“应用电子线路CAD设计软件提高高职应用电子技术专业学生毕业设计质量的研究与实践”研究成果。(项目编号:SGJ14025,项目主持人:周旭丹) 【中图分类号】G421 【文献标识码】A 【文章编号】2095-3089(2016)04-0248-02 高职院校毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分,也是高职实现人才培养目标的最后一个阶段[1]。它既是对学生在大学期间所学知识、技术与能力的检验,也是对高职院校教育教学质量的全面、综合的检查[2]。它既是学生对理论知识综合运用的过程,也是学生理论结合实践分析解决实际问题和培养初步科学研究能力的重要阶段,又是对学生团队协作能力、创新思维能力等综合素质的全面检验。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。对以培养面向现代电子产品生产企业从事电子产品的生产及组织管理的应用电子技术专业来说,在毕业设计中引入Protel软件开展“基于产品研发过程”的课题研究,意义重大。本人在指导应电专业学生开展毕业设计中积极进行了这方面的探索,取得了良好的效果。 1.将Protel软件引入应电专业毕业设计的可行性 Protel软件最早是Altium公司在80年代末推出的,经过了Protel DOS版,Protel 98,Protel 99 SE,Protel DXP等多个版本,目前最高版本是altium designer。在电子行业众多的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件。该软件具有电路原理图SCH绘制、原理图元件制作、电路仿真、PCB印制电路板设计、元件封装制作、可编程逻辑器件设计、图表生成、电子表格生成等强大的电子产品开发的功能。 应用电子技术专业毕业设计内容涉及电子电路的设计,包括运用电路基础、模拟电子、数字电子、单片机、可编程逻辑器件等相关知识与理论,同时还要在万能电路板上进行元器件的安装和电路板的焊接。在这个过程中往往还需要加一个面包板的环节,就是学生要先在面包板上对所设计的电路进行验证,若电路验证成功,则再到万能电路板上进行。在毕业设计中运用Protel软件,将极大缩减电路验证的流程,并大幅提高电路的可靠性。Protel软件起到了很好的桥梁作用,有效衔接了电路设计与电子工艺制作,电路设计的合理性与否得以较可靠验证,而PCB板的制作使得电路连接简单轻松,焊接的工作也简便了不少。对学生来说,毕业设计的过程,成为检验和巩固并提高其系统专业知识的过程,同时还锻炼了逻辑思维、整体意识和时间管理能力。 2.引入Protel软件后应电专业毕业设计的步骤 学生选定毕业设计课题后,一般需经过以下七个步骤完成最终的毕业设计作品。 2.1 确定电路设计方案 根据所选课题的设计要求,结合专业已学的电子线路、单片机、PLC技术、CPLD可编程技术等相关知识,确定可实现的几个方案,通过在经济上、电路可靠性上、电路性能方面等比较各方案,选择出最佳的电路设计方案。 2.2 绘制电路原理图 根据电路设计方案,打开Protel软件,进入原理图编辑器,先设置图纸参数,后查找或制作所需元件,并把它有序放置到原理图上来,调整元器件之间的位置和间隔,再放置接插件、电源、接地符号等。然后,对电路进行连线,连线完毕放置网络标号。生成材料清单,检验所用元器件的Designator、Value、Footprint、Simulation等重要参数是否设置合理;生成网络表,检查电路信息,若发现错误及时纠正。最后,对整个电路进行编译ERC校验,确保电路正确。 2.3 电路仿真及方案修正 Protel DXP提供了10 种分析仿真方式,包括直流工作点、直流扫描、交流小信号、瞬态过程、Fourier、噪声、传输函数、温度扫描、参数扫描以及蒙特卡罗分析等。电路原理图绘制完毕后,设置仿真方式并指定要显示的数据节点,系统进行电路仿真,生成sdf 文件,同时打开窗口显示分析结果。观察电路仿真结果,分析仿真波形是否符合电路设计要求,如果不符合,则重新调整电路参数进行仿真,直到满意为止。 2.4 设计PCB板并打印图纸 电路仿真达到满意结果后,就可以进入PCB印制电路板的设计了。一般的步骤是先进入PCB编辑环境,定义PCB印制电路板,可自定义板框大小,也可以采用软件自带的PCB板制板向导来实现;接着从原理图导入网络表信息;再是对元件封装进行合理美观布局;然后进行布线规则的设置,线宽大小建议在12mil以上;最后是自动布线,布线成功后就可以使用热转印纸按1:1的比例依次选择不同层进行打印。 2.5 制作PCB板 PCB图纸打印好后,分五步完成。第一步是曝光,选择合适大小的曝光覆铜板,打开多功能制板系统抽屉式曝光机,将图和覆铜板放入,曝光约90秒左右后完成;第二步是显影,调制好一定浓度的溶液,并加热到50摄氏度左右,将线路板放入显影槽进行显影;第三步是蚀刻,蚀刻时间一般需要十几分钟;第四步是钻孔,根据焊盘大小选择不同的钻头进行钻孔;第五步是表面处理;若为双面板,还要进行第六步,过孔。线路板经过以上步骤后,可用万用表检测电路是否均连通,以保证后面的步骤顺畅进行。 2.6 元器件接插并焊接 把选用好的元器件接插到合适的位置,用电烙铁、松香等对元器件进行焊接,这里要注意不要出现虚焊、假焊和漏焊现象,要尽可能做到焊点表面完整、连续和圆滑。 2.7 电路调试 电路焊接完毕,则需要用万用表、示波器等工具对电路进行调试,发现故障,进行电路分析并排故,直到电路功能正常为止。一般来说,毕业设计的电路相对简单,在前面几个步骤都顺利的情况下,电路调试基本都能成功。有出现问题的,往往都是电路设计方案本身存在问题,并在仿真阶段也是含含糊糊过去的。 3.引入Protel软件后应电专业毕业设计的实效 将Protel软件引入到应用电子技术专业毕业设计后,总体来讲,学生毕业设计的质量大大提高。具体体现在以下四个方面。 一是学生对专业的自信加强了。毕业设计系统地考验了学生对所学专业知识的掌握和运用能力。引入Protel软件后的毕业设计里,学生既有对专业理论知识的提取、运用和消化,又有基于产品研发过程的专业实践的锻炼,理论与实践相结合,学生的专业自信明显提升。 二是学生的综合素质增强了。毕业设计过程中,碰到的可能是对某个元器件用法和功能的不熟悉,也有可能是对电路参数大小比较模糊,这些都需要学生去查找文献,提高自学能力;另外,在电路设计、电路仿真过程中,可能会出现参数不符合要求,需要修正和调整,这个过程可能是反复的,考验的是学生对某项任务的坚持不懈和百折不挠的精神;此外,还培养学生的严谨和细致。 三是学生毕业论文的内容充实了。学生对毕业设计的整个过程进行梳理和笔录的内容就可构成毕业论文的优秀内容了。学生经过毕业设计的亲身实践,有过程,有感触,必然言之有物。 四是学生毕业就业的专业对口率提高了。引入Protel软件后毕业设计,不仅让学生对专业更有自信,同时学生对Protel软件的掌握也加深了,对制板的流程也熟悉了,在就业过程中,Protel绘图员工、制板工等相关岗位的工作也能承担了。 4.结束语 在应用电子技术专业毕业设计中引人Protel软件,改变了过去毕业设计只注重理论设计的纯教学性的做法,采取理论设计与实践制作相结合,动手能力与创新精神相结合[3],充分发挥学生主体性作用的方式相比,取得了良好的效果。 作者简介: 周旭丹(1977―),女,浙江宁波北仑人,绍兴职业技术学院教务处副处长、讲师、硕士,研究方向:电子与通信工程。 魏王懂(1977―),男,浙江诸暨人,绍兴职业技术学院机电工程学院汽车专业负责人、讲师、硕士,主要研究方向:汽车电子技术。 软件毕业论文:新形势下软件工程专业毕业生就业举措初探 摘要:就业是民生之本。做好高校毕业生就业工作,是建设人力资源强国和创新型国家的必然要求。党的十八届三中全会明确提出要“健全促进就业创业体制”,“促进以高校毕业生为重点的青年就业”。在对软件工程毕业生市场需求进行分析的基础上,本文主要介绍本科生的就业现状,并对促进毕业生就业的举措做出一些探索。 关键词:软件工程专业;毕业生就业;举措 自高校扩招后,我国毕业生的数量逐年增加,高校毕业生就业问题成为重大的社会问题。2014年,高校毕业生数量达到创纪录的727万人,应届毕业生的就业压力之大可想而知。加之,我国软件工程技术起步比较晚,相较于国外发达国家还有相当大的差距。虽然起步较晚,但我国政府正在大力支持中国软件行业的发展,短短几年,已经开发出属于我国自有知识产权的软件技术,制定出一系列的符合国情的政策和发展计划,取得不小的成功。 一、软件工程专业的就业前景分析 1.毕业生市场需求分析。相关数据研究表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,软件工程专业毕业生的市场需求约计11.1万人,职业需求在“电气信息类”中排名第三。软件工程人才的就业前景十分广阔,毕业生主要在各大软件公司、企事业单位、高等院校、研究所、国防等重要部门从事软件开发、研究、设计与应用等工作。目前,我国对软件人才的需求以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才极度短缺。就业前景最好的地区集中在北上广等沿海地区。巨大的人才缺口不仅使IT行业“全线告急”,更使得IT企业求贤若渴,重金抢购。未来几年,国内外高层次的软件人才将供不应求。根据学校招生就业处历届本科毕业生校内招聘用人需求统计资料,2012~2013学年由学校主办的双选会、集团专场、日常招聘等各类招聘活动中,共计有1123个岗位需要软件工程类毕业生,2013~2014学年共计有1234个岗位需要软件工程类毕业生,用人需求涨幅接近10%。 2.招聘要求及薪酬待遇分析。目前IT企业对IT人才有四项素质要求,即专业技能、项目经验、权威认证和高等学历。超过80%的IT企业对用人学历有要求,其中要求为大学及以上学历的岗位占到46%,超过70%的用人单位希望求职者有一定的工作经验。如果单纯地讲就业,专业技能与项目经验则是优秀要素,是企业最为看重以及个人在企业日后发展的关键因素。软件工程专业相关职位属于高薪岗位,据国家统计局的调查显示,2015年第一季度,在国有经济单位中,信息传输计算机服务和软件业的平均劳动报酬最高,达到6300元人民币。据来校招聘单位所提供的薪资水平,可以看出:软件工程岗位的具体薪资待遇在地域间又有些许差异,一级城市(如北上广等城市)初-高级软件工程师的待遇在4000~9000之间,内地其他省会城市(例如山西省)一般在2000~6000之间。随着毕业生从业年限的增加,劳动报酬也呈线性增长,从业年限在6~7年间的软件工程毕业生,月薪资可达到1万元以上。 二、软件工程专业的就业现状 1.毕业生数量逐年增加,对IT人才的需求标准逐渐提高,应届本科毕业生就业面临着严峻的挑战。首先,IT行业就业情况最好的地区集中在北上广等几个发达地区,从北京、上海、广州等大型城市近几年对IT人才的招聘情况来看,这几所城市对软件工程类毕业生的招聘标准逐年呈现出“水涨船高”的趋势。很多企业钟情于有一定工作经验且学历较高的硕士生、博士生等高端人才,因为他们能够迅速进入工作角色,承担起某一职位的工作任务。正因如此,近两年来,一些虽有高学历但刚毕业尚无就业经验的毕业生则被拒之于求职门外。其次,省内IT行业发展不成熟,企业提供的就职岗位较少,而省内软件工程专业毕业生人数较多,考虑到地域问题、户口迁移问题,部分毕业生更愿意选择省内企业,加大省内软件工程的就业压力。再次,中部地区的软件行业相比其他地区还处于发展阶段,目前我省的软件行业规模不是很大,在软件制作上,有些软件企业只是采用了一些软件工程的思想,距离大规模的工业化大生产还有一定的差距,这其中有管理体制、市场、政策等问题。 2.毕业生继续奋战考研、考公务员、考事业单位率持续上升,大学生在摆脱就业压力和个人追求方面有新的认识。学院2014届未就业的毕业生选择“继续考研”、“继续考公务员”的比例分别占未就业毕业生人数的28%、11%。随着就业压力的增大,越来越多的大学生想通过考研缓解就业压力。一些毕业生认为读研可以提高自己的专业修养,在学术上更上一个台阶。一些毕业生认为考研除了学历上更高一层次外,在单位就职时的工资基准也会相应地高一些,甚至有助于找个更好的就业单位。综合来看,在巨大的就业形势面前,考研是毕业生根据个人的职业规划及自身实际情况做出的取舍。参加国考、公务员考试及事业单位招考的人数率创下新的纪录。这与国人求稳的心态不无关系,更多的人看重的是上述单位的福利待遇好、社会地位高等。总之,毕业后选择暂不就业,继续参加各类招考的学生占未就业毕业生的很大比重。 3.毕业生进行就业选择时多持观望的保守态度。学院领导长期以来高度重视毕业生的就业工作,利用校内、校外实训基地平台,积极联系知名IT企业及实训单位,通过与企业多种模式合作、组织招聘会等方式,拓宽毕业生的就业渠道,大力促进毕业生就业工作。针对毕业生举办“IT人才专场招聘会”等多场招聘活动,大力创造就业环境,积极拓展毕业生就业工作新领域。与此形成鲜明对比的是,多数毕业生在择业就业过程中谨小慎微,在工作过程中也会对所选企业的各个方面提出质疑,多持观望的保守态度。“今天就是先来看看,不着急签约”、“以后招聘会的单位会越来越好”、“还想再看看”,不少毕业生对企业抛来的“橄榄枝”并不上心。 三、主要举措及努力方向 1.以提升创新精神、实践能力和创业意识为重点,创新人才培养模式,提高人才培养质量。深化教育教学改革,提高人才培养质量。学院先后召开专题教育教学工作会议,并从人才培养模式、课程制度改革、教学秩序规范、资源投入保障等各个方面制定并出台一系列的改革举措,进一步完善创新人才培养体系,保障人才培养质量的提升。重视创新创业教育,着力培养学生的创新精神和创业意识。学院长期以来一直重视大学生的创新创业教育,不断促进教学改革和教育质量的提升,推动大学生高质量就业。学院逐步推动创新创业课程体系建设,把创业基础课程、就业指导课程列入必修课,并在校内建立山西省共享式软件人才实训基地,设立多个实践创新项目,增强毕业生的就业意识和就业能力。利用校内、校外实训基地及校企联合研究室,进一步改善学生实践教学,着力培养学生的创新精神和创业意识,更好地实施人才培养模式,不断促进教学改革和教育质量的提升,为提升毕业生的就业能力提供保障。 2.面向行业需求,创新就业服务模式,引导毕业生“顶天立地”地就业。着力扩大就业市场覆盖度,挖掘行业重点单位需求,拓宽毕业生就业渠道。学院坚持毕业生“走出去”的就业方针,将保证毕业生就业需求作为根本出发点,针对提高毕业生的就业能力、层次和质量的任务,充分利用校外实训基地,积极为毕业生搭建就业平台,大力创造就业环境。学院积极联系知名IT企业及实训单位,通过与企业多种模式合作,积极联系用人单位,举办专场招聘活动,拓宽毕业生就业渠道,大力创造就业环境,积极拓展毕业生就业工作新领域,为用人单位招聘提供精细、“一站式”服务,对地处欠发达地区的重点单位实行分类服务。依托学校软件学院硬件设备优势,为不能到场的企业和单位提供远程实时的在线视频招聘,积极开展用人单位满意度调查,统计用人单位和毕业生对本院人才培养和就业工作的满意度,切实使就业工作服务于人才培养全过程。着力加强就业工作保障度,为实施高质量和均衡就业战略“保驾护航”。加大政策引导力度,落实专项经费。利用新媒体推进网络化就业指导教育,使学生多渠道捕捉就业信息,强化择业就业意识,做好择业定位并进行合理的职业规划,实现理想就业。开展“一帮一”活动,对就业有困难的毕业生建立学困生档案,进行重点指导、重点服务。建立“毕业生回访与发展跟踪制度”,了解毕业生所学专业与社会需求的契合度,不断增强就业指导人员的服务意识和责任意识。 3.以保证毕业生充分、高质量就业为目标,完善就业工作机制,构建就业工作常态化。实施“一把手”工程,将就业工作列入年度工作要点。成立由学院院长、书记、副书记、辅导员、学习导师、专业教师和班主任组成的就业工作组,配合学校建立校、院、班三级体系,为就业工作提供组织支撑。落实“三个到位”,为就业工作提供有力保障。认真做到就业中心专职工作人员稳定、专职工作经费稳定,积极争取社会赞助,建立关于毕业生与用人单位的服务中心,有效保证就业工作的开展。健全制度体系,为就业工作夯实基础。积极贯彻落实学校出台的就业规章制度,根据实际需求出台完善学院的就业规章制度,为就业工作夯实基础。 软件毕业论文:基于毕业产出导向的软件工程课程教学改革 摘要:分析国内高校在软件工程课程零置上的侧重点以及软件职业技术资格考试内容,提出以SWEBOK V3中知识域的要求为课程内容基础框架,基于毕业生的产出能力导向进行教学大纲、知识内容和考核方式改革,通过监控学生成绩对课程教学效果进行分析和长期持续改进。 关键词:产出导向;软件工程;课程改革 1 背景 作为软件工程专业的主要优秀课程,软件工程课程一直很受关注,围绕着课程教学所进行的教学改革也比较多。目前,正在各高校进行的工程教育专业认证是我国为推进工程教育改革、提高工程教育质量、建立工程教育与工程师制度衔接、提高工程教育对产业发展的适应性和提高我国工程技术人才的国际竞争力所做的一项合格性评价,在给高校工程教育带来发展契机的同时也提出了对教育理念、教学过程管理、教学内容更新换代等方面的挑战和调整要求。 2 课程现状 目前,国内高校软件工程课程使用的教材主要有张海藩《软件工程导论》、郑人杰《实用软件工程》和国外翻译版《软件工程》。教学内容主要有软件工程概况、可行性研究、需求工程、传统的软件设计、面向对象设计、编码、软件质量与保证,项目计划与管理、软件开发工具与环境等。软件工程是一门强调实践的综合性工程课程,各高校在具体课程安排上各有侧重。 例如,复旦大学(54学时)的课程重点首先是结构化分析与设计、面向对象的分析与设计,这两部分内容超过了1/4总学时;其次是软件测试和软件项目管理,分别约占总学时的1/6;课程特色在人机界面设计和Web工程上。清华大学(48学时)把面向对象方法UML和RUP作为重点,占总学时的近1/3;其次是结构化分析与设计,占总学时的1/4;软件过程及软件工程管理是另一重点,通过学生合作小组或参与项目组进行软件开发,在实践中理解软件过程的意义和作用,培养软件项目管理的意识和能力。浙江大学(理论32学时、实践32学时)重点讲述软件工程的常用方法,包括分析模型的建立、总体设计、软件测试等,其特色是网络应用软件的开发方法和实践,通过从需求单位抽取出的大型模拟案例进行项目开发,锻炼学生的系统设计、开发、谈判、沟通、写作、团队合作等能力,培养学生的工程职业素养。 通过对国内几所高校课程教学特点的分析,我们发现目前国内高校软件工程课程主要以理论知识教学为主,虽然有的院校做到了实践与理论并重(1:1),但是大多数院校还是以理论知识教学为主。课堂教学以讲述概念性基础知识为主,课程的内容主要有面向对象的分析设计、软件测试和项目管理,对新知识、新技术和新工具介绍较少,目前软件工程课程更像是一门导论课程。 3 面临问题分析 3.1 工程专业毕业要求对课程的影响 工程专业毕业生应具备足够的沟通能力、合作能力、专业知识技能、终身学习能力及人格、国际视野和责任感等能力素质,这些素质要求可以保证学生毕业进入职场前具备基本的职业素养和从业能力。产出导向是工程教育认证中重点关注的部分,课程体系设置、师资队伍建设和外部条件配备均以有利于学生达到培养目标和毕业要求为导向。毕业要求反作用于课程设置,要求课程的内容建设、教学方法改进、过程监督以及成绩考核都应围绕这一要求,细化产出导向的要求和能力指标,设置相应知识点并调整各自的重要性比例,从知识点授课和实践能力两方面落实能力培养,达到毕业产出的要求。 3.2 与软件工程课程相关的专业技术资格考试分析 工程教育认证是将来国家注册工程师制度的基础和重要环节,目前我国已经在土建、环境、核安全等领域开展试点工作,实现了对工程人才的社会评价及国际间人才资格互认。在我国,与软件工程课程相关的全国性考试还有计算机技术与软件专业技术资格(水平)考试,由国家人力资源和社会保障部、工业和信息化部领导,对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。笔者对与软件工程课程相关的资格考试内容进行解析,以软件设计师为例进行重点分析,见表1。 从表1分析内容可见,软件工程基础考试内容。与课程教学大纲知识点一致,在信息安全知识和标准化知识上给出新增内容,这与SWEBOK2013知识体系一致。考试科目“软件设计”以上述知识为基础,考查工程师的实际工作能力。在最近几次考试中有考题涉及数据流图、UML图的应用分析,与课程授课侧重点也相符,更侧重于实例的应用能力,需要实践积累与运用。 3.3 SWEBOK V3和课程对应关系分析 软件工程专业的课程体系是基于软件工程知识体系SWEBOK(software engineering body ofknowledge)、计算机教程软件工程卷(computingcurriculum-software engineering,CCSE)及其中的软件工程教育知识体(soft engineering educationknowledge,SEEK)而建立起来的。2014年,IEEE计算机协会了软件工程知识体系指南第3版,该版将原来的10个知识域扩展到15个,与现有软件工程课程大纲的比较结果见表2,其中有分布到其他课程中的知识点未加以说明。新增和修改的相关知识点需要在软件工程课程教学和实践环节落实。 4 基于产出导向的软件工程课程改革与建设 4.1 课程教学目标修订 基于上述分析,我们进行基于产出导向的软件工程课程改革和建设。课程教学以使学生掌握软件工程的理论基础知识和基本工作原理,培养学生具有工程问题需求分析的能力以及综合运用计算机科学和工程技术完成系统设计、实施和维护的能力为目标。课程的主要任务是使学生掌握软件开发过程的理论、方法、技术标准以及计算机辅助工程和环境等知识并通过实验灵活应用;掌握软件工程的基本概念、软件开发模型、开发过程的管理和质量控制;掌握需求分析的任务与原则,传统面向对象需求分析方法、设计过程与一般性概念以及文档的编写;掌握程序设计方法,增强编程实践训练,掌握软件测试技术与纠错性软件维护方法;掌握UML建模技术,能在软件工程过程中使用常用建模工具,能运用建模方法解决工程实际问题;了解专业开发活动涉及的标准、方针、政策和法律、法规,能正确认识实施软件工程对客观世界和人类社会的影响。 4.2 教学内容和教学方法改进 根据毕业产出要求及SWEBOK V3新修改版,我们对教学内容作如下调整:①在64学时课时中,将理论与实践课时设定为1:1;②在需求分析和设计部分新增人机界面和系统安全知识;③独立介绍软件复用部分知识,结合软件设计模式讨论软件可复用性;④在软件质量保证和项目管理部分新增软件产品标准和行业标准、国内外法律和法规;⑤在软件维护部分新增软件退役和迁移。 每一章都提供参考资料,教师引导学生有选择地阅读其中的部分内容,根据课程内容的进展情况布置相应的任务、思考题和作业,引导学生通过Intemet或其他途径查阅相关资料以拓宽知识面,了解软件工程领域最新实践研究成果。为了使学生建立起软件开发和维护的工程化意识,较系统地掌握按照工程化思想开发与维护软件的方法和技术,教师需在教学中培养学生从软件企业开发和维护实际大中型软件的角度出发,结合成本、风险、效益、进度、过程、质量等多种因素系统地分析软件开发和维护过程中的问题,突破以往要求完成某一给定知识点作业的单一思考问题局限。此外,构造实验环境用于课内工程项目实践,通过模拟项目的开发,锻炼学生的系统设计和开发能力、软件工具的使用能力、语言交流能力、文档编写能力以及团队合作能力,培养学生的职业素养。项目实践引导需贯穿理论知识学习始终。 4.3 考核方式与持续改进并行 课程强调过程考核,总成绩分为平时和期末两部分,分别占50%。平时成绩主要考核学生的课堂表现、作业、实验能力和实验报告撰写情况等。其中,课堂表现主要从学生上课是否专心听讲、回答教师提问是否正确以及分组讨论是否积极、正确、有独特见解等进行考核,以提高课堂教学效果和运用工程基础知识及本专业基本理论解决实际工程问题的能力;作业方面重点考核学生掌握软件工程理论基础知识和基本工作原理的程度;课内实践教学环节重点考核学生的工程问题需求分析和设计能力,综合运用计算机科学和工程技术完成系统的分析和设计并对设计文档进行审查的能力;期末考试将按照课程教学目标全面考核学生课程学习的效果,选取一定数目的学生成绩为样本,计算该课程对毕业要求贡献的达成度并通过建立阀值定量评估课程教学质量,通过不断提出持续的改进意见并实施,切实加大课程对提高毕业产出能力的贡献。 5 结语 笔者基于毕业生产出能力对课程教学目标进行了修订,完善了软件工程课程的教学内容和知识结构,对教学方法进行了梳理,最后通过改变考核方式对课程进行长期监控和调整,实现课程的持续改进。下一步工作将重点关注课程中学生自主能力导引体系和毕业生能力评价反馈机制的构建。(编辑:宋文婷) 软件毕业论文:思索软件在大学毕业论文管理中的应用 【摘要】本设计是基于高校毕业论文的系统设计,可以完成论文的申请,上传,查看,评价,统计等一系列管理操作。采用SQLServer2008+MicrosoftVisualStudio10+ASP+C#做为开发工具,用户可以使用它编写可以运行VBSCRIPT、JAVASCRIPT等脚本语言的以.asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。 【关键词】计算机软件;毕业论文;系统设计;软件 一、背景意义 如今计算机网络的普及已近是亘古不变的潮流了,而且全国大学网络的正在以高速的发展节奏和社会潮流接轨,各种计算机网络化已经逐步取代繁琐的传统办公模式。大学毕业设计作为大学生四年学结的最重要环节,我们完全有必要实现网路管理化,可以减少指导老师和学生的工作时间和负担,让繁琐的毕业设计过程采用网络化数据库统一管理。通过毕业论文管理系统,大大方便了学生、老师及学校管理员。社会科技在不断的革新,我们的生活、工作和获取知识的方式结构都发生了完全的更新和进步,传统的方式在不断的改变,这是社会发展的毕竟之路,也是走向未来的毕竟过程,所以使得各种传统方式得到不断的简单、方便和先进是十分重要和必须的。然而在许多大学和高校里面并没有在毕业这一环节上实现信息化管理,所以这一部分的工作所有都是由人工来完成,然而人为的物理操作必定存在许多缺陷,比如大量的毕业生信息需要处理,工作量就十分的庞大,到处都是纸质资料,不易整理和保管,还容易丢失,另外最麻烦的是需要更新和修改的资料的情况,其次就是学生和指导老师之间关于论文进行的交流和联系都是线下的,会受到各种不定因数影响,影响这一环节的进度和质量。有着网络的基础,系统可以采用了目前十分流行的B/S结构和Web技术,使得操作交流都变得十分简单和快捷。最重要的是通过计算机信息化管理完全避免人为物理操作的不足。 二、初步调研 浏览了各大类型和类似的网站,毕业论文管理管理系统,我同样采用了当前很流行的B/S结构来开发。 通过各个高校去实地考察,很少有大学开始使用此类系统来管理毕业论文。另外,大多数学生和老师都希望高校能完善此块的建设,来减少毕业生和指导老师的工作量和工作效率。并且此系统会有效的减少学校在此类工作的成本。由于只针对高校毕业生的毕业论文,技术上的要求和开放难道并不是特别大,做好策划工作就好。所以完全可以由大学生和本校老师来指导完成。 最后我们考虑到费用,因为不是企业级的网站,而是校内开发,功能和维护性的要求并不是特别高,所以费用基本可以忽略不记。综上所述,系统的开发无论从技术上、经济上,可行性都是相当高的。对于各大高校是值得去开放和使用的。 三、开发过程中问题 在开放过程之前,我们需要选择何种编程语言和环境。语言和环境的选取对系统的开发难度和时间长度都是有直接的联系的。为了减少开发周期,减弱开发费用,提高产品的质量,对系统做出需求分析报告是非常必要的。比如本毕业论文的系统,是可以完成论文的申请,上传,查看,评价,统计等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做为开发工具。在软件系统开发过程中,不提倡无模型的随机开发方式,不可以想到什么功能模型就随手开发什么代码,这样不规范的开发,不仅使得开过过程处于混乱,而且大大地降低了系统开发效率。我们可以适当的利用一些经典的开发模型,典型的开发模型有:1.边做边改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.喷泉模型(fountainmodel);8.智能模型(四代技术(4GL));9.混合模型(hybrid model);10.RAD模型;我们要尽量避免原始老旧的开放模型,这样可以避免许许多多开发问题。但是要根据系统的大小,和开发的难度来做决定,有句话说的好杀鸡焉用宰牛刀,太多复杂的模型适合庞大的系统开发,然而用的一般的小系统上反而会增加开发难度。 软件毕业论文:高职院校软件专业毕业设计 问题分析与改进建议 摘 要:高职院校毕业设计中存在着一些问题,例如,课题质量不高、学生在校外实习、课题与就业方向不符等。这些问题的产生是因为学生不重视毕业设计,进而导致设计质量下滑。针对毕业设计中出现的问题,笔者以高校管理者与指导教师的视角,对毕业设计制、学生及指导教师进行了深入调研,并且提出了改进方法。 关键词:高职院校 毕业设计 不重视 改进 1 前言 毕业设计是学生综合运用所学知识解决实际问题的环节,其质量直接关系到本专业人才培养水平。大多数高职院校的毕业设计放在最后一个学期,导师基本由校内教师担任。但最后一年学生把重心放到对自己未来更有影响的就业上,或是参加专升本寻求深造机会,校内导师被迫远程指导,缺乏监督力度。同时,设计课题内涵良莠不齐,部分课题不符合社会需求,让学生感觉实用性不强,学生不重视,进而质量下滑,降低了教学水平。因此,我们有必要通过调研发现问题、分析问题,进而解决问题。 2 现状调查 对重庆5所高职院校部分教师及所带学生进行了问卷调查。样本中包含200名毕业生、50名指导教师。数据如下: 3 调研问题分析 影响质量的主要因素有学生不重视,学生不能在校设计。需要分析学生为什么会不重视,并剖析其不能在校设计的原因。 3.1 课题内涵与需求有偏差 如表1所示,课题与学生工作方向是否吻合,以及是否一志愿选题,对成绩影响较大。调研中发现:部分学生毕业后从事Java开发,而选题时选了C#开发(选题先于实习);部分学生毕业后从事非IT工作,从而对所选课题丧失兴趣;部分学生单位实习后技能提升,回过头发现课题内涵与商业开发存在差距。此外,部分学生未能选中一志愿课题,调配课题与期望不一致,所以就抱着对付一下的心态。综上,课题本身质量是影响学生最后设计成绩的重要因素。 3.2 设计时间安排不合理 表1及表2的数据充分证明,不合理的时间安排,是导致质量下滑的重要原因。最后一个学期是找工作的关键期,在就业压力下学生忙于参加招聘会和面试。找到工作后,用人单位往往还要求到岗实习。同时,最后一学期也是专升本的关键期,寻求深造的学生亦会忙于复习参考;另有学生为提高竞争力,会选择参加推荐工作的技能培训;这都是造成学生不重视以及不能在校实习的重要原因。 3.3 自拟课题质量偏低 表3数据分证明,对外承接工程,或教师科研需要课题,具有充分驱动力可让教师在课题建设中投入更多精力,进而提高了课题与社会生产的适应性,提升课题的科学性和实践性。自拟课题往往是为了毕业设计而设定的课题,教师缺乏动力对课题进行改进,易与社会脱节。表3的统计数据也证明了选择自拟题目的学生,其优良成绩的比率显著低于其他学生。 3.4 其他因素 沟通不畅:师生双方无法面对面地沟通,存在着教师因工作忙碌疏于督促,或学生缺乏主动性的情况。(1)教师经验缺乏,高校中具有丰富项目经验的教师本来就比较少,近年又引入了大批年轻教师,这些教师毕业后直接从事教学,更缺乏项目开发经验,在指导中明显表现出不足。(2)优秀教师任务重,优秀指导教师既要承担毕业设计指导工作,又要进行繁重的教学任务,容易顾此失彼。 4 问题整改建议 4.1 加强课题库建设 课题分为对外承接工程、科研需要、自拟等几个类别。对自拟课题,须经学校专家组评审及指导,以增强与生产实践的联动性。增大来自对外承接工程及科研需要类课题,这类课题具有较强实践性,教师出于自身利益,也会对课题投入更多精力,对学生的要求也会严格,这必然提高设计质量。另外,考虑到学生未来就业不同,宜对课题难度适当分档。对不同档次的课题,设置起评成绩;有志于投身IT行业的,可选中高难度;其他学生可针对性地选择适合自己的课题。 4.2 改进设计模式,消除时间冲突 在设置课题时,要确定本专业所针对的主要就业岗位,以及岗位所需技能,再结合实际选择对应实训项目,作为本专业学生大学期间不同实践课程教学项目。学生在专业课教师的系统指导下,逐渐完成毕业设计的雏形,在最后一个学期里,再根据学生就业实际情况,予以整合,就成为了一篇具有一定质量的毕业设计。如此,不仅降低了最后一个学期的工作压力,还提升了学生在校期间教学质量。 4.3 加强指导教师能力建设 在毕业设计中,教师要加强对学生的监督与管理,可采用如定期开见面会、网上探讨等方式,学生将设计中遇到的问题、取得的成果等汇报给教师以便教师对学生情况进行分析指导。组织教师参加校内外专业培训,提高教师理论水平和实践能力。招聘教师时,倾向于在企业从事过一线工作、既有学历又有工作经验的人员,更好地将学校的理论知识与企业所需要的专业技能相结合。 5 总结与展望 毕业设计是十分重要的环节,应注重课题的针对性与适用性,使毕业设计内容与学生毕业后所从事的技术岗位相一致。同时,我们也需要加强毕业设计的机制建设,让设计贯穿整个大学教育,减少最后一学期压力。注重对教师的培养,提升指导技巧和技能。只有这样才能培养出符合社会发展、受用人单位欢迎的人才。 软件毕业论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件毕业论文:拓宽软件高职毕业生就业门路的经验和做法 随着国家教育体制的改革,新成长劳动力规模的庞大,高校毕业生就业工作不断取得新进展,高校毕业生的就业成了僧多粥少工作难找的现状,高校毕业生求职前景不容乐观。我校——闽江学院软件学院是以“培养实用技能型软件人才”为目标的高职院校。作为福建省软件职业教育集团的龙头院校,在毕业生就业问题上我们也备感压力,本人通过对自己就职学校毕业生就业工作的分析,就如何应对就业形势的变化,提高高职生的就业竞争力,拓宽毕业生就业门路的经验和做法进行探析。 学院毕业生综合情况分析 软件学院有一个本科专业(专升本)和十个专科专业毕业生,每年毕业生中以大专为主。学院有高职单招、普高、五年专三种性质的学生,从大专生自身劣势讲,学生整体素质普遍不高,这是其就业时一个很大的劣势。主要表现在基本素质不高、学习底子薄、自制能力不强,这也是大专学生最明显的群体特征之一。特别是有相当一部分大专学生习惯差、学习主动性不够,很难适应当今社会的发展。软件学院学生优势就是,我们采用的是双证教学,学生在正常完成学业的同时也完成了相关知名IT企业的认证,在资质和动手实践能力上与同类院系学生相比有一定的优势。因此在开展毕业生就业指导时我们要有别于本科院系,不能拘泥于传统,形成一套有自身院系特色的毕业生就业指导体系。 学院毕业生就业指导工作的措施和经验 1.校企合作搭建学校与企业的共赢平台 学院根据专业教育需求,与微软(中国)公司、北京全美教育技术服务有限公司、思科系统公司、上海微创软件有限公司、戴尔计算机(中国)有限公司等众多国内外知名IT企业合作,开展“订单式”人才培养,实施软件实训计划,改革传统教学模式,着重培养学生的动手能力。在实践教学上,通过产学研相结合的模式,借鉴国内外软件企业在技术、培训等方面的经验,建立了实训工程,通过校内实训和校外顶岗实训,不断提高学生项目分析和研发水平。我们拥有福建省高职教育软件类唯一的省级网络技术实训基地,并在省内同类院校中率先开设了“学生创业园”,由学生团队携带项目入驻园中,按照企业模式进行项目开发。依托学生创业园是专业设置与社会需求零距离配合,教学内容与职业需求零距离贴近、实训教学与就业岗位零距离对接。近年来从学生创业园走出的毕业生就业率几乎达到100%,毕业生就业单位中不乏国内一些知名的IT企业。 2.发挥辅导员作用,帮助毕业生提高择业竞争技能 作为思政工作者,学院每位辅导员都认真对待毕业生就业问题,高度重视毕业生就业工作,对学生的前途负责,对社会的稳定发展负责。辅导员作为学生的良师益友,不仅要帮助学生全面而又充分地了解自己,了解自己在竞争中的优势。还要向学生强调、让学生明白当前就业形势的严峻,鼓励学生“先就业,后择业”。学生就业指导课原则上安排学生思想政治辅导员授课,通过就业指导课,辅导学生掌握适合自身的求职应试方法和技巧以及自身职业定向,在指导过程中用发展的眼光、科学的方法解决毕业生就业中出现的问题。辅导员通过对毕业生的就业指导,帮助学生了解形势、掌握政策、更新观念、调整期望值、增强创新创业意识、提升就业能力和整体素质,促进和帮助毕业生最终实现就业。 3.收集就业信息组织供需双向选择 现代社会是一个信息社会,信息作为一种重要的载体,在丰富社会生活,沟通人际社会关系等方面发挥着越来越重要的作用。我们可以充分使用现有的网络和现代化服务平台,快速便捷的开展就业信息宣传和服务。学院就业指导中心充分利用网上信息资源丰富、时效性强、访问快捷、查询便利等特点,为大学生就业提供快速、高效的信息服务。就业指导中心项目负责老师从林林总总的就业信息中筛选出有效信息,通过学院的学生短信平台及时的给我们的毕业生,使毕业生在择业中赢得主动,增加选择的余地,从容就业。学院还采取“请企业进来和毕业生走出去”的就业指导策略,每年的12月份中旬,定期在校园内举办毕业生校园招聘会,每年的招聘会都能够吸引100多家企业到校开展供需见面、双向选择活动。我们请用人单位到学校进行实地考察,增加用人单位对学院专业设置、知识结构、人才培养情况的了解,从而有利于用人单位挑选使用所需的毕业生。另外,我们还联系企业安排毕业生组团走出去参加用人大单位的面试,如飞毛腿电子公司、网龙公司、中国移动、冠捷电子等企业。对用人单位我们还常常利用学校推荐的方法,减轻企业频繁地参加各层次的供需见面双向选择活动而造成大量的人力、财力和时间的浪费,减少就业信息的重复和毕业生的就业盲目性。从而达到企业招到人,毕业生实现就业的互利局面。此外,学院还积极调动全校力量特别是职能部门、专业老师的力量积极为学生寻找就业岗位,为学生的就业做力所能及之事。 4.加大政策宣传力度鼓励和引导毕业生下基层 通过学院广播台和宣传栏报道毕业生就业与创业的先进典型,形成正确的舆论导向。学院就业指导中心定期召开毕业生就业政策宣讲会,组织毕业班辅导员参加政策学习,引导毕业生认清就业形势,切实转变就业观和择业观。在宣传政策的影响下,越来越多的毕业生响应号召义无返顾地走向农村,走向基层一线兢兢业业地工作,还有的毕业生通过“三支一扶”的政策从事支教、支农(含林业、水利)、支医和扶贫工作。实践证明,大专生在基层还是大有可为,他们在基层照样可以谱写出一曲曲壮美的青春之歌,我们的毕业生通过基层工作,深入了解社会生活,了解基层疾苦,在社会的大熔炉里陶冶情操,磨砺意志,贡献自己的聪明才智,也为自己的人生观、价值观赋予了新的时代内涵。这些政策的落实对提升学院毕业生就业率有着深远的影响。 5.广泛开展创业项目建设 自主创业日益成为大学毕业生就业的一个重要方向。我们充分利用国家的扶持政策和项目,采取灵活多样的形式开展创业教育。如鼓励支持学生自发组建创业社团组织、参加各类创业计划大赛、广告和营销策划大赛等创业竞赛活动。2008年4月,YBC闽江学院服务站正式成立,该服务站以软件学院学生创业园为基地,辐射全校师生,开展了一系列扶持青年就业创业及青年志愿服务活动。服务站每学年举办三到四期的YBC创业培训、淘宝大学培训、定期开展创业大讲堂及青年志愿者活动、大学生创业孵化推荐等。帮助致力于自主创业的毕业生进行资金扶持和技术指导, 引导学生理性择业,优质就业,成功创业。通过这些项目的开展我们学院形成了以“专业培养+团队搭建+项目孵化+能力塑造+创业扶持”为特色的一套较为完整的扶持大学生就业创业实践的服务体系。这一体系得到了广大毕业生的一致好评,拓宽了毕业生的就业门路。 6.弱势群体毕业生的就业措施 弱势群体毕业生在这里我们主要指家庭贫困毕业生和身患残疾或形象有缺陷的毕业生。高校毕业生弱势群体帮扶工作关系到社会和谐、稳定与健康发展,解决他们就业难问题也是全社会的问题。开展弱势群体毕业生就业帮扶上我们通过学院心理咨询中心对弱势群体毕业就业问题心理教育方面入手、引导帮助他们调节心理压力,提高挫折的承受力,提高就业心理素质;帮助他们正确认识自我、了解社会、了解职业对人的心理素质要求,以便选择合适自己的职业。另外,学院就业指导中心主动为弱势群体毕业生联系落实就业实习单位,提供多渠道的招聘信息,搭建用人单位与他们双向选择的平台,积极向企业推荐,专门为弱势群体毕业生开设“就业绿色通道”,帮助他们掌握择业的基本方法和技巧,对于基础薄弱、应用能力较差的学生,学院还组织专业教师给他们“开小灶”,加强辅导,提高他们的综合素质和就业优秀竞争力。毕业后对弱势群体毕业生我们还进行跟踪调查,了解他们的就业状况,对未就业弱势群体毕业生实行教师包干制,坚决不让一位弱势群体毕业生待业或失业。 在面对新的就业局势下,学院将就业工作纳入整体工作规划,把毕业生就业摆在当前就业工作的首位。通过自身在就业指导工作上不断的探索和积累,走出了一条符合学院发展的道路。连续几年来,软件学院在同类院校中就业率一直位居前列,毕业生分布各行各业,通过回访,我们了解到用人单位对学院应届毕业生的工作表现满意度达到了90%。学院也将继续深化教育改革,调整人才培养结构,着力提高学生的创新意识和实践能力,提高毕业生就业能力,拓宽就业门路,最终适应当前的就业服务新需要。 (作者单位:闽江学院) 软件毕业论文:做好软件建设是提高理工科毕业论文质量的有效措施 摘要: 针对理工科类专业实践环节多,毕业论文多有硬件要求,而新建地方本科院校各方面存在不足,毕业论文(设计)质量不高的问题,提出有效提高论文质量的快速方法为完善制度,合理选题,做好专业建设和教学改革及现有教师队伍建设和指导模式改革等软件建设,以期对本校和兄弟院校提高理工科毕业论文(设计)质量提供参考。 关键词: 新建地方本科院校;理工科毕业论文(设计);措施;软环境 1新建地方本科院校的特点 新建地方本科院校多为专升本的院校[1],其基本上本专科教育并存,多数以专科教育为主,定位是培养大量下得去、 留得住、 用得上,富有实干精神和开拓能力的高级应用型人才。它通过升本的机遇大量引进优秀人才,加强实验室建设,使学校科研工作得以快速发展。其功能和以往相比,除了教学以外,加大了科研和社会服务功能,即立足于地方和区域经济发展,在为地方培养人才的同时,利用自身在科研上的优势,通过参与社会经济技术活动,推动科技进步,促进经济发展[2]。随着地方经济的快速发展和扩张,它们已成为中小型企业发展的人才库和技术革新的思想库[3]。 2理工科毕业论文(设计)存在的问题 本科毕业论文工作是大学本科教学计划中的重要实践环节,是培养学生综合运用所学基础知识和基本技能进行科研工作的初步训练,是培养和提高学生分析和解决问题的能力,实现教学、科研和生产实践相结合的重要途径,是本科生毕业和授予学士学位的必要条件[4]。而理工科类专业主要培养科学型、技术型和应用型人才,其实践环节多,毕业论文多有硬件要求。新建本科院校因地理位置的制约,在生源质量、经验交流等方面处于劣势,学生综合素质偏低。再加上历史原因,和老牌本科院校相比难免存在诸多不足,主要体现在教学条件有限、师资力量缺乏、学生重视不够和管理制度不健全,教学计划不完善,就业与考研复试冲击,学生普遍存在论文基本攻薄弱等因素[5-8],这些不仅制约着新建本科院校的发展,而且还影响着人才培养的质量,最直接的影响就是毕业论文(设计)质量不高。 3提高毕业论文的措施 硬件的改善是一个长期而复杂的过程,而要解决当前的困难,更有效的方法是做好软件建设。 3.1 加强动员,完善制度,提高学生的认识和论文效率加强动员,提高学生的认识。让学生知道撰写毕业论文是人才培养中十分重要的环节,是本科阶段必须完成的一门必修课,是与毕业直接关联,获得学位、求职或继续深造的先决条件;让他们明确撰写论文不是一蹴而就的事情,是一个人才培养过程,是科研能力、理论联系实际能力、文献资料查阅能力等的形成和提高过程。学校和系部统一思想,对不合格的论文决不手软,只有确定了明确的标准并能够得到严格的执行,才能够使学生打消侥幸心理,有压力去完成。学生重视,基本功扎实,可以提高实验(设计)数据的准确性,进而提高论文写作质量,减轻老师指导的难度。 3.2 通过合适的选题来弥补硬件的不足优化选题是提高毕业论文质量的重要前提和基础。新建地方本科院校要提高毕业论文质量除了在选题方面严把质量关,做到难易适宜外,还可以通过合适的选题来弥补硬件的不足。 3.2.1 与地方企业联合,利用企业的经济优势共同研究和开发科研课题,为学生毕业论文提供素材。论文(设计)命题一直或部分时间到科研合作单位、实习单位或有工作意向的单位进行,完成后由学校进行考核。这种方式能够让学生自行在企业中得到锻炼,寻找解决实际问题的方法和途径,避免从书本到书本的纸上谈兵,让学生在社会的大课堂中通过毕业论文的训练得到锻炼,学到实际本领,提高创新能力,同时也解决学生在就业和学习方面的矛盾冲突。 3.2.2 加强与资深的科研院所合作,实现两类院所师生的“双赢”。很多资深的科研院所高级职称和博士较多、科研力量雄厚,仪器设备先进而充足,很多对新升本科院校来讲很难申报的前沿课题,但对省重点高校或更高层次的高校老师手中往往有两个或更多的项目却课题组人手不够,这正是新升本科院校的缺口。因此可以通过不同渠道,加强与这些高校或研究所联系,利用他们的课题和资源优势解决自己课题方向老套、脱离实际、仪器设备不足等问题,为新升本科院校毕业论文和科研工作的开展注入一定的活力,让更多学生有进行科研工作同时完成毕业论文的机会,实现两类院校师生的“双赢”。 3.2.3 做设计类课题。现在的大学生,有相当一部分有个人电脑,可选择应用计算机进行毕业设计。调查发现历届理工科毕业生,无论是在工厂从事技术开发、生产管理,在公司从事经营贸易,还是在政府机关就职,几乎都需要使用计算机。作为培养掌握最新科技人才的高等院校,当然应该顺应这个潮流。 3.2.4 选题时间提前、内容放开,学生有充裕的时间完成论文(设计)。一方面可以鼓励教师让学生参与到自己或学校立项的科研课题或实验室建设课题中。一方面毕业论文(设计)与贯穿于整个本科教育过程结合起来。学生在学习专业知识的过程中对某一问题的质疑、改进或推广,只要能够体现学生科研能力,都可以作为毕业论文(设计)选题。教学实践中的综合性或创新型实验,只要能够体现水平的,也可以作为毕业论文(设计)选题。教师可以不定期的向学生提供毕业论文(设计)选题,与大学生科技创新活动结合,鼓励学生自己选题,利用兴趣这一强大动力提高论文质量。 3.3 加强专业建设和教学改革调整教学计划,合理安排时间,处理好实习、考研、就业与论文写作之间的冲突,同时通过课程建设和教学改革让学生提前做好准备,提高基本功。狠抓教学质量,使学生牢固掌握专业基础理论、基本知识和基本技能,做好专业知识与技能的准备。开设专业文献检索、科研方法与论文写作训练方面的课程,使其掌握一定的科研方法。提高外语与计算机水平,对于论文有关文献的查阅以及日后论文的撰写、排版、定稿都大有帮助。改革实践教学,强化综合实践能力培养,构建由简单到综合,由单一到复杂,循序渐进的系列化实践教学体系。在日常教学过程中老师适当引导学生精读一定数量的范文,从内容到形式,反复揣摩,以便能够有效地借鉴它、模拟它。同时,老师可每学期给学生布置一两个与其专业相关的写作任务,学生可以根据老师的评语有针性的攻克自己写作的弱点,争取每写一次论文就能进步一点。课程实习、学年实习和毕业实习都有总结报告和社会实践报告,这些写作都可以较早地培养学生的论文意识,对于毕业论文的写作有着素材储备、技能准备等多方面的作用。 3.4 加强教师队伍建设和指导模式改革 3.4.1 现有教师队伍的建设加强指导老师科研能力培养,鼓励其勇挑科研重担,提高科研能力和学术水平,为提高论文(设计)质量提供有效的保障。通过参加社会实践、指导学生实习、参与工程项目设计等,组织指导教师尤其是青年教师深入生产和工程实际,在实践中总结和积累经验,为指导论文(设计)奠定良好的基础。在指导工作中要特别注意加强指导教师的师德修养,提高政治思想素质。可适度聘请外校教师或企业高工参与到论文指导中来。 3.4.2 论文指导模式改革首先可采用教师团队指导方式,即以教学科研经验丰富的教师为组长,在充分考虑老师的专业特长与教龄基础上,组建毕业论文指导团队,对学生进行指导,这种方式将发挥教师在各个领域的知识优势和结构,有利于培养学生更全面的掌握解决工程实际问题的能力和团队协作精神,可以较好的完成论文指导任务,同时也培养了青年教师论文指导能力和解决工程实际问题的能力,提高青年教师的业务水平。其次可采用双导师制。对于校内课题,青年教师可以作为副导师、高职称教师的助手身份参与指导论文。因为教授经验丰富,但是指导学生时间相对较少,而青年教师精力充足,时间多,但是科研能力相对薄弱,需要不断提高。每个学生都配有导师和副导师,可以发挥他们各自的优势,取长补短。这种联合指导方式,真正体现了教授“传、帮、带”的学科带头作用,加速了具有知识创新和科研攻坚能力的学术人才的形成,青年教师的科研能力将大大提高,为创新人才的培养打下坚实的基础。课题来自企业的采用校企双导师指导制,这样做可以将学校的理论知识更好地与企业的生产实践有机的结合起来,更有利于学生尽快的融入企业文化。 综上所述,新建地方本科院校,硬件的改善是一个长期而复杂的过程,要提高理工科毕业论文(设计)质量可以从完善制度,合理选题,做好专业建设和教学改革及现有教师队伍建设和指导模式改革等软件建设着手。
软件项目论文:理论联系实践开发软件项目论文 编者按:本文主要从引言;软件项目管理的特殊性;软件项目管理的关键因素;结论进行论述。其中,主要包括:传统作坊式的开发方式逐步被以项目组为单位的协作式开发方式所取代、所谓项目,就是在特定条t"ae下,具有特定目标的一次性任务、项目管理是指“在项目活动中运用专门的知识、技能、工具和方法、软件项目管理和其他的项目管理相比有相当的特殊性、软件项目管理是一种科学的管理手段、软件项目管理的范围不包括传统的软件开发过程、合理配置人力资源、顺畅有效的沟通管理、周密可行的项目计划、健全完备的文档资料、严格的风险管理等,具体请详见。 [论文摘要]科学有效的软件项目管理有助于项目开发的成功.本文介绍了软件项目管理的内容并结合软件项目开发经验,探讨了影响软件项目管理的几个关键因素. [论文关键词]软件项目软件项目管理 0引言 随着信息技术的飞速发展,软件产品的规模和复杂度随之增加,传统作坊式的开发方式逐步被以项目组为单位的协作式开发方式所取代,这就必然涉及到对软件项目的管理.实践表明,一个软件项目的成败,不在于其项目组的技术人员的技术水平,而在于是否采用的合适的管理:.好的管理方式不一定能使项目完全成功,但是一个不合适的管理模式往往会导致软件项目的失败. 1软件项目管理的特殊性 所谓项目,就是在特定条t"ae下,具有特定目标的一次性任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称.项目具有一次性、独特性、目标的确定性、组织的临时性和开放性以及成果的不可挽回性等基本属性. 项目管理是指“在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望.”这一定义不仅仅是强调使用专门的知识和技能,还强调项目管理中各参与人的重要性.项目经理不仅仅要努力实现项目的范围、时间、成功和质量等目标,还必须协调整个项目过程,满足项目参与者及其他利益相关者的需要和期望. 软件项目管理和其他的项目管理相比有相当的特殊性.首先,软件的整个过程都是设计过程,不需要大量的物质资源,而主要是人力资源,软件开发的产品以程序代码和技术文档为主,并没有其他的物质成果;其次,软件是纯知识产品,其开发进度和质量很难估H-和度量,生产效率也难以预测和保证.软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制.因此,软件项目管理和其他项目管理相比,有很大的独特性. 2软件项目管理的内容 软件项目管理是一种科学的管理手段,它是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、~x-2,险等进行分析和管理的活动.管理的范围涉及人员的组织与管理、软件度量、项目计划、风险管理、质量保证、过程能力配置管理等几个方面,这几个方面都是贯穿、交织于整个软件开发过程中的.从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段.不论是作坊式开发,还是团队协作式开发,这六阶段都是不可缺少的.从用户的角度来看,软件项目的生命周期应该包括项目前期的论证工作、项目计划、软件开发、运行、维护及项目评价.由此可见,软件项目管理的范围不包括传统的软件开发过程,还应该包括开发前的准备工作以及运行中的维护工作和对项目的总结工作.根据PMBOK(项目管理知识体系ProjectManagementBodyofKnowledge,简称PMBOK)中的定义,软件项目管理可以分为以下几个方面: 2.1集成管理:项目计划制定、项目计划实施、集成变更控制等. 2.2范围管理:制定范围计划编制、范围定义核实、变更控制、任务协调等. 2.3时间管理:项目任务分解、进度计划编制、任务持续时间估算、进度计划控制等. 2.4成本管理:资源计划编制、成本估算、成本预算和控制等. 2.5质量管理:项目质量计划编制、软件质量保证、软件质量控制、软件过程改进等. 2.6人力资源管理:组织的计划编制、人员职责的分配、团队合作发展等. 2.7沟通管理:建立沟通渠道、信息交换管理等. 2.8风险管理:项目风险识别、项目风险分析、项目风险优先分析、项目风险控制等. 2.9采购管理:采购计划编制、合同管理、合同收尾等. 在面的软件项目管理中,有几个关键因素,它影响着软件项目的成败,下面就这几4-关键因素进行一下探讨. 3软件项目管理的关键因素 3.1合理配置人力资源 众所周知,人是决定组织和项目成败的关键,也是影响软件93:发质量的最关键的因素,因此软件项目管理应该以人为本,有效管理人力资源,合理配置人力资源.应该根据项目组成员的组成结构情况,合理搭配,充分发挥每位成员的技术专长,做到人尽其能;组织组建好项目团队,培养团结一致的团队精神,规范良好的职业道德;建立健全完备的奖惩制度,落实权利责任制度,做到权责明确,并在项目进程能及时化解各种人事冲突,营造良好的团队协作环境. 3.2顺畅有效的沟通管理 开发软件项目是一项知识性极强的工作,对人的依赖性比其它行业更为突出,因此加强人员之间的有效沟通,实现顺畅有效的沟通管理是软件项目成功的另一个关键因素.沟通管理是一个收集、存储、配置和项目生命周期内所形成的各种信息的过程.它把成功所必须的因素——人、想法和信息之间提供了一个关键连接.对于项目来说,要科学地组织、指挥、协调和控制项目的实施过程,就必须进行信息沟通.这里的沟通包括两个方面,一个方面是软件项目组开发人员与用户的沟通,另一方面则是软件项目组内人员的沟通.前者是做好软件需求分析所必须的;而后者则有助于组内成员的彼此交流,减少理解错位,实现信息畅通,改善人际关系,化解可能的冲突,加快项目的进度.沟通的方式是多样的,可以采用常用的项目组例会方式,可以通过面谈彼此交换意见;也可以利用方便快捷的通讯工具如电话、EMAIL、传真等方式加强信息的沟通;总之,顺畅有效的信息沟通,可以取得彼此的理解,剔除项目进度中的“BUG”,有利于项目按计划顺利开展. 3.3正确可靠的软件需求 软件需求是软件项目的根本所在,需求不明确,软件项目开发范围不确定,项目开发就会失去方向,容易造成开发的产品和用户实际的需求“南辕北辙“,最终导致项目的失败.一个可靠的需求,也是项目管理的关键因素之一.软件需求应当是项目有关的人员一致同意的、清楚的、完整的、详细的、可实现的和可测试的需求的确定,开发人员应该反复和用户进行沟通,认真听取用户的意见,及时归档记录,并适时发掘用户的潜在需求,最大限度地满足用户的目标,开发出用户最理想的产品.最后应拿出开发人员和用户一致认可的软件需求说明书,并加以确认.在项目开始以后,应该尽最大可能不更改需求,要与用户进行很好地沟通,以确保开发212作能按照需求进行,减少需求变更带来的风险!因此,正确可靠的软件需求也是项目成功的重要保障. 3.4周密可行的项目计划. “凡事预则立,不预则废.”软件项目实施过程中,还必须有一个周密可行的项目计划.软件项目计划的目的是为完成软件工程和管理软件项目而制定的合理的计划,它包括以下步骤:估计软件产品规模及所需的资源,制定表,鉴别和评估软件风险和协商约定,而且要标志出几个阶段性的里程碑,这些都是极为关键的.软件项目开发组来说,一个可行的计划的重要性是不言而喻的.在实际发中,:计划的重视程度不够,计划过于笼统、粗糙导致可执行性差,再加上一些人为因素的影响,必然会产生一些反面的影响,或者有了周密可行的计划不严格遵守计划执行,任意变更,都将产生严重的负面影响,有时甚至是灾难性的影响.因此,要想成功进行项目管理,就要对高度重视、周密制定、严格执行.只有严格进行计划才能使成功项目管理得以实施. 3.5健全完备的文档资料 软件项目的文档作为软件产品的主要形式之一,集中体现了软件人员的劳动成果,在整个软件生存周期中占据重要位置.特别是在开发过程中需求发生了变更的情况下,健全完备的文档资料的重要作用就充yJ-~:现出来,开发人员可以及时在文档中回溯,快速锁定问题所在,及时解决问题避免软件项目延期,减少项目.此外,健全完备的档资料在项目接近尾声时也便于软件的测试与后期的维护工作,在项目结尾时,健全完备的文档资料也为人员的培训和项目的再开发发挥重要作用,因健全完备的文档资料也是软件项目成功的重要因素,在项目管理过程中应该高度重视. 3.6严格的风险管理 软件项目的管理是存在风险的,我们应该提前重视风险,并有所防范,最大限度减少风险的发生.实行严格的Ixt.险管理是有效的手段.建立风险项目检查表是进行风险识别的有效地方法就是,主要涉及到产品规模风险检查、过程风险检查、技术风险检查、开发环境风险检查等.此外软件的风险评估也是必不可少的.主要涉及到发生的可能性,最好建立一个尺度表示风险可能性;发生的结果;确定风险评估的正确性;另外,要对每个风险的表现、范围、时间做出尽量准确的判断.同时,要依据以下三个要素对风险进行评价:风险描述、风险概率和风险影响.并从成本、进度及性能三方面对风险进行描述. 4结论 软件项目管理是门科学,也是一门艺术;它是一个复杂的系统,决定了软件项目成败的关键.在软件开发过程中,我们应该理论联系实践,积极从实践中积累经验,注意项目管理中的关键因素,实施有效的管理,使软件项目获得成功. 软件项目论文:谈软件项目中的人力资源管理 软件项目团队建设是实现软件项目目标的保证,团队文化和团队精神是团队成功的重要基础,建立一种“相互帮助,共克难关”的工作氛围十分重要。本文初步揭示了项目人力资源管理的含义与内容、软件项目中的人力资源管理流程和获取方法,以及一些常见问题的解决方法与途径。 软件项目的人力资源管理与项目的进度、成本、整体质量和存在风险等方面管理一样,也是一个项目组织必不可少的管理职能。 一、软件项目人力资源管理的含义和内容 软件项目人力资资源管理就是根据软件项目的目标、项目的进展情况和外部开发环境的变化,采用科学的方法,对项目团队成员的思想、心理和行为进行有效地管理,充分发挥他们的主观能动性,实现项目的目标。项目人力资源管理的重点集中在两个方面:一时针对个人的;另一方面是针对团队的。 软件项目人力资源管理包括计划制定、获取人员和建设团队三个阶段。按照业务管理的流程,还可以具体划分为资源规划、解雇、招聘、筛选、培训等基本活动。 软件项目人力资源管理的主要内容包括: (1)对软件项目进行组织和规划。项目组织规划是项目整体人力资源的计划和安排,是按照项目目标通过分析和预测所给出的项目人力资源的数量和质量上的明确要求、具体安排和计划。 (2)获取和分配软件项目人员。软件项目组织通过招聘获得所需要的人力资源,并根据各自的技能进行工作安排,由于项目的一次性和项目的临时性,项目组织的人员获得与配备和其他组织的人员获得与配备是不同的。 (3)软件项目组织成员的开发。包括:项目人员的培训、考核,激励等等。 (4)团队建设。 由于在项目工作中人员的需求可能是不连续的,容易造成人员的浪费和成本的提高。比如:某软件项目现有20人,设计阶段需要10人;审核阶段需要1周,但不需要项目组成员从参与;编码阶段是高峰期,需要15人,但在测试阶段只需要8人。往往这些阶段进行过程中,会出现没有工作安排的人员。根据大多数大中型软件开发项目的统计,对开发人员的要求是随机变化的,一开始资源需求量较小,然后逐渐上升,达到某个时间常数时需求量达到高峰,之后再逐步下降,减少到较低的数值。 二、软件项目团队的特点 软件项目团队建设,就是吧与软件项目相关的人员组织起来实现项目目标,这是一个持续不断的过程,也是项目经理和项目团队的共同职责。通过团队成员的共同努力能产生群体的协作效应,从而获得比个体成员绩效总和大得多的团队绩效。项目团队不仅可以通过团队成员之间相互的沟通、信任、合作和承担责任,高效地利用有限的人力资源,而且有助于加强员工间的交流与协作。一个好的软件项目管理团队应该具有以下几个特点: (1)有好的团队带头人,他对项目管理有很丰富的经验,是团队凝聚力的优秀,有很好项目组织及人员协调能力。 (2)好的团体,应该有好的知识及能力体系。每个人毕竟不能什么都会,但对于一个团对应该能做很多事情。就软件项目团队而言,就应该在需求、分析设计、编码、测试等重要阶段有具有此能力的人去参与。对于不同的行业,不同的项目,对项目团队的要求也是不同的。如一个游戏项目团队和一个电信软件团队的差别就是很大的。比如:一个WEB开发项目团队,就要有美工、动画设计人员,WEB端、Server端优秀的开发人员。这样去组织一个团队才可能把WEB项目的开发阶段做好,做的很专业。 (3)好的团队,要保证团队目的与个人目的的统一。这也是管理组织学中团队效力及团队效率的问题。也只有这样才能保证团队有凝聚力,稳定、健康的发展。 (4)好的团队,目标明确,目标统一。 (5)要有良好的沟通,乐与交流习惯。融洽的团队环境。 (6)良好的团队组织及团队合作习惯,不能有什么小的派别等。 (7)好的团队,人员职责分明。 (8)好的团队,有一个好的团队学习习惯。这是团队能力提高的阶梯。 三、软件项目团队的冲突管理 冲突就是个人、团队、组织限制或阻止另一部分个人、团队、组织达到预期目标的行为。软件项目团队内部成员之间相互了解越深入,彼此合作越默契,团队建设也就越出色,效率也会因此提高,但是人与人之间相互了解需要一定的磨合时间,在这一时期必然会存在很多方面的冲突,需要及时对这些冲突做出有效处理。在项目运作过程中,存在冲突是很经常也很正常的,但如果仅仅是试图避免冲突或者是压制冲突,只能是进一步恶化冲突,导致效率的严重下降。冲突既有积极的一面,也有消极的一面,如果能有效地解决这些冲突,可以有助于改善团队的建设和项目的状况,给团队一个学习与提高的机会;如果解决不当,有可能会给项目埋下隐患或者使得整个团队处于一种混乱状态,最终导致解散、失败。因此项目团队管理者要引导冲突解决结果向着团队成员积极协作有利的方向发展,而不是向着消极的方向发展,造成不可挽救的恶果。解决冲突的方式主要有:建立完善的解决冲突的方针与管理程序;冲突双方直接沟通协调,解决矛盾;利用会议解决冲突;在所有的解决方式中都离不开沟通,解决冲突过程中,沟通的方式有很多,如:口头沟通、书面沟通、正式沟通、非正式沟通、面对面或者是通过其他方式沟通等,这需要根据项目以及冲突的不同性质选择不同的沟通方式,以达到效率最高。一般解决软件项目开发过程中的冲突可以从以下几方面出发: (1)沟通协调一定要及时。团队内必须做到及时沟通,积极引导,求同存异,把握时机,适时协调。唯有做到及时,才能最快求得共识,保持信息的畅通,而不至于导致信息不畅、矛盾积累。 (2)善于询问与倾听,努力地理解别人。倾听是沟通行为的优秀过程。因为倾听能激发对方的谈话欲,促发更深层次的沟通。另外,只有善于倾听,深入探测到对方的心理以及他的语言逻辑思维,才能更好地与之交流,从而达到协调和沟通的目的。同时,在沟通中,当对方行为退缩、默不作声或欲言又止的时候,可用询问引出对方真正的想法,去了解对方的立场以及对方的需求、愿望、意见与感受。所以,一名善于协调沟通的人必定是一位善于询问与倾听的行动者。这样不但有助于了解和把握对方的需求,理解和体谅对方,而且有益于与他人达成畅通、有效的协调沟通之目的。 (3)对上级沟通要有“胆”、有理、有节、有据。能够倾听上级的指挥和策略,并作出适当的反馈,以测试自己是否理解上级的语言和理解的深刻度;当出现出入,或者有自己的想法时,要有胆量 和上级进行沟通。 (4)良好的回馈机制。协调沟通一定是双向,必须保证信息被接收者接到和理解了。因此,所有的协调沟通方式必须有回馈机制,保证接收者接收到。比如,电子邮件进行协调沟通,无论是接收者简单回复“已收到”、“OK”等,还是电话回答收到,但必须保证接收者收到信息。建立良好的回馈机制,不仅让团队养成良好的回馈工作习惯,还可以增进团队每个人的执行力,也就保证了整个团队拥有良好的执行力。 (5)控制非正式沟通。对于非正式沟通,要实施有效的控制。因为虽然在有些情况下,非正式沟通往往能实现正式沟通难以达到的效果,但是,它也可能成为散布小道消息和谣言的渠道,产生不好的作用,所以,为使团队高效,要控制非正式沟通。 要清楚的认识到软件项目人力资源管理的重要性,并掌握软件项目人力资源的筹集,项目团队信息交流的方式,成员激励的要素及处理冲突的方法。总之,人力资源管理是软件项目开发中的重要智力资源,必须做好软件项目人力资源的管理。 软件项目论文:软件项目管理的信息交流探索 论文摘要:软件开发是一项高度知识密集型的创造活动,在这个过程中信息交流扮演了极其重要的角色。信息交流模式对软件开发效率、项目管理和开发工具的发展进化有着深刻的影响。提出信息交流的三个特征模式,并在共享库的基础上论证自然损耗的强信息交流模式对软件开发的积极作用和影响。 论文关键词:软件项目管理 信息交流模式 广义信息交流 共享库 1引言 1970年Sackman对12名程序员用两个不同的程序进行试验,结果发现程序长度差别为6:1,程序运行时间差别为8:1,程序编制时间差别为9:1,程序编码时间差别为18:1,程序排错、调试时间差别为28:1。在实际开发中,软件项目开发成员之间存在差距是非常普遍的。对此通常的做法是采用内部交流,如员工培训、技术会议、成员讨论等方式,达到减少团队成员的差距的目的。 软件开发是一种有特定目标的团队合作活动,而团队只有通过有效的交流才能发挥其集体的力量。在开发活动中信息交流普遍存在,而且扮演着非常重要的角色。它协调成员行为,使工作同步,与团队行为方式及其效果密切相关。因此,如何有效管理和控制信息交流变得非常重要。但信息交流往往难于控制和管理:如果没有良好的管理,开发团队很容易陷入工作低效、信息混乱的境地,并导致种种负面影响——工作中断、思路中断、时间消耗等。调查显示,每周工作40小时的开发工程师,实际开发时间平均仅有16~18小时,其它很大部分时间消耗在人员之间的交流上。相反,一个团队的信息交流简单、通畅、损耗小,其工作往往协调一致,各种活动有条不紊。信息交流对软件开发有深刻的影响。 当代的软件项目管理理论似乎对开发团队的信息交流问题缺乏足够的关注,在这方面多数是强调团队合作的作用。实际上,信息交流模式存在很多内在的规律,研究分析这些因素将有利于软件项目管理工作的改进,有利于为软件业的发展提供有益的思考。 2广义信息交流及其模式分类 从狭义上讲,信息交流仅限于人与人在语言、思想上的直接交流,在广义上则包括一切信息的发送、接收、传递以及这个过程的相互作用(如引伸、扩展、缩小、曲解、联想等等)。在软件开发中,所有从自身以外主动获取信息的活动都属于信息交流的范畴;交流对象不一定是人,可以是机器、经验知识库、软件系统(如DSS)等等;但交流主体一定是人。广义信息交流在软件开发过程中极为普遍,所有任务都在特定的信息背景(专业知识、任务、计划、规范化、管理指令等等)下由各个成员共同完成。 3信息交流模式特征及其条件 根据信息交流的特性,可以将其分为三种特征明显的模式。 3.1强信息交流模式 强信息交流模式的特点是交流非常频繁,不仅发生在项目成员(包括项目经理)之间,而且发生在成员个人网络之问(如某成员与项目组以外的专家、个人进行的交流);信息交流方式表现为面对面或人与人的交流,缺少工具支持;存在很大的损耗,交流虽然活跃但处于无组织的信息混乱状态,过多的交流损耗大大降低了团队的工作效率,成为管理上的瓶颈。 图1表示了一个典型的开发团队的强信息交流模式。可以看出,控制通道M—P或P—c的信息交流相对集中而简单,但项目小组内部的交流则非常频繁,交流频度(复杂度)是n(考虑交流的双向性,n为项目成员的数目)。由于项目的执行优秀分散到每个直接开发软件的各个项目小组成员身上,在强信息交流的模式下,交流频度太高导致整个小组的开发效率低下。同时项目经理M由于忙于应付各方面的交流而导致小组内部缺乏管理。因此这是一种内耗巨大的信息交流模式。大型项目往往容易陷入这种状态,这也证明了为什么大型项目更依赖于有效的管理的事实。 3.2弱信息交流模式 这个模式的信息交流非常有限,只存在项目经理与程序员之间的交流,程序员之间几乎没有信息的交流,更没有项目小组以外的支持;没有利用工具促进交流。由于缺少交流,各自为政,效率低下。项目人员缺乏管理和组织,成员之间存在信息交流障碍,没有内部评审小组对计划进度的严格监督,如图2所示。 这种情况之下交流已经非常少,但仍然有损耗,这种无法避免的损耗就是自然损耗。 3.3自然损耗的强信息交流模式 上述两种信息交流模式都存在着固有的问题,但他们各有所长:强信息交流通畅无阻;弱信息交流损耗接近于自然损耗。若交流模式同时具备这两个特点,则该模式就是自然损耗的强信息交流。该模式既有强信息交流的优点,又克服了其损耗大的缺陷:一方面成员个体之间的信息通道非常畅通,另一方面每个个体受到来自团队内部其他成员的干扰大大减少。 但形成这个模式是需要条件的,存在大量的管理良好的易于获取的充分共享的经验知识库,即图3中的共享库,是其中的一个必要条件。共享库使得大量的信息可以不通过传统的交流获取,提高了信息传递的速度,降低了人与人之间的直接交流的频度。 共享库是一个关键的角色,在这里泛指一切有助于提供有效信息服务的信息集,但应排除团队本身,否则又回到强信息模式的状态。内部资料库、可以提供咨询的专家组、决策支持系统、Internet资源等等都可以成为有效的共享库。其特点是共享,可以同时提供多通道的服务。 另一方面,项目组成员之问必须排除个人色彩,交流通道流畅,不存在任意交流,每次直接交流都是必要交流——共享库无法提供这种信息才由直接交流解决,这是强信息交流模式的一个条件,同时也是自然损耗强信息交流模式的一个条件。 4自然损耗的强信息交流模式对软件开发的启示 信息交流模式的重要性质提醒我们:软件开发中如何避免信息交流的混乱?如何管理好团队的信息交流模式?如何降低信息交流的损耗?信息交流的三个特征模式的为此提供了有益的启示。 4.1从广义信息交流来看软件开发的发展趋势 仅仅从狭义信息交流来看,软件开发的信息交流并不起眼。为了得出建设性的结论,我们必须从广义信息交流的角度来研究问题。基于此,我们认为下面四点均是软件业按照信息交流模式规律发展的证明: ·运用工具促进交流 计算机网络使单机环境向网络环境扩展,大大扩展了信息传播的方式和速度;局域网已经成为各单位的必不可少的环境,特别是Internet已经成为事实上最大的信息源。分布式数据库系统、邮件系统、文件传输协议、即时交流工具、搜索引擎都是基于网络的信息交流工具。这些工具使人们获得所需信息的能力大大提[!]高。 强大的集成环境:普遍认为它是人们应付软件危机 的产物,但从信息交流的角度来看这是软件开发工具发展的必然趋势。它代替程序员做了大量的信息获取、知识输出、信息协调、交流的工作,为降低交流频度起了巨大的帮助作用。可以预见集成开发环境将有更惊人的发展,而且逐步会把其他软件和目前仍然要人工来完成的工作纳入其范围,如配置管理、版本控制、更友好的联合开发环境、自动测试、智能辅助工具、自动化的文档管理技术等等。 ·构建更大的信息单元(信息粒度) 软件由模块或对象组成,而模块和对象则由更多的信息单元(包括数学公式,元数据等)组成。多个信息单元可以集成为具有特定功能的更大的信息单元,使得使用信息时不必考虑更多的与目标无关的细节,从而增加信息交流的强度。这种信息单元的扩大化就是软件复用思想。早期的软件开发比较原始,基本上是完全个性化的(比如某个具体功能的汇编语句),随后逐渐出现了直接调用各种工具包、系统函数的情况,直至更正式的复用:面向对象、构件等技术的提出和应用;软件业在软件复用方面做了巨大努力,出现了不同的技术和标准,主要有OMG定义的CORBA和Microsoft公司的DCOM以及SUN公司的Java平台。复用构造了更大的信息单元,为降低信息交流的开销创造了有利条件。 ·支持信息共享 驱动软件业发展的一个重要思想是共享,共享在信息爆炸时代充分体现了其优越性。没有共享,信息再多也只是一个孤岛,严重影响信息流通和交流。早期的开发工具缺少共享支持,随着软件需求的快速膨胀,出现了所谓的软件危机。为了应软件危机,出现了支持充分共享的开发平台,这些开发工具普遍出现了可视化、网络化、智能化、自动化的趋势,为共享提供了技术支持,而共享的根本目的在于破除交流的障碍,为实现无损耗的强信息交流模式创造了条件。 ·利用智能化 智能化一直是软件工业的一个研究热点,而且将会发挥越来越大的作用。软件开发要减少人的交流开销关键在于减少人的有意识的参与活动。机器智能可以代替人面对面的交流、教育、培训,它不受时空的限制,可以即时提供,可以并行工作,可以随需应变,从而大大减少直接交流带来的损耗。比如智能化的搜索引擎可以提供更好的搜索服务。 由此可以得出一个结论:追求“减少交流损耗”是软件业发展的一个内在的趋势,减少交流损耗是提高效率的重要条件。 4.2保持活跃的信息交流。减少损耗 在软件开发活动中信息不对称普遍存在。信息不对称导致的结果是成员之问的开发速度无法一致,只有充分交流才可以降低信息不对称性,才能加速知识的流通和传播。但实际上,由于信息交流的损耗问题,不允许这种交流无限制地发展,这就需要管理控制和工具辅助,避免并非必要的直接交流的发生,使强信息交流的损耗降低到自然损耗的水平,实现自然损耗的强信息交流模式。 4.3增强工具性。提高共享性 信息的充分共享是强信息交流的一个条件,但也不容易做到,它需要工具的支持,因为工具支持避开了人与人的直接交流。共享库的思想在引导着整个软件业的发展,其根本原因在于共享库减少了信息交流的开销,把信息交流的模式转变为更接近于自然损耗的强信息交流模式。这些开销本身是不可避免的,但共享库利用机器智能和软件的帮助减少了这个开销。可见未来软件工业必须不断增强工具性、共享性,不断提高智能化程度。 5结论 信息交流模式的性质提醒项目管理者:信息交流的模式深刻影响着项目的每个方面,管理者必须采取各种措施实现自然损耗强信息交流模式,避免进入单纯的强信息交流模式或弱信息交流模式的误区。 另一方面,信息交流的模式也对软件开发环境提出了挑战那就是如何提供更好的工具支持,减少不必要的人一人的直接交流,如何提供全方位的信息交流的支持,减少信息交流的开销。 自然损耗的强信息交流模式在软件项目管理中将会产生广泛的影响。技术进步将加快这一进程。成熟的数据分析、数据库技术应用到信息交流工具中去,并与开发环境无缝结合,将大大提高获取知识的速度并提高这些知识的可用性;另一方面,结合人工智能信息交流工具,可以自己整理收集有用的信息;数据挖掘技术将可以把普通的“信息查询”转变为“知识查询”这些技术与共享库的结合将大大减少人工信息交流的损耗,有助于信息交流模式转变为自然损耗的强信息交流模式,从而提高软件的生产效率 软件项目论文:应用软件项目经理三步曲 应用软件项目经理三步曲 相信任何一个成功的项目经理,都会经历失败的郁闷,成功的喜悦。经常在论坛上会出现某某项目经理的辛酸泪控。外行领导内行的事,时时发生,处处发生。项目的压力就象一座大山一样压在项目经理的头上,不断的夜战,项目不停的延时,不停的捉虫几乎成了每一个项目经理的必然道路。就在忙得焦头烂额的时候,高层的领导忽然宣布,撤消项目计划。一切Gameover! 本人也跟大多数项目经理一样,经历的这种风霜的洗礼。我相信,大多数有思想的人都会在努力的寻找项目成功的方向。今天,我并不算是一个成功的项目经理,但以仅有的经验希望与大家共享。同时,有一句话我觉得很重要,也很关键:你的项目失败了吗,请更多的在自已身上找失败的原因! 在众多的项目中,实践证明,一个成熟的项目经理应该要经过三步曲。 第一步:基础篇——技术 很难想象,一个不懂技术的项目经理如何能把自已负责的项目做好。有很多会画窗口和接数据库的项目经理,认为自己是技术牛人。这类人往往会不加分析,将别人的代码贬低一下,然后,觉得自已有一种飘飘然的感觉。我想这样你会成功吗?要掌握好的技术我想从下面几个角度阐叙。 一、从学习的角度来说, 要想掌握好技术,除了有好的理解能力外,勤奋、谦虚、愿沟通是必不可少的个人品质。关注知识面,倾斜知识点,这是获得高技术的一条途径。否则,世界上就很可能又会多一个夜郎。 勤奋:相信在这个行业里的人都会认识到它的重要性。如果不够勤奋的话,我相信很难在这个行业取得成就,技术天天一个样,如果不前进,就意味着后退。从项目经理的角度来说,如果项目经理本身不勤奋,不仅会影响项目进度,项目质量,很可能会影响项目成员的精神面貌。 谦虚:谦虚的人绝对不会轻而易举,不付责任的对别人的代码狂批一顿。谦虚的人,一定会去寻找和学习别人的闪光点。只有不断的吸收别的先时的东西才能丰富自己的东西。千万不要不加分析,只看了几行别人的代码就开始自大起来。这样,即使有金子,也会因为自大而丢失。其实,虚心的听取别人的意见,认真的看别人的产品或者代码,才能真正的更快的学到好的东西。如果,您还是一个入门级选手,请不要一天到晚的谈创新,可以说没有模仿,就几乎不可能有创新,也就是说如果您不愿虚心接受别人的东西,您就很难有创新。 沟通:沟通,也许在各行各业都已提到了一个相当重要的位置。在一、二十年前,也许您会经常听到某位大侠单独完成了某种创举,成了人们崇拜的对象。可今天,这种大侠,已经很难有生存空间了。代而取之的是,某军团,又攻克了一座什么样的宝垒。这样,沟通,可以说已经变得无比的重要。在软件业,沟通可以说是快速学习和掌握新知识,达到技术上的更高层次的最佳途径。 记得我在大二时,对电脑技术非常感兴趣,几乎夜夜为它为而忙,当然,也有游戏的兴趣,呵呵。现在回忆那段时光,用6个字总结:勤奋、自大、炫耀。由于我的勤奋,当时应该算得上“技术高手”了。喜欢批评别人的代码,批评别人的界面。甚至会为自已写的一个屏保,而觉得风光无限,晕倒!而跟同学交流时,炫耀大于学习。没想到我当年是一个地地道道的夜郎。 今天,象我当年一样的夜郎还不断的在涌出。我想,如果想真正的掌握技术,请拒绝夜郎。 二、从技术的深度来说: 技术的深度需要结合自己的工作实际情况,来确定在某一个知识点上的深入。成为某领域的真正专家。如果项目小组是专攻这个方向,这样的技术深度对项目经理来说是非常有必要的。可以很好的带领团队攻破技术难关。 如:图形处理技术、网络传输技术、设备驱动技术、数据库应用技术等。 三、从技术的广度来说: 一个成熟的项目经理,他必须拥有非常广的知识面。谈到知识面,就会有人说,我会Java、VC、VB、Delphi等,学习了n多的编程语言,这样我的知识面可以说非常广了吧。其实这是一个误区,一定要走出来。 技术的广度,并非指学习语言的多寡而论。广度应该包含两层含义: 1、技术的学习广度。 如果学习了Delphi语言,应该要关心各种相关知识面: 如:delphi的发展动态、windows的消息处理机制、相关数据库的编程知识、各种网络协议、分布式集中式的处理等。 2、技术的应用广度。 技术的应用广度,是指你可以用你掌握的工具,来实现各种各样的应用。如:可以开发分布式的处理软件(中间件),也可以做各种网络传输软件等。 第二步:提高篇——业务 对于大多数人来说,技术已经觉得没什么难度了。然而,行业软件的开发,决非技术可以解决问题的,要想成为项目经理,您仍需努力,提高业务知识,势在必行。谈到业务,就会谈到国内的ERP软件。可以这样说,国内的ERP软件厂商大都是失败的,我敢说失败的原因绝非技术,而败的大部分原因都取决于业务。 相对于ERP软件来说,国内的其它行业软件却要成功得多。如:财务、银行、证券、医疗、保险等行业软件。ERP软件本身的业务是非常复杂的,不象其行它行业软件一样,有很多的规范可以参照,正因为ERP软件业务的复杂性和灵活性,所以ERP软件是非常难以开发的,绝非几个程序员就可以闭门造车。根据国内外行业软件成功和失败的案例可以说明一个问题,应用软件,应该是应用在先,软件在后,一个好的项目经理,必须要理解这个软件的业务应用,并且应用自已掌握的技术才能够开发出成功的软件。这个项目组的项目才有可能成功。 建议,一个在技术上已经有基础的工程师,应尽量找些机会上一些工程,参加一些业务学习的机会,以提高自已的业务能力。从而能真正把握好业务需求,指导项目组的成员进行正确的项目开发。 一个好的项目经理,总能很好的理解客户的业务应用,掌握好业务模型。 第三步:艺术篇——管理 管理是一门艺术,这话一点也不假,大到国家管理,小到项目组的管理。当拥有了技术和业务两种素质以后,更高的层次应该是学习管理这门艺术。既然是艺术,就可以想象它的难度有多大了。管理的重要性,我想这里也不必多叙说了。以本人有限的经历在这里斗胆讨论一下项目管理艺术的几个方面。 1、有效的团队组织。 提高团队组织的工作绩效,提高组员的团队精神。这非常有利团队有效,有序的工作。有效的团队建设,这是管理的重要内容。 2、小组成员的沟通。 组员的沟通,可以很好的加强团队组织的凝聚力。可能更好的让项目良性的进行。而陪养这种气氛,形成有效的沟通,这也是项目管理的基本内容。 3、小组成员的考核。“文秘站”版权所有 在这个竞争的社会 中,我想管理是不能缺少考核制度的。有效的考核有利于提高组员的积极性,同时,能形成一种竞争的气氛。当然,如果不能很好的应用考核,就会导致负面的效果,由此可见,考核是管理的一个关键点。 4、团队的学习。 学习是创新和发展的能源,注重团队的学习,才能让团队不断的发展。作为小组的领导者,一定要组织团队有效的,有针对性的学习,把握学习的方向。这种组织团队学习的能力也必须是管理者要掌握的。 5、小组成员的发展。 每一个人都会希望自己能做出好的成绩,能在公司有好的发展,如果自已看不到发展的曙光,就会影响到团队的工作。因此,项目经理还必须学会让组员获得发展的机会,获得一种成就感。 软件项目论文:做管理项目就象用杀毒软件 一天到一家公司拜访一位老总,席间偶然谈起这家公司电脑中病毒泛滥,弄得许多电脑不敢使用。由于我一直对电脑技术颇有业余兴趣,就自告奋勇地提出要教他们杀毒。主人同意之后,我就开始在一台电脑上操作示范。我先用公司现有的杀毒软件进行查杀,杀掉了部分病毒。然后我又从互联网站上下载了若干软件,轮番查杀。有的软件只能防不能杀,有的软件一个病毒也查不出来,有的软件查出病毒却杀不了,有的软件杀不了几个病毒,却造成电脑出现种种异象,比如死机。尽管如此,这些杀毒软件还是功劳不小,杀掉了不少病毒,电脑可以正常使用了。然后我又对各个杀毒软件进行分别处理,留下了个别经证明能查杀病毒的软件,面对那些干不了活的甚至造成电脑死机的软件,试过就删了。还有几个病毒无论用哪个软件都杀不掉,最后我只好删掉有毒文件。 查杀病毒示范做完之后,我就和老总坐下来谈公司管理,老总就谈起以前也请过管理顾问来做诊断和治疗,可是那些项目做完之后,许多问题依然存在,弄得大家很失望,老总问我这是怎么回事。我顺手就把杀毒软件和管理项目做了比较,说明各个管理项目就象一个个杀毒软件,每一个项目至少只能解决管理中的一部分问题,不能指望引入一了一套管理项目,就可以一劳永逸地解决所有问题。不少人一开始对某些管理项目(比如ISO9000)抱有不切实际的幻想,指望它们能包医百病;一旦事实证明并不是那么回事,他们又对所有管理项目一概怀疑和排斥,觉得还是自己凭经验治理的好。 我就接触过一个老板,开始是不顾公司一片混乱,哭着喊着非要搞ISO9000不可,劝都劝不住。因为他觉得一搞ISO9000,一切都会好起来。后来刚开始搞ISO9000,他一听说ISO9000基本上不涉及财务,不能帮助他解决财务管理中的问题,大大出乎他的意料,立马就对ISO9000失去了兴趣。后来人们花了九牛二虎之力总算把这家管理混乱的公司的ISO9000做完了,而且通过了认证,这位老板却一点感谢没有;反而觉得公司里还有很多问题,ISO9000没做好,连费用都不想付,证书也不想拿,而在管理上却基本上回到了老路上去。 不少类似企业好不容易走上了"法治"轨道,略受挫折,就又一头扎回到"人治"的轨道,而且再也不肯回头,让人觉得真是可悲又可笑。文秘站版权所有 其实各个管理项目又岂止是不能解决所有问题?有的项目还根本不适合你和企业,至少是不适合现阶段下的你的企业,如果硬要导入,说不定会使你的企业"死机"呢! 有的管理项目,恐怕也只能"查",不能"杀";可以帮您诊断企业一些毛病,至于解决问题,对不起,恐怕您得另请高明。再者,现在人们推出的各种管理项目五花八门,即使您的企业把这些所有的项目都"做"了,也不可能解决您企业所有的问题,就象将现有的全部杀毒软件都用上,也有可能无法解决全部病毒一样。 您在企业实施的各种管理项目,还存在一个互相衔接、配套的问题,否则就会互相抵销或冲突。这也象各种杀毒软件一样,不能随便混用。有一次我在一台已经安装了某种杀毒软件的电脑上运行另一个杀毒软件,结果一运行就死机,三番五次,不知原因。后来我把电脑原先的杀毒软件卸载掉,新的杀毒软件才得以顺利运行。 最后,您的企业要做什么管理项目,需要一番认真调查,深入了解和系统思考,这一点可不象运行杀毒软件那样,可以不管三七二十一,拿过来试一下再说。 胡乱做一个管理项目,有时不仅无助于企业,还会有害于企业,使企业付出代价。至少,做一个无效的管理项目,即使无害,你也是要花一笔顾问费的。 总之,企业要导入某一个管理项目,一定要事先进行认真调查,深入了解和系统思考。要考虑以下因素: 1)这套管理项目是否确实适合于本企业? 2)这套管理项目用来解决哪些问题? 3)这套管理项目不能解决哪些问题? 4)这套管理项目与其他管理是否兼容、如何兼容? 5)对于通过管理项目实在解决不了的问题,您是否有决心和信心整个端掉染病的个人或群体? 如果您充分考虑了以上问题,我们认为您已经在实施管理项目之前有了充分的思想准备,实施项目的主观因素已经成熟了。 软件项目论文:应用P3软件为建设项目管理服务 摘要:三峡工程是一举世嘱目的工程建设项目,项目管理的任务其中包括进度控制的任务极其艰巨。业主单位确定应用P3软件作为进度控制的辅助工具已近五年时间,取得了很大的成绩,但还存在有待改进的地方。笔者有幸从93~96年,涉及此方面的工作,对合理地应...... 关键词:P3 建设项目 管理 服务 三峡工程是一举世嘱目的工程建设项目,项目管理的任务其中包括进度控制的任务极其艰巨。业主单位确定应用P3软件作为进度控制的辅助工具已近五年时间,取得了很大的成绩,但还存在有待改进的地方。笔者有幸从93~96年,涉及此方面的工作,对合理地应用P3强大的功能为项目管理,尤其是项目进度控制服务,提一点自己的看法。现分述如下,作为抛砖引玉供有关部门参考。 1 统一规定网络进度计划的表达形式 三峡工程因其规模宏大,需要采用分项直接承发包制,业主将与多个独立的承包商建立合同关系,如果承包商们在进度计划表达形式上不统一,各自采用他们习惯的表达形式,对单个合同可能是可行的,但对整个三峡工程的进度控制而言,将产生混乱的而导致无法进行。 网络计划的类型有肯定型、非肯定型,随机型、循环型等。在土建行业大多采用称作关键线路法的肯定型计划网络。而该类型计划网络以其表达形式来分有:双代号、单代号、与单代号搭接网络等表达形式。从业主与监理方使用的网络计划大多是控制性进度网络,以及考虑到工程建设项目的复杂程度与P3软件所能支持网络计划的类型而言,以采用单代号搭接网络最合适。由于它表达相同的计划对象时,可以具有网络的规模最小,表达最为简洁的好处。因为它可免除用其肯定型计划网络时,为了表达活动之间的逻辑关系而需要增加虚活动和要把完整的须加细分的敝端。关于规定统一用搭接网络的建议,必须取得建设各方的共识,并共同执行。只有这样,才能把进度管理,纳入统一的、可操作的进度控制模型之内。 2 分析管理环境,合理确定进度计划网络整体结构 进度计划网络的整体结构是指进度网络系统中整个局部网络之间联系方式不同划分结构类型。 在选择进度计划网络的整体结构形式的时候,必须根据建设项目特点与管理模式出发予以考虑。从三峡工程业已招标发包的合同看,有的一个合同包含了若干个单项工程(如右岸一期工程合同);有的则一个扩大单位工程包含了若干项合同,如永久船闸工程。因此,业主项目与监理单位均处在多个合同管理环境下工作。这大大增加了项目管理的难度与工程协调工作量。我们在确定网络计划整体结构时,都要与上述多项目管理环境相适应,并充分利用P3软件所能提供的功能为前提。 关于进度计划网络的整体结构,可分为两类,一类是多级网络,如以三级网络为例,其示意图见图1。 个工作(或称活动)。因此,分解的详细程度会直接影响网络计划中活动数目。过于详细,则增大网络图的图幅,不利于阅读与管理;分解得过粗,则对进度控制缺乏必要的指导作用。WBS分解的详细程度应考虑如下因素: (1)WBS分解的详细程度要与计划进度的功用相协调,业主方的计划进度主要用于进度控制,宜粗些。通常分解到分部工程(最多到分项工程)的层次即可;对承包商实施性的进度计划所需的CWBS,可由承包商对其合同范围工程,在业主方WBS框架基础上根据需要,再自行细分; (2)WBS的框架结构,要兼顾工程分标的具体要求。如永久五级船闸输水工程,宜将其再分成上游输水工程与下游输水工程,以避免出现一个分解单元跨两个合同的情况; (3)分解的详细程度,对整个工程各部份要做到基本一致,以便能正确确定网络计划中各活动之间的逻辑关系; (4)WBS分解的详细程度应使之对应的活动,在施工现场较易识别,有利于进度检查与进度控制工作。 总之,WBS分解结构应有利于建设项目进度控制与其他项目管理的需要。 3.2 建立工程项目管理的组织分解结构(OBS) 为使项目管理机构管辖范围清晰、职责分明,常用组织分解结构描述业主方管理机构的设置。并把它与WBS终层次的分解单元对应起来,即把WBS垂直树与OBS水平树按项目管理组织的管辖范围,得出对应的交叉点,以明确其责任主体。OBS的详细程度可分至具体责任人。 3.3 建立为项目管理服务和方便P3应用的代码体系 设计出一好的代码体系与代码方案对于项目管理及相关软件高效应用至关重要,它可使诸如统计、分类、校对、查询、计划的整合、计划的拆分、数据组织、过滤等工作变得简单方便。由于限于文章篇幅仅列项说明如下: (1)为拟订好WBS框架,建立统一的工程分解结构代码符与词典。并在最高层主网上输入,以便为各层主、子网所共亨。 (2)为拟定好OBS框架,建立统一的组织分解结构代码符与词典,并在最高层主网上输入,以便为各层主、子网所共亨。 (3)依照三峡工程分标设计,统一规定合同代号,并建立词典。 (4)约定各标合同项目活动代码,在单代号搭接网络模型下,活动代码为网络中节点代码,从活动代码易于做到唯一性的易于阅读网络图,建议活动代码的前两位为字母型(与合同代号一致),后4位为数字型混合码为宜。后4位阿拉伯数字均以0、5数字结尾,以便为以后网络中增加活动留地。 (5)约定活动分类码 活动分类码实质上是把某些特性用活动分类码的形式加以识别。P3可为活动提供20个分类码,这些活动分类码可以识别诸如:活动属何种工程;活动所在的工程部位、高程;活动的承包单位;活动的监理单位;活动的业主管理单位;施工活动还是管理性质活动;以及想要识别的其它特性。业主方统一建立活动分类码(包括代码结构、码值与词典)供参与工程建设的有关单位所共亨。 (6)制定统一资源类别代码 制定统一资源类别代码的结构、码值与词典,资源包括:资金、劳力、各种材料、各种专用施工设备等。制定统一资源类别代码,使各承包商以统一的代码把资金、劳力、各种材料、各种专用施工设备的需要量载入网络之中,不仅为承包商编制施工资源、配置计划提供依据,同时也为业主方通过主~子网络结构汇总各种资源的总量及其在时间上的分配提供方便。为业主的材料、设备的采购与供应,资金筹措,施工现场管理等提供信息支持。为了减少这方面的工作量,可仅对业主关心的资源进行,对承包商关心的资源可在其子网络上自行定义。 4 制定运行规则,避免混乱发生 业主与多个承包商建立工程施工合同关系,共同为项目进度目标的实现各自承担其相应的义务情况下,按照一定的准则,规定各方运行规则,是避免发生混乱所必须的,尤其是应用P3采用多层二阶主~子网络非直接传递结构模型时,尤为必要。其运行规则的内容概述如下: (1)有关各方均应采用为业主方制定的代码结构、码值(符)、词典。最好在最高层主网上输入,以便为各层主、子网所共亨。 (2)为使在主~子网结构内运算协调,在运行进度计划调整、更新时,必须确定相同的更新日期。所有的子网应使用相同的数据日期,以避免冲突与混乱;如果相同的数据日期不可能,应在主网更新、调整,使其数据日期在主~子网上同步; (3)进度计划调整、更新的数据日期,可统一规定在月支付后的某一天为宜; (4)承包商在其子网上调整、更新进度计划(增、删活动、调整活动时间、改变活动逻辑关系等),必须在其子网络拷贝版上进行,然后交监理审批,经批准后才能作为正式的子网络,并将原子网络备份(存档)以便恢复或查询; (5)经(4)所述步骤后,统一建立从合同到整个建设项目各层次的目标进度网络,为事后的进度评价建立基准; (6)各承包商对各自的进度进行评价时,均以经监理、业主审核确定的实际完成的工程质量为基础进行,使进度评价建立在可靠的基础之上; (7)当在主网上增加不属于子网络的活动或里程碑日期时,应为主网络定义一个前两个字符的可与子网络活动相区别的活动代码符; (8)业主、监理方为维护进度计划系统的安全,还应建立如下规定:在网络环境下,建立主网络与子网络的权限,及子网对主网络存取、访问的权限;用于所有子网络工作日历;用于调度/平衡计算如何选项的规定;资源、费用计算单位和小数点位数等。 5 扩大软件使用范围,发挥更大的作用 把P3软件作为项目进度控制的辅助工具,可发挥如下作用: (1)编制与优化项目总进度计划与标段工程进度计划,按需对进度计划作出适时调整与更新;输出各种图表; (2)计算时间参数,找出关键线路与关键活动; (3)对实际进度与计划进度作对比,得出偏差,评价实际进度。并在此基础上,实现实际进度对计划进度的跟踪; (4)汇总包括资金、材料、劳力、专用施工设备需用量计划及其在时间上的分布,为项目资源供应提供信息支持; (5)在上述基础上,为制定中、短期进度计划提供方便和依据。 笔者认为,还可以在以下方面扩大使用范围,以充分发挥其P3功能: (1)在合同管理方面,用于分析承包商提出的工期索赔要求与确定其索赔期限; (2)为业主、监理在处理不同标段合同之间在进度上发生冲突时,提供最优调度的分析工具。即当不同标段间平行作业的活动会损害工程施工质量或危及安全时,可依据对项目目标实现最佳的原则,确定活动作业顺序,而主~子网络结构模型是最合适的分析模型; (3)建立费用帐目把工程概算价格、合同价格、实际支出价格等载入网络计划之中,结合本国国情运用赢得值分析技术,还可在项目投资控制中发挥一定作用。 6 结束语 笔者所要阐明的是把P3软件作为项目进度控制的辅助工具,决不是仅涉及软件操作等纯技术性的问题。从业主方角度而言,更为重要的是从组织性质工作入手,做好上面所述及的工作。在统一组织、指挥下才能充分发挥其软件功能,为项目管理提供更好的服务。这犹如交响乐团在高水平乐队指挥下才奏出美妙动听的乐章一样。笔者曾对大型建设项目使用P3软件的情况进行一些调查,凡使用情况不理想的其症结所在大多在于此。这是要引以为戒的。也是笔者写此文的用意之所在。 软件项目论文:论软件项目管理的现状分析和对策 论文关键词:软件企业;项目管理;现状;分析;对策 论文摘要:本文主要分析了我国软件项目管理的现状及存在的误区,总结了软件项目管理方面的经验,提出了初步的解决方案和办法。 随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员,要更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。本人结合软件项目管理知识,对我国IT行业的特点及相关的软件项目管理工作普遍存在的问题和思想观念上容易陷入的误区进行了分析,并提出了初步解决方案和办法。 一、IT行业的发展特点 随着信息技术的发展,IT行业以惊人的速度逐步深入到社会各行各业,成为推动社会进步和国民经济发展的重要力量,对我国传统产业和传统的企业管理理念产生巨大的冲击,深刻地改变着人们的生产、生活和工作方式。 1、高技术性 IT行业是最典型的技术密集型、知识密集型的产业。人才是IT行业最宝贵的财富,具有明显的技术性、流动性和年轻化的特点。 2、高渗透性 IT行业具有很强的渗透性和带动作用,是国民经济发展的倍增器,IT行业已逐步渗透到我国第一、第二、第三产业以及社会生活的各个领域,有效地推动了产业结构调整和技术升级,提高了人们的生活质量,为产业发展和整个社会生活带来革命性的变化。 3、高风险性 IT行业在产品研发、生产和市场推广过程中,都要进行巨额的资金、设备和人力投入,由于技术的高度复杂性和市场的高度不确定性,项目风险控制难度加大,项目的成功率较低。但是一旦某个新项目或新产品获得成功,将会带来相对高额的回报。 4、高竞争性 IT行业是一个富有创造性和挑战性的行业,要求在有限的资源条件下,在越来越短的时间范围内,为客户提供技术创新性强、个性化程度高的信息产品和服务。在我国企业ERP系统项目建设中,项目真正的成功率一般在40%一50%之间。目前,攀钢集团公司正投入巨资进行ERP系统项目建设,项目进展虽说顺利,但如何把行业发展和项目管理的实施有机地结合起来,提高企业信息化水平和效益,仍是面临的一个重要课题。 二、软件项目管理所存在的问题及对策 软件项目管理IT行业的一个富有创新意义的领域,是针对特定的项目需求,以团队运作的形式,有效地组织项目资源,通过对项目的管理和控制,实现项目的目标。在我国IT行业起步较晚,但发展迅速,项目管理在IT行业的应用还很不成熟,一般的、常规的组织管理方式已很难适应,这是软件开发中项目管理面临的最大挑战。 1、对项目管理认识和重视不够 项目经理或管理人员不十分了解项目管理的知识体系,所以在实际工作中没有项目管理知识的指导,完全依靠个人现有的知识技能,管理工作的随意性、盲目性比较大。在软件企业中,项目经理主要是因为他们能够在技术上独当一面,而管理方面特别是项目管理方面的知识比较缺乏。希望尽快推行和实施软件项目经理知识技能资格制度,各方面都能充分认识项目管理的重要性,让项目经理自觉学习项目管理的知识和一些常用工具和方法。 2、对项目的系统性把握不够 在软件企业一些项目管理人员对项目总体计划、阶段计划的作用认识不足。项目经理认为计划不如变化快,项目中也有很多不确定的因素,做计划是走过场,因此制定总体计划时比较随意,造成计划与控制管理脱节,无法进行有效的进度控制管理。其实制定计划的过程就是一个对项目逐渐了解掌握的过程,通过认真地制定计划,项目管理人员可以知道哪些要素是明确和重要的,哪些要素是要逐渐明确和次要的,通过渐近明细不断完善项目计划。制定计划的过程,也是在进度、资源、范围之间寻求一种平衡的过程。因此,提高项目管理人员的计划意识,加强对开发计划、阶段计划的有效性,并进行事前事后的评估。 3、管理思想贯彻不到位 项目经理如果没有从总体上去把握管理整个项目,而是埋头于具体的技术工作,造成项目组成员之间任务不均、资源浪费。在软件企业中,项目经理大多是技术骨干,技术方面的知识比较深厚,但无论是项目管理知识,还是项目管理必备的技能、项目管理必备的素质都有待补充和提高。同时由于工作分解结构设计的缺乏合理性,项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。因此加强项目经理在项目管理知识方面的培训和考核,引导项目经理更好地做好项目管理工作。 4、沟通的效率不高 在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失。在项目沟通管理方面:管理者要用70%的时间用于与人沟通,而项目经理需要花费90%或更多的时间来沟通。所以项目管理人员不但自己要把工作重点放在沟通上,而且要善于沟通,以提高沟通意识和沟通的效率。 5、对付风险的策略不成熟 项目管理人员没有充分分析可能的风险,对付风险的策略考虑比较简单。有些项目管理人员没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险和一些简单的对策,对于后面的风险防范起不到一定指导作用。项目风险管理是对项目潜在的意外损失进行规划、识别、估计、评价、应对和监控的过程,是对项目目标的主动控制手段。因此通过学习项目管理知识,掌握风险识别、量化、对策研究、反应控制的工具和方法,加强对项目规划中风险管理计划的审核,提高项目组的风险管理意识。 以上对软件开发项目管理中容易出现的问题的分析可能还不够深入,电无法列举所有遇到或将遇到的问题,解决办法也只能在际情况中把握。 三、软件项目管理的误区 1、在项目的需求分析阶段,开发方与客户方在备种的问题的基本轮廓上达成一致即可,具体细节可以在以后填充。因为无论开始时有多么细致,以后对需求的修改几乎是必然的。这是一种非常危险的思想。实际上许多软件项目失败的最主要的原因就是需求阶段对问题的描述不够细致,导致后来预算超出或者时间进度达不到要求。因此,在项目需求分析阶段,双方必须全面地尽可能细致地讨论项目的应用背景、功能要求、性能要求、操作界面要求、与其他软件的接口要求,以及对项目进行评估的各种评价标准。 2、软件项目的需求可以持续不断的改变,而且这些改变可以很容易地被实现。的确,在具体实际中由于种种原因客户方很难在需求分析阶段全面而准确地描述所有问题。随着开发进度的推进,往往会有一些需求的改变。但这并不表明“软件项目的需求可以持续不断的改变,而且这些改变可很容易地被实现”。实践表明:随着开发进度的推进,实现软件需求更改所需要的代价呈指数形式增长。所以软件需求的改变应当尽量早地提出,才可能花费少,容易被实现。 3、既然在项目人员配置中设置了专门的测试人员,那么软件所有的内部测试工作全部应该由测试人员完成。软件程序测试分为“白盒法”和“黑盒法”两种方式。由于使用“自盒法”对测试人员各方面素质的要求极高,程序测试时测试人员总是最优先使用“黑盒法”。如果测试没有通过,不得已造才考虑对程序代码进行“白盒法”测试。显然,这种对“白盒法”有意无意的“逃避”,对软件的可靠性和稳定性构成了威胁。如何解决这个问题?一方面需要提高对测试人员的要求,另一方面也需要程序员完成部分进行”白盒法”测试。 4、在开发进度滞后的情况下,可以聘请更多的程序员加入到开发团队中,通过增加人力资源来赶上进度。如果新加入的程序员很难适应项目管理方式、软件开发风格、团队协作氛围;那么“新人”的加入可能是有害的。 5、技术骨干应该成为项目的项目经理,项目经理一定是所有项目成员中薪水最高的。在“软件作坊”时代,这是一种普遍使用而且效果不错的方法;而在“软件工厂”时代,这种方法却带来各种问题,有时甚至直接导致项目失败。究其原因这主要是因为随着现代软件开发分工的细化,对项目经理的要求也发生了根本的改变一一最注重的不是其对某项专业技术的掌握程度,而是其组织、领导、协调开发团队的能力。项目经理的薪水在项目成员中是比较高的,但不一定是最高的。 四、我国软件企业实施项目管理的实践和经验 我国的许多软件企业按项目方式运作已有多年,在这期间,我国软件企业进行了不懈地探索,有成功的经验,也有失败的教训,其中主要体现在以下几个方面: 1、客户满意作为项目管理的最终目标 客户是项目的委托方,也是项目的受用方,如何使客户对项目的最终结果感到满意,是项目管理的一个优秀问题。为让客户满意项目组要树立以客户为中心的观念,项目管理的整个生命周期都要面向客户,并把客户满意度作为衡量项目成败的一个重要指标,使项目组的利益与客户的利益紧密地联系在一起。项目的需求就是客户的需求,它应包括客户的现实需求和潜在需求。信息技术的迅速发展,导致IT行业客户需求的多样性、多变性、不确定性和个性化。软件产品或解决方案需要企业与客户在充分沟通的基础上,共同提取、挖掘,从而不断逼近客户的真正需求,客户与企业之间体现出很强的互动性。 2.项目管理要面向结果,首先要面向人 项目管理要以人为本,项目经理首先是人力资源经理,对于知识密集型的软件企业来说,尤其如此。通过项目为员工提供平台,通过员工的发展目标与项目目标的有机结合,使员工在项目的平台上实现自我的价值。 3.项目管理的挑战性和推动力 项目管理的实施,特别是全面推行项目管理,对于软件企业而言,不是一改变,而是一种变革,是一项长期性、艰巨性的任务。因此,企业首先要有开放的心态,要勇于改革,并能以长远的眼光和勇气正确对待项目开发中出现的问题,不因暂时的困难和挫折而放弃。其次要有务实的态度,要有相应的措施和落实的力度,推动项目的进程和开发效率的提高。 目前,我国软件开发和项目管理水平与美国、印度等国家相比还不高。而国外水平比较高的软件公司软件开发流程和项目管理十分规范,随着世界范围软件业的发展,在我国已有越来越多的软件公司重视流程和项目管理,软件业的春天一定会来临。 软件项目论文:关于《平面设计软件》实训课程项目设计分析 论文摘要:目前,项目教学法在高职院校越来越受到重视。应根据项目教学的理论,从实例入手,研究《平面设计软件》课程实训项目设计方案的理念与构成,对信息收集、方案选择、项目执行中的技术问题及成果评价等环节进行探讨和分析。 论文关键词:平面设计软件;实训课程;项目设计;实训项目;成果评价;职业能力 平面设计软件实训是配合《平面设计软件》课程开设的为时2周的实训课,是培养学生职业能力的一个重要环节。以往的实训课通常是通过让学生做一些课业进行的,教师给出一个课题,学生在指定时间按教师的要求完成作品,整个过程在教师的辅导下完成。在这样的教学过程中,学生的职业能力难以得到很好的训练,团队精神难以得到有效的培养。所以,在实训课上进行项目教学是很有必要的,因为项目教学法的优秀是在教师的指导下,由学生去探寻得到最终结果的途径,学习的重点在学习过程而非学习结果,这对学生能力的培养是很有帮助的。在2周的时间里,如何设计项目才能使学生真实地体验一个项目的完整制作过程,是需要教师研讨的问题。 实训项目设计分析 实训课的教学不同于理论课。由于学生已经初步具备了该课程的知识和技能基础,实训课要在理论课的基础上重点训练学生的专业技能和职业能力。所以,项目的设计要求更能体现实际工作环境的特点,学生通过项目能更好地应用学过的知识解决实际问题,锻炼自己的实际工作能力。 设计理念平面设计是近十几年逐步发展起来的一个复合性职业,涉及面非常广泛,涵盖的职业范畴包括商业展示设计、商业广告设计、商业环境艺术设计、书籍装帧设计、包装结构与装潢设计、服装设计、工业产品设计、商业插画设计、标志设计、企业CI设计、网页设计等等。针对目前平面设计行业及社会其他相关岗位对人才的需求和对教学内容及教学方法的研讨,实训项目设计应该围绕着专业方向和培养目标进行设计;围绕着用完整的实际工作流程训练学生综合设计制作能力的目标进行项目开发,即按照实际工作“调研策划创意设计制作提交审核”的流程进行教学设计;以项目小组的形式开展教学活动;通过实训项目训练,培养学生的创新精神和团队精神,使学生能够综合运用美学思想、平面艺术设计的基本原理和设计规律及计算机图形图像设计软件,完成符合实际要求的平面设计作品,实现平面设计专业的教学目标。项目的设计理念应当是以培养学生完成实际工作任务的职业能力为目标,但设计的项目不一定非要来源于企业,因为本课程的学生是“广告设计与制作”专业的一年级新生,还没有学过平面设计方面的专业课,用2周的时间完成一个真实的企业项目有一定的难度。为了顺利实现《平面设计软件》实训课程的教学目标,可采取将虚拟项目按照真实项目完成的形式进行教学设计。 设计思路平面设计专业的能力目标是使学生能够根据平面艺术设计的基本原理和设计规律,针对不同的用户要求进行各种平面作品的设计与制作。所以,“网站页面设计制作”项目、“POP广告设计制作”项目、“商业插画设计制作”等项目都可以用来作为《平面设计软件》实训课程的实训项目。产品类广告设计可以重点培养学生市场调研、策划、创意等能力;文化类广告设计可以培养学生掌握完整的设计制作流程;“网站页面设计制作”可以通过图形、色彩、文字等设计元素的运用培养学生综合的平面设计能力。下面以“某集团房地产网站页面设计制作”项目为例,分析实训项目的设计方案。 实训项目设计方案 项目背景随着互联网的飞速发展,网络已经成为人们生活中不可缺少的一部分,利用网络查找各种所需要的信息已经是人们习以为常的手段。在这种形势下,很多企业、个人都需要拥有自己的网站和网页。某房地产企业为了更好地宣传企业形象和推介企业产品,需要制作一个引人注目的精美网站展示自己。 项目内容该设计项目是为某房地产开发商的网站进行网页设计和制作,需要学生进行市场调研,了解企业名称和受众群体,并采集各种信息,通过进行实际调查和需求分析,确定网站的市场定位,进行网页的规划和整体方案设计。在网页效果上要注意网站形象设计,以满足人们的审美需求;在制作过程中要合理运用艺术设计的理论知识和软件技术,按计划完成符合客户要求的精美网站制作。具体任务内容包括市场调研、网站策划、网页整体方案设计、网页设计制作、完稿处理、资料整理等,其中市场调研包括收集相关房地产企业的宣传资料和网站形象调研。网站需求分析要通过对宣传资料进行整理分析,明确用户需求,并撰写分析报告。网站整体方案设计包括标准字、LOGO小样、标准色彩、图标设计、网页平面设计等内容。网页设计制作可利用平面设计软件Photoshop、Illustrator等。 项目能力目标为达到专业要求的职业能力培养目标,在项目执行过程中,要求学生能进行基本的市场调研,明确客户需求,撰写广告策划书;能根据策划书进行创意构思,绘制出设计草图;能进行一定的创意设计;能将艺术设计理论知识与软件技术相结合,具备项目执行能力、与人沟通能力及小组协作能力。 项目技术指导在项目执行过程中,教师承担着指导的责任,在设计项目方案时,教师要全盘考虑项目中的一些技术问题,对学生可能遇到的知识和技能问题做到心中有数,以使项目能够顺利进行。 1.网页设计流程。按照一定的设计流程策划、设计、制作网站可以减少失误,确保项目的正确进行。因此,要了解项目的制作步骤及网页的设计流程:(1)市场调研,收集资料;(2)网站策划;(3)网页详细设计;(4)网页制作;(5)验收作品。 2.市场调研。在调研之前首先要确定调查报告内容,对问题进行分析、排除、锁定。这样在与客户沟通时可避免问题模糊、范围过大。资料收集要翔实、丰富,包括该企业的介绍、楼盘信息、图片等一切相关信息。 3.网站策划。网站策划是网站设计的关键步骤,只有真正策划好了,才有可能成为让客户或用户满意的网站。在本项目中,网站策划是了解客户需求、进行信息收集与分析、对网页设计等方面的问题进行整体规划并提供解决方案、撰写“需求分析报告”的过程。在这个过程中最为重要的是需求分析,就是了解、分析、明确用户需求,利用创意草图,对网页进行合理科学的规划,即对网页定位、受众群体、网站色调、网站页面总体风格、各种页面特殊效果及其数量进行确定。 4.网页详细设计方案。在需求分析的基础上,要进一步针对内容建设、网站布局、网站结构方面设计具体的方案。需要画出网站结构图,其中包括网站栏目、结构层次、连接内容、首页中的功能按钮、内容要点、友情链接等,都要体现出来,要切题并突出重点。设计方案要充分展示房地产网页设计的特点,网站形象要庄重平和,信息量要全面、细致,具有人性化特点。网页结构应层次清晰、创意新颖、颜色搭配合理、网页页面设计符合审美要求,网页功能要融入设计方案中,网页的内容与表现形式要统一,要对内容进行合理的分析、加工,按类别分类,栏目设置要一目了然。(1)首页设计。首页设计包括创意设计、结构设计、色彩调配和布局设计。在进行首页设计时,标题要有概括性,要用标题性的文字使访问者快速了解网站所能提供的信息,可将具体内容放到子页里完成;要符合设计时的主题和风格;文字与背景要合理搭配;整个页面色彩选择要统一。(2)网页版式设计。在网页设计中,网页的版式设计以及色彩搭配是很重要的,字体的设计和图片的放置都要考虑整个页面的排版,要合理地运用空间,使网页疏密有致,井井有条,留下必要的空白,使浏览者感觉轻松,没有压抑感,但也要注意不能只追求版面效果而忽视功能方面的问题。(3)网页背景。网页背景设计不好会影响访问者对整个网站的印象,选用的背景应该与整套页面的色调相协调。不同的颜色会给人不同的视觉心理感受,要合理运用色彩,造成良好的视觉效果。使用图片做背景时,要考虑大尺寸给传输速度带来的影响。 5.网页制作。网页制作是通过应用Photoshop、Illustrator等平面设计软件的各种技术实现网页策划所要求的效果的过程。在制作时既要结合平面设计的基本知识,也要遵循网页设计独特的设计要求与原则。(1)网页图标设计。图标是具有明确指代含义的具有标识性质的图形,不仅是一种图形,更是一种标识,具有高度浓缩并快捷传达信息、便于记忆的特性,应用范围很广,例如各种交通标志、学校的校徽、商品的商标等。图标也是网页中重要的设计元素,应根据不同的应用有所区分,既可以用来标识一个栏目,也可以作为链接元素实现网页间的跳转。精美的网页设计图标往往能起到画龙点睛的作用,从而提升软件的视觉效果。网页常用的图标有“导航图标”、“按钮”、“标志”等。图标设计要简单、直观、可识别性强;要能准确表达相应的操作;按钮的设计采用图标和文字可以提高图标的可用性;为吸引用户眼球,颜色应简洁;使用矢量格式可以让图标随意放大缩小;在导航栏上或网页的某些地方使用合适的图标,不仅可以美化网站,还可以引领用户浏览网页。一般制作流程是先做出基本的外形,再进行上色修饰,最后增加一些光影使其具有立体感。(2)导航栏设计。导航栏是网页中用来装饰和展示网页的,是非常重要的组成部分,功能丰富的导航栏可以引导阅览者获取多方面的信息。导航栏的设计应遵循“导航数量适当”、“导航提示明确、清晰、醒目”等原则。(3)网页色彩设计。网页的色彩是网页最重要的部分,是给访问者登录页面时的第一印象,好的页面色彩能给人带来很强的视觉冲击力,可以使浏览者对整个网站产生深刻印象。在设计网页时如果忽视了色彩设计,网站最后的视觉效果可能与客户期望不匹配。因此,设计时需要先了解网站的定位、网页的风格,学习有关的色彩知识,在此基础上合理进行色彩搭配。在配色时应注意尽量将颜色控制在三种以内,一般而言,网页的背景色应该柔和一些、素雅一些,如配上深色的文字,会使人看起来自然、舒畅,文字的颜色在不同底色的衬托下,会给人不同的视觉效果,设计时应综合考虑多方面的因素,设计出能产生好的视觉效果、能营造整体氛围的网页。网页设计还有很多方面的知识,教师可以给学生提供一些资料,让学生通过自主学习掌握这些知识,提高学生的自学能力。 6.项目验收。项目验收包括制作演示文稿、向客户展示最终产品并听取客户意见、按要求将所有图文资料进行整理形成完整文档等。实训项目验收可以采取小组汇报、小组评价、教师对项目进行总结评估的形式。通过一个有效的验收过程,学生可以总结项目进行过程中的经验教训,教师可以提高指导水平,达到预期的效果。项目考核评价应主要评价学生是否达到了项目教学的目标,对学生在执行项目中所表现出来的综合运用知识与技能解决实际问题的能力进行考核,并应结合学生自评和小组互评进行综合考核。不能只关注最后的项目成果,要关注学生在完成项目后学习到的知识、技能和提高的职业能力,这样才有利于培养学生的自信心和创新能力。 项目的选择和设计方法将直接影响到教学的最后效果。选择项目时应选择具有一定的实用价值、相对较大、综合性较强的项目,这样涉及的知识和技能就会多些,学生通过项目训练也就能够做出一些高水平的作品,就会有成就感。通过多个项目的训练,会产生一些高水准的、具有实际价值的作品,这对学生将来的就业会有很大的帮助。随着职业教育理论研究与实践的不断深入,高职院校的教师深刻地认识到,职业教育最主要的任务是培养学生获得职业岗位工作所需要的各种能力。项目教学作为一种新型的教学模式,很好地体现了以行动为导向的教学思想,教师应在不断的实践中总结经验,创造出更多、更好的实训项目,更好地培养学生的能力。 软件项目论文:试谈软件开发项目管理 论文关键词:软件项目管理 项目经理 项目 论文摘要:在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理时都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在项目管理过程里出现的常见问题,并给出了相应的解决策略。 计划软件行业在现在的众多行业里是一个极具挑战性和创造性的行、体现了软件开发者的智慧和汗水,同时软件开发是‘项复杂的系统]:程,牵涉到许多方面的因索,在实际工作中,经常会出现各种各样的问题,甚至会面临失败。如何总结、分析失败的原因,得出有益的教训,对于项目开发人员来说,是在今后的项目中取得成功的关l键。 一、软件开发中实行项目管理的意义 项目管理就是在项目活动中运用系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项日的目标,满足项日于系人的需求,其本质就是对时问、质量和成本的管理。 随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程l}f,项目开发的管理日益受到重视。 二、目前在软件项目管理中存在的误区 现在大多数企业都认识到了在项目中进行管理的重要性,是仍然冉许多企、在实施项目管理的过程中存在着这样那样的误区,主要表现在: 1.项目经理不够专业。在软件企业中,缺乏专业的项目管人员来实施项目管理及担任项H经理,通常被任命的项日经主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。 2.项目规划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,凶此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。 3.缺乏有效的符理意识。部分项目绎理不能从总体上把握整个项目,而是埋头具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务小均、资源浪费。有些项目经押没有很好的管理方法,不好安排的工作J好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。 4.缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至=无法及时接收最新的信息。 5.风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。 6.项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付:项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩火。 7.缺乏项目团队的合理分工。项目团队内有时由于各阶段不同角色或同阶段不同角色之间的责仟分工不够清晰而造成工作互相推诿、责任互相推卸的现象;有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己邢部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。 三、解决软件项目管理中存在的误区的有效策略 要想解决上面描述的误Ⅸ,归根到底还足要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到: 1.项目经理接受系统的项目管理知识培训是非常必要的,有了专、I领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平 2.计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项臼经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。 3.加强项H管理方面的培训,并通过对考核指标的合理设定和宣传f导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并Ⅱ在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。 4.制定有效的沟通制度和沟通机制,提高沟通意识:采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。 5.通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制的工具和方法,掌揖项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。 6.项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 7.项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。实施有效的项目管理绝非易事,对于软件企业而言,这是一个小的改变,而是一种变革,企、世需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项日管理的水平将是企业优秀竞争力之一。 软件项目论文:浅析软件项目管理有效实施的研究 论文关键词:软件产业 软件项目 软件工程 项目管理 论文摘要:信息系统以及相关软件项目的设计开发已经不是企业运作管理中的一部分了,各软件企业都在积极地将软件项目管理引人开发活动中,对软件项目开发实行有效的管理。 目前,中国的软件企业正处于高速发展、急需规范管理并以项目为主导的环境中。企业每天所面对的不仅仅是几个越来越大的大型项目,而将是成百上千不断发生和进行的项目。产生这种变化的因素是多方面的,这包括客户需求的不断提高导致产品生命周期缩短;产品开发项目数量大增;新技术导致了对研究和开发项目需求的增加;为了提高业务赢利能力,改进业务模式的项目需求大增等。在这种多项目并发、技术含量高、变化速度快、资源有限的环境下,如何对企业、项目、资源实施科学的管理,加强团队能力,实现软件企业的生产规模化、规范化、国际化,是当前我国软件业面临的最大挑战。 中国目前软件业的落后状况,实际已经不是技术本身的问题,而是科学管理的问题,软件工程理论与软件项目管理的实际应用与经验,是我国软件企业急待学习与渴求的。中国软件业各个层次上的管理问题,目前可以说已经制约了中国软件业走向国际化的进程。 一、软件项目管理的概念 从概念上讲,软件项目管理是根据管理科学的理论,结合软件产品开发的实际,保证工程化系统开发方法顺利实施的管理实践,为了使软件项目能够按照预定的成本、进度、质量顺利完成,从而对成本、人员、进度、质量、风险、文档等进行分析、管理和控制的一系列活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。 软件项目的开发不同于其他产品的制造,软件开发的整个过程都是以设计过程为主(几乎没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要使用的是人力资源;并且,软件项目开发的产品大多数是程序代码和技术文档,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,具有很大的独特性。 二、软件项目管理的目的 随着信息技术的飞速发展,计算机软件产品的规模和复杂度也随之增加。个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。与此同时,软件项目中“项目黑洞”也应运而生:项目无法按期完成、项目合作方的工作难以协调、用户需求经常变动、工作质量难以保证,给企业带来为了愈来愈多的损失。这种情况说明了软件项目开发及管理过程中,存在着许多的问题,需要更多的重视和研究。 没有运用软件项目管理是面临如此众多问题主要原因之一。软件项目管理作为一种科学的管理手段,是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的一系列活动。因此,对于以“项目”为基本运作单位的各软件开发企业,都在积极地将软件项目管理引人开发活动中,对软件开发实行有效的管理。因此,决定一个软件项目实施成功与否,软件项目管理无疑起着举足轻重的作用,软件项目管理已经是公认的软件开发企业的优秀竞争力之一。 三、软件项目管理的原则 1.平衡原则 在我们讨论软件项目为什么会失败时可以列出很多的原因,如管理问题、技术问题、人员问题等等,但是有一个根本的思想问题是最容易忽视的,也是软件系统的用户、软件开发商、销售商最不想正视的,那就是:需求、资源、工期、质量这四个要素之间的平衡关系问题。 需求定义了“做什么”,定义了系统的范围与规模,资源决定了项目的投人(人、财、物),工期定义了项目的交付日期,质量定义了做出的系统好到什么程度,这四个要素之间是有制约平衡关系的。如果需求范围很大,要在较少的资源投人下,很短的工期内,很高的质量要求来完成某个项目,那是不现实的,要么需要增加投资,要么工程延期;如果需求界定清楚了,资源固定了,对系统的质量要求很高,则可能需求延长工期。对于上述四个要素之间的平衡关系最容易犯的一个错误,就是鼓吹“多快好省”四个字。正视这四个要素之间的平衡关系是软件用户、开发商、商成熟理智的表现,否则系统的成功就失去了一块最坚实的理念基础。 2.高效原则 在需求、资源、工期、质量四个要素中,很多的项目决策者是将进度放在首位的,现在市场的竞争越来越激烈,“产品早上市一天,就早挣一天钱,挣的就比花的多,所以一定要多挣”,基于这样一个理念,软件开发越来越追求开发效率,大家从技术、工具、管理上寻求更多更好的解决之道。基于高效的原则,对项目的管理需要从几个方面来考虑:要选择精英成员;目标要明确,范围要清楚;沟通要及时、充分;要在激励成员上下工夫。 3.分解原则 “化繁为简,各个击破”是自古以来解决复杂问题的不二法门,对于软件项目来讲,可以将大的项目划分成几个小项目来做,将周期长的项目化分成几个明确的阶段。 项目越大对项目组的管理人员、开发人员的要求越高,参与的人员越多,需要协调沟通的渠道越多,周期越长,开发人员也容易疲劳,将大项目拆分成几个小项目,可以降低对项目管理人员的要求,减少项目的管理风险,而且能够充分地将项目管理的权力下放,充分调动人员的积极性,目标会比较具体明确,易于取得阶段性的成果,使开发人员有成就感。 4.实时控制原则 实时控制项目进度的机制,依靠一套规范的过程来保证实时监控项目的进度,以实现实时控制项目的进展,将项目的进展情况完全的实时的置于你的控制之下。实时控制确保项目经理能够及时发现问题、解决问题,保证项目具有很高的可见度,保证项目的正常进展。 5.分类管理原则 对于不同的软件项目其项目目标差别很大,项目规模也是不同的,应用领域是不同的,采用的技术路线差别也很大,因而,针对每个项目的不同特点,其管理的方法、管理的侧重点应该是不同的。就像古人讲的,“因材施教”,“对症下药”。项目经理需要根据项目的特点,制订不同的项目管理的方针政策。 6.简单有效原则 项目经理在进行项目管理的过程中,往往会得到开发人员这样的抱怨“太麻烦了,浪费时间,没有用处”,这是很普遍的一种现象。当然这样的抱怨要从两个方面来分析,一方面从开发人员本身可能存在不理解,或者逆反心理的情况,另一方面,项目经理也要反思:我所采取的管理措施是否简单有效?搞管理不是搞学术研究,没有完美的管理,只有有效的管理,而项目经理往往试图堵住所有的漏洞,解决所有的问题,恰恰是这种理想,会使项目的管理陷人一个误区,作茧自缚,最后无法实施有效的管理,导致项目的失败。 7.规模控制原则 该原则是和上面提到的其他原则相配合使用的,即要控制项目组的规模,不要人数太多,人数多了,进行沟通的渠道就多了,管理的复杂度就高了,对项目经理的要求也就高了。在微软的MSF中,有一个很明确的原则就是要控制项目组的人数不要超过10人,当然这不是绝对的,也和项目经理的水平有很大关系。但是人员“贵精而不贵多”,这是一个基本的原则,这和我们上面提到的高效原则、分解原则是相辅相成的。 8.组织的知识积累原则 有效的积累知识的方法是:人员专业化培养,知识与载体分离。具体的做法是,把需要度量的知识实体分为固定知识(项目成果)和流动知识(参与人员),再把知识实体的价值体现划分成不同的度量平面。根据所有知识实体在不同度量平面上的知识度量值,可以形成不同的知识平面指数和公司知识指数,并可根据此知识指数体系来全面分析公司的知识积累状况,并迅速做出恰当的反应。知识与载体分离体现的是,在组织中人力资本与组织资本是有区别的,简单地说,人力资本属于员工个人,企业只可租借使用;而组织资本就是8小时以外员工带不回家的企业资产,它为公司所有。对企业来说,相比于人力资本,组织资本更为重要。一个管理者(领导者)必须知道如何容纳和积累知识,使之为公司所有。 软件项目论文:浅析软件项目的质量管理 论文关健词:软件项目 软件质量 软件质量管理 软件项目管理 论文摘要:软件产品是软件项目的最终结果,其功能度和复杂性要比制造业的产品高得多,而且在投入使用后,软件发挥的功效也是其它任何形式的硬件产品所无法比拟的。为了保证软件产品在交付后能够按照用户的需求发挥正常的功效,因此在项目实施过程中进行有效的质量管理是很有必要的。本文结合作者的经历就软件项目中的质量管理做了一些探讨。 一、引言 软件产品是软件项目的最终结果与其相关的质量问题主要来自项目开发过程。但软件是一个纯智力的特殊产品描述软件质量的定义则比描述实际物品质量定义面临着更多的潜在因素。所以保证软件质量比保证设备质量更具挑战性和不确定性。 国际化标准组织Iso在ISOPIEC9126中将软件质量定义为:“反映软件产品满足规定需求和潜在需求能力的特征和特征的总和”。而M .J .Fisher将软件质量定义为:“所有描述计算机软件优秀程度的特性的组合“。目前对软件质量的研究主要从两方面展开:一是软件开发过程的质量保证以过程文档化和管理科学化为内容:二是软件过程和产品的质量评估包括中间产品和最终产品采用软件度量技术作为软件质量特性量化的主要技术。本文将就第一个方面展开讨论通过给出或设计一些符合文档化开发标准的管理规范和文档模板以达到使软件质量满足之前用户对各项功能或性能的精确定义的目的。 二、项目概况及背景 某船厂在信息集成系统CIMS第一期结束后初步建立起企业的基础信息资源的共享平台,并将物资管理与财务管理进行了整合。但在第一期CIMS平台中没有对其涂装生产管理建立相应的系统。为尽快解决涂装生产管理的问题项目组在进行一个月的需求调研后就进入了开发。但是由于前期需求阶段没有细化需求涉众范围太小在开发阶段代码管理松散导致项目在开始不久后就处于一边开发一边继续需求分析细化的状态并伴随不断的需求变更最后在拖期半年后才交付了一个带有隐患的产品而且原定两周的试运行期因为修改不断发现的缺陷也延长为两个月。 在完成涂装项目后,项目组又接到船厂关于开发生产安全监管系统的任务为了避免同样的问题发生和提高软件质量,项目组认为要在软件开发项目过程中引入完善的质量管理,并针对船厂项目特点,结合实际情况重点覆盖需求、编码、测试三个阶段。 三、分析及应对措施 1.定义合适的项目过程 软件过程是指开发和维护软件产品的活动技术和实践的集合。在以计算机网络为基础的现代社会信息化背景下过程管理作为现代企业管理的先进思想和有效工具,随着外部环境与组织模式的变化而变化。因此作为一个好的软件项目过程,必须针对企业和项目的实际情况,确定软件项目运作流程,定义软件功能及相关性能明确各阶段的进入条件和退出条件进行有效的过程控制与管理,在提高软件开发的效率和项目的成功率的基础上进一步保证所开发软件的质量。 在现阶段主流的软件工程过程主要是RUP (Rational Unified Process)和XP (Extreme Programming)。由于新项目的需求明确,并且项目组成员的构成方式是新老搭配,在经过综合考虑后,我们决定采用RUP方法。最后,项目组根据项目实际情况对传统的RUP模式进行按需裁剪,具体方案是将”需求与分析”和‘’设计”两个活动合并为‘’需求分析”,将”配置”和”变更管理”统一纳入’‘项目管理‘’,移除”环境活动‘’环节。 2.明确项目需求 对于任何软件项目过程而言,需求不仅是一个不可避免的环节,也是软件开发的基础。往往用户需求明确变更少的项目的成功率就高而那些用户需求混乱变更频繁的项目几乎从一开始就注定了失败的命运。但是,在现实生活中,用户需求总是在开发进入中后期时,因为各种不同的原因而发生变化。这就给软件项目过程实施带来不确定因素。在涂装项目中,由于前期需求不明确以及随意变更需求,导致项目组在开发阶段不停的返工,进而造成代码质量低下,测试拖期等一系列问题。因此在项目实施过程中,为了保证软件开发的顺利进行和最后交付的产品质量,应该对项目需求变更进行管理。 (1)需求说明书要描述明确详尽。由于与用户沟通的需求人员并不是最后的开发人员,所以有可能导致开发人员对需求说明书的理解与用户真正的意图会产生一定的偏差。另外,当项目在进行到开发(编码)阶段时,由于记忆的缺失,对当初所作的需求说明书的理解也会产生偏差。 (2)要对需求变更进行管理。通常需求分析完成后项目就进入开发阶段,用户可能会因为市场或策略的变化而提出需求变更的要求。此时,若是合理变更则有利于项目实施,但有时所作的变更可能会影响项目整体的设计和开发,造成项目进度的延期。对于这一情况,项目组应该积极与用户沟通,制订需求变更说明书,在双方都认可的情况下方可实施。 (3)在项目开发过程中要尽早明确用户需求,有些内容一时无法确定则应该暂缓该部分的开发,尽量降低因需求变更而带来的风险。 3.代码走查 软件质量在很大程度上依赖于代码质量。在实际环境中对于同一项目而言,由于项目组成员的编程能力、习惯、风格、对需求的理解和个性的不同所开发的代码质量也不尽相同。再加上一些难以预测的人为因素由此带来的隐患将严重影响代码质量最终造成软件质量低下,使得用户无法正常使用并为以后的维护带来更大的工作量和难度。 考虑到项目进度以及实际情况,要进行完整的代码评审不太现实,因此在软件开发过程中可以根据需要引进代码走查。每周在规定的时间内,轮流让程序员讲解其所开发代码的主要部分。这项措施一方面可以从侧面促使程序员本人注意所开发代码的质量,另一方面在走查过程中可以获得他人的意见进一步改善代码效率,使开发成员共享项目实施过程中问题解决的思路和方法同时还可以促进项目组成员之间的交流并加深对需求的理解关注软件开发过程中的各个环节并进行过程改善的讨论,使得软件质量更有保障。 4.进行正式的测试,并形成制度 测试就是对软件产品的检验。软件测试的目的是根据用户需求检查系统是否符合项目合同与任务书规定的要求。项目测试分集成测试和系统测试,主要进行功能测试、健壮性测试性能一效率测试用户界面测试、安全性测试、压力测试可靠性测试安装/反安装测试等活动。测试过程通常在模拟环境中进行。只有通过了上述全部测试的软件,才可以称之为符合用户质量要求的合格的软件。 测试活动要尽可能覆盖整改项目过程,从最初的需求到部署阶段,都应该制订详细的计划并编制相应的文档,如测试计划测试用例文档测试报告等。通过测试活动尽可能早得发现每个阶段中软件存在的缺陷,以方便后续阶段的实施。在这测试活动过程中,我们应该遵守一条基本原则—按照用户需求进行测试。我们即不能为求速度而缩短测试规模,也不能忽视用户需求而提高测试要求。总之一切测试应该符合用户需求。 四、结论 除了上述几个方面外,对于软件产品的质量管理还有其他要考虑的因素,如风险控制、变更管理和配置管理等等。其实,美国软件工程研究所(SEI )开发的软件过程能力成熟度模型(CMMI )和}S09001标准,都着眼与质量和过程管理。而且在组织结构方面,国外成熟的软件企业一般都设有单独的QA (Quality Assure)部门,它与开发部门独立,负责监督流程的执行。但是,对于任何一个具体项目的实施都应制订合适的质量管理方案,不能生搬硬套而这些需要项目经验的积累以及不断的学习新知识。 软件项目论文:浅析软件项目管理是决定软件产品质量的主要因素 论文关键词:软件项目 管理软件 产品质量因素 论文摘要:软件项目管理的优秀是全面客户满意。其管理体系包括:战略管理、范围管理、成本管理、时间管理、人力资源管理、沟通管理、风险管理和质量管理。 在软件和信息科技行业,项目管理经常决定了一个产品或者企业能否成功。项目管理得到越来越多的企业和政府部门的重视,例如中国于2002年4月召开了有关项目管理的首次国际研讨会。具体操作与项目最根本的不同在于具体操作是具有连续性和重复性的,而项目则是有时限性和唯一性的。项目是一项为了创造某一唯一的产品或服务的时限性工作。所谓时限性是指每一个项目都具有明确的开端和明确的结束;所谓唯一是指该项产品或服务与同类产品或服务相比在某些方面具有显著的不同。各种层次的组织都可以承担项目工作。项目有时只涉及一个组织的某一部分,有时则可能需要跨越好几个组织。项目是执行组织商业战略的关键。 一、软件产品项目管理的重要性 20世纪80--90年代,许多大型企业管理信息系统M IS的开发都以失败而告终。这是为什么?一个重要原因是软件项目管理水平上不去,尤其是需求分析管理水平上不去,使得项目快要验收或交付时,却出了大问题:要么发现用户需求获取不准确,要么发现用户需求变了,致使做好的系统不能用或不好用。20世纪90年代初,上海一家公司在青岛做一个港口M IS项目,北京有一个单位在天津做一个港口M IS项目,都是因为甲乙双方软件工程基本知识不具备,使得项目管理不到位,导致2个大型项目不成功。现在软件应用领域空前广阔,深人到社会和科学研究等领域的各个方面。软件的需求也比以往更加多,软件系统设计也空前复杂。软件的项目管理问题也就因此而产生了。90年代中期,软件项目管理不善的问题仍然严重。据美国软件工程状况调查,只有10%的项目能够在预定的费用和进度下交付。于是软件项目管理成为软件项目发展中最重要的优秀问题。为了使软件项目开发获得成功,必须对软件开发项目的工作范围、可能遇到的风险、需要的资源(人、硬件、软件)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度安排等做到心中有数。软件项目管理的目的就是提供这些信息,分析信息,并根据分析结果对项目做出调整。软件项目管理开始于技术工作之前,在软件开发的整个过程中持续进行,最后中止于软件过程结束。 二、软件项目管理体系 随着软、硬件技术以及通信技术的日益成熟,软件技术可以与所有的传统产业相结合,促进产品的更新换代,大幅度提高产品的附加值,提高劳动生产率,推动产业结构与产品结构的调整。因此,软件的开发以及应用不仅仅是软件开发机构的任务,更深地涉及软件使用者的切身利益,尤其像管理信息系统MIS(Managcment Information System)、计算机集成制造系统CIMS ( Computer Integration Manufacturing System )、企业资源计划ERP(Enterprise Resource Planning)及商业智能BI(Business Intelligence)等大型的复杂软件更是综合了管理科学、计算机科学、通信技术以及数学等各方面的知识,需要各类人员的协调工作才能完成。因此也就有必要从项目管理的角度去管理软件的开发和运行。从用户的角度来看,软件项目的生命周期应该包括项目前期的论证工作、项目计划、软件开发、运行、维护以及项目后评价。由此可见软件项目管理的范围不仅包括传统的软件开发过程,还应该包括开发之前的准备工作以及运行中的维护工作和对项目的总结工作。同时,在软件项目生命周期中存在着许多活动。根据活动之间的相关性,可以将软件项目的各种活动分为九大类。 (1)战略管理。根据用户的经营目标制定软件项目的策略,以便为其他各方面的活动提供指导。在制定项目策略的时候应该充分考虑用户和其他利益相关者的实际需求和市场因素。另外创造和谐的项目环境和连续改进也是战略管理的重要任务 (2)范围管理。其目的是控制软件项目的全部活动过程都在需求范围内,以确保项目各种资源的高效利用。成功的项目管理离不开用户、软件开发队伍和项目经理的一致理解和协调配合 (3)成本管理。软件项目的成本不仅包括开发成本,也包括开发之前立项阶段以及软件在运行中的费用。操作者的培训费用和项所使用的各种硬件设施费用也都是整个项目成本的一部分。这些成本都需要很好地计划和控制。 (4)时间管理。其内容有确定各项活动之间的时间相关性;估计各项活动的持续时间,跟踪各项活动的进展情况,动态调筷各项活动之间在时间上的协调。 (5)人力资源管理。在软件项目中应该为软件开发人员和管理人员等各类项目人员创造一个和谐良好的工作氛围。使他们能感到项目成功的把握和积极的工作心态,确保项目队伍的稳定性和连续性。 (6)沟通管理。沟通管理是一个收集、存储、配置和项目生命周期内所形成的各种信息的过程为了让每个项目相关人员及时得到所需的信息,需要很好地解决“什么时候、向什么人礼报什么的”的问题,此外软件开发队伍和用户之间的沟通也是沟通管理中的一项重要工作。 (7)风险管理。由于软件项目中存在着很多的不确定因索,也就必然存在着各种风险而且风险有可能造成不良的结果,对风险进行分析和监控贯穿于整个软件项目生命周期。 (8)质量管理。目前软件的质量还是一个模糊的概念并且难以衡量由于软件质量主要是在开发阶段形成的,因此软件项目质量管理的重点应放在系统分析、系统设计和编码阶段,走查、评审、调试和测试是保证软件质量的重要手段软件工程能力成熟度模型CMM(Capability Maturity Model)较好地解决了软件开发过程中的质量管理问题。 综合管理。综合管理的任务是对前面讨论的各类管理活动进行协调和控制,使这些活动相互配合。其优秀任务是对各种方案进行评价,协调各方面的利益冲突确保项目总体标的最终实现。 三、软件项目管理的优秀是全面客户满意 当前,不少软件业管理人上认为,软件开发的问题主要在软件开发的工程化、规范化和软件开发管理体制。他们按照CMM(Capability Maturity Model),IS09002的标准来建立他们的管理体系。这里有商业竞争的因素在起作用。但是,他们忽略了商业竞争中取胜最重要的因素—客户满意。他们没有考虑到他们的管理方法能否满足客户不断变化的需求。从长远来看,软件项目真正的成功是客户的全面满意。以客户满意为中心的质量是必需的。漠视质量或只关心产品/服务是否符合需要的方法再也不足以留住和获得客户。因此,软件开发项目组织必须先确定什么产品/服务可以让顾客满意,然后再努力满足客户的需求和期望。要实现此目标,组织必须识别对软件产品的各种特性中哪些是对客户的满意起决定作用的要素。例如,服务器操作系统软件,需要长时间稳定连续工作。稳定性则是该软件产品的关键要素。因此系统的开发管理围绕着这一关键要素来展开。尽管不少的组织明白没有客户一个组织就不能生存和发展,或者说没有客户就没有组织,但在项目实施过程中,仍然存在着客户满意的障碍: (1)项目管理组织没有发展和完善对客户不断变化的需求和期望作出快速响应的能力。 (2)项目管理组织没有听取客户意见和建议的能力。 (3)项目管理组织努力倾听客户对项目的要求,却没有确认客户的需要和期望。 (4)项目管理组织不与客户保持密切关系,也不正视客户变更需求的可能性。这样通常会导致脱离客户,其后果则是失败,甚至最后客户不接受交付的成果。 软件质量是软件开发项目管理的优秀问题。而质量的评价与度量应该由客户的满意度决定。因此,软件开发的项目管理应该围绕着客户全面满意这一中心来展开。客户驱动的项目管理方法体系提供了实现这一要求的基本理论和方法体系。提高软件质量势在必行,只有认识到软件质量的重要性,了解影响软件质量的因素,才能有的放矢,采用科学的管理技术和先进的技术方法,才可以确保软件的质量。
计算机软件项目管理研究:计算机软件工程项目管理分析刍议 摘 要 随着现代社会的进步,科学技术取得了飞速发展,计算机软件得到了大量普及,极大地促进了社会生产和人们生活水平的提高,对社会的整体发展起着至关重要的作用。计算机软件工程项目管理已经成为了计算机研究中的重要课题,是计算机软件工程可持续发展的关键所在,本次研究将从计算机软件工程项目管理中存在的问题出发,对计算机软件工程项目管理的相关对策进行深入分析和探究。 关键词 计算机软件 工程项目管理 问题 对策 计算机软件的大量应用,为人们的生产、生活带来了极大地便利,计算机软件工程项目管理受到了广泛的关注与重视,在很大程度上促进了社会各行各业的全面发展,为社会发展提供了强大动力。做好计算机软件工程项目管理工作成为了计算机软件发展的重中之重。在计算机软件为我们带来便利的同时,计算机软件工程项目管理也出现了很多问题,直接影响了计算机软件工程项目的可持续发展,把握管理中存在的问题,对管理对策进行探究势在必行。 1计算机软件工程项目管理中存在的问题 1.1 计算机软件工程项目管理团队协作问题 (1)管理团队分工不清。在进行计算机软件工程项目管理过程中,管理人员分工不清,权责不明,不能在规定时间内完成规定任务,团队成员互相推卸责任,造成工程项目进度延迟,影响整个软件工程项目的顺利进行。 (2)管理团队不合作问题。在计算机软件工程项目管理过程中,各个管理人员不能做到与他人通力合作,只是各忙各的,在工作中出现任何问题也不与他人进行沟通,共同解决,团队整体合作性差,直接影响软件工程项目工作质量和工作效率,阻碍软件工程项目的顺利进行。 1.2 需求分析与实际业务存在差距 在进行计算机软件工程项目管理过程中,没有根据实际工作需要及调查数据进行管理工作,造成需求分析与实际工作业务产生很大差距,在软件工程项目管理中出现偏差,缺乏合理性与可行性,直接影响工程项目管理质量,造成产品与实际业务之间的误差,导致企业经济损失,阻碍计算机软件工程项目的长足发展。 1.3 风险管理问题 风险管理作为计算机软件工程项目管理中的重要组成部分,对软件工程项目的顺利实施起着至关重要的作用,是软件工程项目安全运行,避免企业经济损失的关键所在。但是在实际管理工作中,很多管理人员缺乏安全意识,对软件工程项目风险管理工作缺乏足够的重视,给软件工程项目开发埋下安全隐患,影响软件工程项目的顺利进行。 2计算机软件工程项目管理相关对策 2.1有效进行风险管理和工作进度管理 在计算机软件工程项目管理过程中,要建立健全工程项目风险管理制度,提高管理人员风险意识,加强管理人员风险管理知识的学习,提高风险识别能力,充分掌握各种风险控制方法。在实际工作中,制定风险报告,做好风险防范工作。在进行软件工程项目管理过程中,定期对工程项目风险进行识别与及时的控制,总结出风险规避与转移方法,确保软件工程项目的安全进行。另一方面,要加强软件工程项目的进度管理,对项目进度进行有效监督,合理控制,在保证工程项目质量的前提下,按计划时间完成计算机软件工程项目管理工作。 2.2建立完善的计算机软件工程项目管理体系 管理体系是有效进行计算机软件工程项目管理的重要手段,完善的计算机软件项目管理体系是项目顺利进行的重要保障。建立、健全管理体系势在必行。同时还要加强相关管理人员的专业知识学习,提高管理人员的管理水平和综合素质,建立一支专业技能强,业务素质高的软件工程项目管理队伍。 2.3建立计算机软件工程项目合作团队 在企业内部要建立起一套完整的管理沟通制度,提高管理人员沟通合作意识,促进团队合作管理,对各个管理人员进行合理分工,使每个管理人员权责明确,在做好自己本职工作的基础上,加强团队合作,增强管理人员团队合作管理积极性,提高软件工程管理人员的工作质量和工作效率,培养管理人员团队合作精神,为企业带来更大的经济效益,促进计算机软件工程项目的可持续发展。 3总结 随着我国国民经济的不断发展,计算机软件得到广泛关注和应用,促进了社会生产方式的转变和人民生活水平的提高,为社会的整体发展做出了巨大贡献。与此同时,计算机软件工程项目管理工作也出现很多问题,直接影响了计算机软件工程项目的顺利进行,本文从计算机软件工程项目管理中存在的问题出发,对计算机软件工程项目管理的相关对策进行了深入分析和探究,不足之处还望指正,希望能为计算机软件研究贡献绵薄之力。 计算机软件项目管理研究:计算机软件开发项目管理方法研究 [摘要]随着软件规模的发展扩大,其复杂性与日俱增,软件项目开发的危机与风险也越来越高。软件开发新技术与新工具的开发与利用,特别是软件开发过程中项目管理理论的应用,在一定程度上改善了软件开发现状。结合计算机软件开发流程论述了软件开发的项目管理方法。 [关键词]软件开发 项目管理 实施 方法 软件开发项目在一定意义上就是用户的需求,软件开发人员通过分析用户的需求,遵循一定的开发原理,采取相应的方法,最终开发出用户所需要的软件。软件开发是高风险的项目,Standish group报告表明80%以上的项目都是不成功的,或是因为超过预算或延期未完或缺失功能,或者几种因素都有。现在人们致力于应用有助于提高开发效率的开发方法和开发工具,但随着软件规模的不断扩大,人们认识到技术的改善只是促使项目开发成功的重要因素之一,规划、控制和协调变得越来越重要。因此,在计算机软件开发过程中引入与应用项目管理理论,已经成为行业共识。 一、软件项目的危机与软件项目管理的意义 从20世纪60年代末开始,“软件危机”伴随着软件成本的日益增长、开发进度可控性不高、软件维护困难等一系列严重问题而到来。软件作为一种特殊的逻辑产品,软件项目危机主要来源于用户需求不明确、缺乏正确的理论指导、软件规模越来越大、软件复杂程度越来越高四个方面。用户需求不明确体现在用户在软件开发之前自己对软件的具体需求不清楚,对软件需求的描述不精确,甚至有歧义和错误,在软件开发过程中,不断提出修改软件功能、界面等方面的要求。软件开发过程是一个复杂的逻辑思维过程,需要有力的方法学与工具方面的支持,需要高度的智力投入,如果没有正确的理论指导,过分依靠程序设计人员在软件开发过程中的个性化与创造性,也容易导致软件危机的产生。大型的软件项目需要一定的人力齐心协力共同完成,但现行条件下,大规模软件开发中人力与管理中的问题日益暴露出来,成为影响大型软件开发成功的重要因素。随着软件规模的发展扩大,其复杂性也与日俱增,增加了软件项目开发的风险。 软件开发新技术与新工具的开发与利用,在一定程度上改善了软件开发现状,但人们也发现软件危机的解决不光是技术问题,更为重要的是管理问题。软件开发过程是设计过程,消耗的主要是人力资源,软件开发的产品是程序代码和技术文件,而没有其他物质结果。这一不同于制造其他产品的特性,使得管理在软件开发项目中的作用凸显出来。通过对成本、人员、进度、质量、风险等的分析与管理活动,使软件开发项目按既定计划顺利完成,通过管理使企业的软件生产趋于成熟。 二、软件开发过程中的管理 根据项目管理理论,所有的项目都要经历五个阶段:启动阶段、计划阶段、执行阶段、控制阶段和结束阶段。而计算机软件从其构思之日起,至开发成功投入使用,直到最后被另一项新软件所代替,其生存周期可以分成六个阶段:可行性与计划研究阶段、需求分析阶段、设计阶段、实现阶段、测试阶段、运行与维护阶段等。下面将主要从软件开发项目前期、项目准备、开发过程、项目后期这几方面分析软件开发项目中的管理。 软件开发项目前期包含可行性与计划研究阶段和需求分析阶段,这阶段工作的准确性直接关系到软件项目的成败。这一阶段首先确定该软件的开发目标和总要求,进行项目的可行性分析与投资-收益分析,编制开发计划,为领导层的决定提供依据。由领导层决定项目取消或者评审和批示,当项目确定实施以后,初步制定软件项目开发计划,进入下一个阶段。需求分析阶段要能确定被设计软件的各项功能、性能需求和设计约束,编写出软件需求说明书、数据需求说明书和初步的用户手册。需求的获取要求成立需求调研小组,在调研中将用户群体根据其差异性进行分类并归纳出各类的个性特点及任务状况,并在每类用户中挑选出一个典型代表作出决策。调研小组通过调研会、面谈、收集资料等多种方法收集需求,并在分析基础上编写需求文件,与用户一起对需求进行审核,并最终获得用户认可。优秀的需求文件要求具备完整性、正确性、可行性、必要性、无二义性和需求优先性。 项目准备中的管理涉及项目团队的组织、需求管理、方案设计、风险管理和开发计划。根据项目规模和特点组建开发团队,确定各类人员的职责与考核管理方法,以完成不同角色和不同阶段的任务。在完成需求调研和需求分析后,还会遇到项目需求的变更,要建立起良好的需求管理方法,对变更带来的潜在影响和可能的成本费用进行评估,跟踪每项需求的状态。在项目需求分析的基础上,进行系统方案的设计,确定开发中采取的技术方案、技术架构、开发标准规范和版本管理的方法。做好源自技术、需求、人员、管理中任何未预期的条件和事件的发生所引发的项目风险管理,及早发现风险、及时规避风险,减小项目失败的概率。之后便制定可实施的项目开发计划,制定详细的项目任务分解,大致估计每个任务的工作量,对工作量、资源状况、任务间的相互依赖关系进行全盘考虑后安排合理的工作计划,并对计划执行有效的监控。 项目开发过程管理主要是对项目的系统详细设计、编码、调试、测试、计划控制、质量控制、版本等方面进行的管理。对评审通过的系统设计进行编码工作,代码核验,由开发人员进行单元测试,监控项目执行情况,及时调整计划和任务安排,并按照质量标准对项目开发过程进行严格的流程控制与审核,通过对计划与质量的监控可以及时发现问题,调整计划,减少因延迟造成的损失。 项目后期管理是软件开发项目的最后环节,包含测试验收、试运行与软件维护。针对软件的需求和质量要求,按照可行的测试方案与计划对项目进行测试验收,以客观评价项目。开发方应及时做好与验收方的沟通,提供一系列的开发文档供测试使用,了解测试验收方案,这将有助于顺利通过软件项目验收。软件的后期维护包括纠错性维护、适应性维护和完善性维护,不仅需要纠正软件开发中的错误,修改和扩充程序以适应新的环境,还需要满足用户新的需求。这就需要在软件开发过程中,尽可能完善细致,为后期降低维护成本打下良好基础。 计算机软件项目管理研究:新形势下计算机软件工程项目管理分析 摘要:从计算机的出现到现在,我们的工作和生活越来越离不开它,它在我们生活中也占据着越来越重要的地位。随着计算机的发展软件工程也逐渐引起了我们的重视,下边本文将对新形势下计算机软件工程项目的管理进行简短的分析。 关键词:计算机;软件;工程项目;管理;分析 1.计算机软件和工程项目管理的基本概念 1.1计算机软件的基本概念 计算机软件(也称软件、软体)是指计算机系统中的程序、数据及其文档。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需要的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据,为了方便用户,且为了提高计算机系统的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。计算机软件总体分为系统软件和应用软件两大类。系统软件各类操作系统(如windows、Linux、UNIX),还包括操作系统的补丁程序以及硬件驱动程序;应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用类软件。 1.2工程项目管理的基本概念 工程项目管理是指从事工程项目管理的企业受业主委托,按照合同的约定,代业主对工程项目的实施进行全过程或若干阶段的管理和服务。工程项目管理企业不直接与该工程项目的总承包企业或勘察、设计、供货、施工等企业签订合同,但可以按合同约定,协助业主与工程项目的总承包企业或勘察、设计、供货、施工等企业签订合同,并受业主的委托监督合同的履行。工程项目管理的具体方式及服务内容、权限、取费和责任等,由业主与工程项目管理企业在合同中约定。 2.大型软件项目工程管理总体流程分析 2.1计算机软件项目搜寻 项目搜寻是项目的立项的基础,项目立项阶段的主要任务包括对市场信息的收集、用户需求的跟踪、对潜在项目进行分析和筛选。其中最重要的一个阶段就是对市场信息的搜集,因为市场上产品的价格以及走向、产品的供需、客户对产品的需求等都是不断变动的,所以我们一定要重视对市场信息的搜集,并对对收集的信息作出分析以及时的了解市场的动态,并根据这些分析结果做出大概的项目规划,为下一步项目的立项打好基础。 2.2计算机软件项目立项 项目的立项标志着项目进入到了实施阶段,项目立项阶段的主要任务就是确定立项的理由、提出立项建议、提供合适的资金以及资源,使项目成为正式项目。项目确定的理由就是这个项目是否符合市场需求?项目中存在的风险有多大是否会造成巨大的损失?以及是否能给企业带来利润等等;提出立项的建议就是对之前的立项中存在的问题及时指出并作出修改,可以使项目变得更加完善避免在以后项目实施的时候造成更大的损失;寻找合适的资金和资源,其实寻找合适资金就是找有意向做这个项目或是赞同这个项目的公司等提供项目资金上的支持以推进项目的实施,而寻找合适的资源就是在市场找到质量较高且价钱也较为实惠的供货商。 2.3计算机软件项目售前 项目售前阶段从项目立项开始到项目合同的签订结束,这一阶段的主要工作有:首先要与客户进行沟通制定与客户的交流计划以防谈判中因为意见不相同而出现摩擦;在谈判中要特别重视这几个方面,详细了解客户的背景资料,了解客户启动项目的缘由、客户对项目的需求以及客户对项目的需求,接下来就是编制方案建议书和准备合同蓝本。 2.4计算机软件合同生成 合同生成阶段的主要任务有:项目方案的评估与确定,技术合同、商务合同的商定、评估与签署。合同生成的阶段是一个不能出任何马虎的阶段,因为这一阶段是明确双方责任义务的时候,万一中间有些责任划定不清或是没有考虑到一旦出现问题就容易导致双方为此发生矛盾甚至走上司法程序。所以在合同生成阶段首先要对项目做好各方面的评估并对以后可能产生的问题尽早列举出来,然后再制定合同时一定要细致把之前列举的问题都写入合同中并明确好责任,最后双方在仔细阅读好合同之后签订合同。 2.5计算机软件合同执行 合同的执行是大型软件项目管理流程的重点,合同执行可分为:软件的开发、测试执行、内部验收、项目验收、系统维护等五个工作过程,在不同的阶段有不同的工作重点。首先是在软件的开发阶段,第一要制定好项目开发的计划,大型项目软件计划使用一个计划来协调其他的计划,以指导项目的执行和控制的可操作文件;第二点就是确定开发过程根据项目的实际情况,建立一个稳定、可控的软件开发过程模型,并按照该过程对软件进行开发;第三点也是最后一点要加强过程监控,过程控制主要包括过程管理、变更控制与配置管理。接下来是测试执行阶段,项目测试分为集成测试与系统测试,主要进行功能检测、健壮性测试、性能效率测试、用户界面测试、安全性测试、安装和反安装测试等。然后是内部验收,内部验收主要有三个步骤文档的准备(内部验收计划、项目开发总结报告、产品清单、财务预算报告等)、内部验收测试、内部评审。下个环节是项目验收这一步骤是要用户对工作产品得到确认,以确定产品是否符合客户的要求。最后一步就是项目的维护,软件系统的维护分为两大类:一类是纠错型维护即发现并纠正在之前测试中未发现的潜在的错误,另一类是完善型维护即满足客户提出的新的需求。 2.6大型软件管理项目的里程碑 项目的考核和评审是大型软件项目管理流程控制的基础,在文章前面所列举的五个流程主要的进入条件和相应的工作结果都是里程碑是否达标的重要标志,所以我们一定要认真执行大型软件项目管理的每一个阶段的要求。 结语:通过以上的分析我们了解到了什么是计算机软件工程项目管理,以及怎么进行大型的计算机软件项目工程管理,虽然它是一个很复杂的过程,但只要我们认真的执行好每一步就一定能完成好计算机软件项目管理,真正的满足客户的需求。 计算机软件项目管理研究:计算机软件工程项目管理分析 摘 要 有效地工作管理是提高企业效益和促进企业发展的战略性因素。本文主要探讨了计算机软件工程项目管理内容中较常出现的问题,在分析了相关问题后提出了解决相关问题的具体措施。 【关键词】计算机软件工程 项目管理 问题 计算机软件工程的实施需要管理人员对工作人员的组织、工作内容安排、工作进度调控、软件产品质量、产品风险控制、工作分配制度等等进行科学化管理。有效的管理能提高产品质量,使得公司获得最大的效益。 1 计算机软件工程项目管理的主要内容 1.1 项目工作人员的管理 计算机软件工程涉及的人员十分广泛,一般一项工程中会有项目总管理、系统分析人员以及程序设计人员,有些项目还设有资料员、兼职人员。一项工程具体工作涉及到每一个人的责任内容必须要明确,不同水平的工作人员的工作任务也要明晰。另外在项目工程中的主要负责管理人员一般要求有很强的组织能力,遇到问题能够及时解决的能力,对前景分析策划能力以及商务会议中的交流能力。每一个工作岗位对工作人员提出的要求都不一样,因此在人员招聘和使用中要进行科学的管理,从而实现人员最优化配置,在节约人力投入的成本中高效的完成软件设计任务。 1.2 软件质量管理 软件质量管理工作主要包括,软件质量计划制定、软件质量的检测保证以及项目建设中各个环节的质量控制。软件工程的目的就是制作出与实施计划相一致的高质量软件,软件质量的标准也是最终考核的目标。因此在工程开展过程中就要对每一个环节的工作进行监控,以保证软件的最终质量。其中涉及到的软件配置管理工作要求记录软件产品开发过程中的各项数据,事实上就是对一项工程的软件进行有目的的标识并控制管理软件更改的管理技术。这样能够确保研发人员对不同阶段的软件情况有精确的产品配置了解,对项目开展过程软件开发进行可调控和预测性观察有重要作用。 1.3 软件工程风险管理 软件工程风险管理内容主要有:工作中可能会出现的问题进行预测,对风险产生的后果进行评估。提前识别风险发生的要素,加强风险管理监督和减小风险带来的危害都是软件工程风险管理工作的主要内容。对计算机软件风险的正确评估和有效防范有利于提高软件工程中的效益收入,降低失误带来的经济损失。 2 软件工程项目管理中出现的问题 2.1 人员工作安排不合理 在计算机软件开发过程中需要各层人员的充分协调和交流,只有保证团队相互协作的情况下才能有序正常的开展工作。但是在我国计算机软件开发过程中会出现人员工作分配不合理并缺乏工作分配的联系性考虑,导致工作人员工作效率不高,或者工作人员相互推诿工作的情况发生。工作人员之间缺乏信任和合作是很难高效完成一件优质的软件开发工作的。 2.2 缺乏实地调研 软件开发工程在追求先进性的同时也应该要考虑到软件设计的实用性,在软件开发过程中往往会出现的问题就是软件产品与实际业务的运用存在着较大的偏差。这是因为在工程管理工作中,软件设计前没有对项目调研工作给予重视,没有对实务需求的实体以及具体要求没有进行严密仔细地调查,从而导致设计成的产品不符合要求。 2.3 欠缺风险管理意识 风险一旦发生造成的损失是相当大的,但是风险的发生具有一定的可控性,如果控制得当也就会避免发生风险事故。但是在软件开发工程中风险管理理念还不够深入,因为缺乏对风险管理理论的了解以及风险管理体系的建立,从而造成了风险发生前的不可预测以及风险发生后形势难以控制的情况。 2.4 进度把控不好 对整个工程实施过程缺乏统一的规划和管理从而造成了工作进度控制出现了问题,同时也会因为在总规划中没有考虑到开发过程中会出现的问题,导致计划实施不能够总目标的要求。工程无法按时完成就会导致公司赔偿违约金,从而造成公司利益的损失。 3 解决问题的对策 3.1 促进团队间合作 提高工作人员的团队意识,可以通过周期性会议加强团队合作的理念,也可以通过聘请相关企业的管理人员介绍团队合作中创造成果的典型案例。建立有效的沟通机制,使得工作人员之间有着多种有效的沟通方式,并且提高交流过程中的沟通有效性。提高人力管理人员的管理水平,确保对工作人员的分工更加合理、明确。责任、内容分配要以工作人员的能力、专长为依据,以提高工作人员利用率。通过各种活动和物质奖励行为激发工作人员的工作热情,热情和活力是保证工作人员不断进取的不竭动力,合理的责任分工以及恰当的物质奖励能够很好的激发工作人员的内在潜力。 3.2 完善管理体系,对工作进度严密把控 管理人员应该要善于发现工作人员的特殊能力,并且要对软件开发相关工作人员进行专业的培训,在原有的基础上提高他们的工作能力。管理优秀要以人为本,完善工资分配和奖惩制度,增强制度的公平性。建立有效的人事考核制度,加强对工作人员的职位升降科学管理。完善管理体系有利于激发工作人员的积极性和主动性,从而将更多的力量投入到软件研发工作中。 制定严谨的工作进度计划,加强工作进度的管理,对软件任务开发的每一项工作进行跟踪管理,并将记录形成报告,对工作进度进行严格的控制。对于工作无法顺利完成的情况下,可以根据实际记录对将责任落实到具体的工作部门。 3.3 重视风险管理 项目主要负责人员应该提高管理风险意识,学习先进的风险管理知识,提高自身对风险预测能力水平,加强培训锻炼,掌握具体风险评估的具体方法和风险涉及的因素判断。定期对项目实施过程中涉及的风险进行排除,同时也要加强风险控制和弱化风险能力的提高。 4 结语 在计算机软件工程项目中由于管理经验比较缺乏,管理工作人员的能力水平有限以及计算机软件工程开发工作的复杂性,导致在管理工作中会出现一系列的问题。管理人员不断学习管理经验不仅能够解决好当前遇到的问题,也能在未来发展过程中预测和控制问题的发生。 作者简介 崔宁(1977-)男,河南省南阳市人。大学本科学历。现供职于南阳医学高等专科学校担任助教。研究方向为计算机应用。 作者单位 南阳医学高等专科学校 河南省南阳市 473000 计算机软件项目管理研究:计算机软件项目管理中存在的问题及发展对策研究 摘 要:为提高计算机软件项目的管理水平,本文主要通过对计算机软件项目管理中存在的问题进行深入分析,指出在计算机软件项目管理的不足之处,找出管理的一些问题,并通过分析其问题存在的原因,提出了一些改进措施,并对其发展的提高,适当的采取相应对策。 关键词:计算机软件;项目管理;存在问题;发展对策 随着科学技术的迅速发展,不仅在国外,包括国内,软件巨头不断地在壮大。对于计算机软件项目管理方面逐渐得到重视,但由于我国本身对技术软件项目管理的认识不足,技术上还有很多欠缺,其主要是因为科学管理的缺乏,使得我国的计算机项目管理方面有许多问题去需要解决。如何运用计算机软件使得项目管理变得更加有效,是我国目前急需要解决的问题。现今,我国正在努力的进行计算机软件项目管理的研究,并且,积极地进行软件管理人才的培养,这已经成为未来这种行业发展的必要趋势。 1 计算机项目管理的本质 席卷全球的科技浪潮使得计算机技术的到了飞速的发展,并且也使得其更新速度的加快。因此计算机项目管理变得越来越有难度,其复杂程度也不断增大,现有的管理模式已经完全跟不上时代的变化,由此,如果不对现有的计算机项目管理进行改革的话,我国的软件企业将会越来越落后。这些必要的因素及问题,不得不使我国的软件企业得到应有的对待和认识。 由于计算机技术的不断发展,计算机软件项目管理对于软件企业来讲变得相当重要,已经逐渐的成为软件行业的竞争点[1]。为了合理地配置资源,从而优化软件管理的质量,最终达到将成本降低的目的,计算机软件项目管理都将充当一个不可或缺的角色,这就是计算机项目管理的本质和其最为重要的出发点。 2 计算机软件项目管理中存在的问题 2.1 项目管理人才得短缺 在计算机软件项目管理中也存在着同样的问题,由于我国前几年对软件管理方面的认识不足,使得现今我国国内计算机项目管理方面人才的短缺,也是间接地造成了如今计算机项目管理的发展难以提升。一个软件项目管理人才缺失是软件行业的巨大损失,没有合适的软件项目管理人才,就会使管理技巧的不得当,管理就会变的很不协调,无法合理地分配工作,导致工作任务的延迟,大大降低工作效率,影响最终的实事项目[2]。 2.2 管理人员对待计算机软件管理的态度 管理人员对待计算机软件管理的态度,直接影响着其最终的管理成效。很多管理工作人员在管理上态度不认真、懒散、松懈。没从全局去看待,造成分工不明确、不合理,这也使得在工作时,有人的工作任务很重,有人的工作任务很清闲,导致无法合理的利用人力资源,造成浪费。 再有一种就是计算机软件管理人员的团队意识不强,不能很好地和其他工作人员进行有效的合作,只是各干各的,没有顾全到全局,只考虑到分内的事,无法培养新的软件管理人才,没有相应的责任心。 2.3 企业对计算机软件管理意思的薄弱 很多软件企业,在软件方面只重视软件技术的研究,很少关心软件项目管理人才的培养,也因此,在计算机软件项目中的工作人员,很多都是对计算机软件技术有着丰富的认识,却对软件项目管理一知半解。这也使得项目整体管理出现漏缺,加长了项目的计划周期,严重的影响着软件公司的工作进程[3]。 2.4 缺少交流的软件管理工作人员 由于软件管理工作人员之间缺少交流,限制了软件管理人才的视野,使其目光变的相对较为短浅,对于风险的评估不够,一些可以避免的损失也不能辨别,造成失误,这就是对于风险一时的薄弱,致使面对风险时变得大意,较为草率提出应对计划,然而,所取到的效果微乎甚微,甚至没有一点用处。 3 计算机软件项目管理的发展对策 3.1 制定相关的软件人才管理计划 面对计算机软件项目管理方面人才的短缺现状,有关部门或者公司本部要制定相关的软件项目管理人员的培训计划,可以进行统一授课,问卷答题等形式,并在不断增强管理人员管理知识的时候,也要相应的促进管理人员本身的素质,而且在管理人员进行相应专业管理知识灌输的时候,可以相应的采取有奖有罚的形式,既调动了员工的学习积极性,又加强了员工的主动性,使得学习效果的不断提高,大大提升学习的效率。最后进行较为严格的考核,让每一个计算机软件项目管理的学习人员的主动意识、创造意识、积极意识得到增强。 3.2 让计算机软件项目的风险降到最低,加强管理的交流 在计算机软件项目管理方面,软件企业看中的是如何将市场风险降到最小,这就需要公司里有健全的风险评估体系,然而这样的风险评估,也恰恰是每一个计算机软件项目管理人员必须要掌握的,但是现今社会中的软件项目管理人员,有很多都是缺少专业交流,缺少风险评估的相关培训,使得软件项目管理人员对风险的认识不足,在风险来临面前找不到相应正确的应对方法,无法避免风险所造成的损失,也就是所谓的错估风险。 面对避免这种错估风险的现象,应该加强管理方面的交流,制定相应的时间进行召开会议,是在其工作任务进行的同时,对工作任务进行良好的监控和交流,明确任务最终的走向,实现及早的发现风险,正确的去识别和处理,保证任务的正常运行,使得任务项目达到最有成效的收益。 3.3 树立管理人员的团队意识和责任心 如果一个管理团队中管理人员团队意识不强,没有责任心,这个团队就无法做到协同合作,合理的分配工作任务,使得人力资员得到浪费,达不到最大的物尽其用。所以,在培养管理人员管理知识的同时,也要适当的让他们融入公司融入这个团体。只有完全的融入进去了,才能够发挥最大的力量,激发出每个人的潜力,然后进行科学系统的分工,健全了计算机软件项目管理团队,从而保证软件开发的进行中顺顺利利。 3.4 明确项目管理的实施计划及实施者 作为一个计算机软件项目管理的工作人员,不仅要明白自己的工作内容,也要了解整个项目管理的实施计划,这样才能更好的配合其他软件管理人员及软件技术工作人员完成好每一个项目,与此同时,还要明确每一个项目管理的实施者,毕竟一个软件管理工作人员同时听多个管理计划,这样就算是实施起来也是手忙脚乱,因此,明确项目管理的实施者就尤为重要。了解这些后,还要明确软件项目实施者的需求和愿望,从而保证项目管理的阻力达到最小,以确保此次项目管理的顺利进行。 3.5 项目管理经验的总结和共享 所谓的项目管理经验的总结和共享主要指的是在完成项目管理任务时,开一次总结性的较强的会议,将管理工作的工作经验总结出来并且与其他管理人员进行共享,包括一些管理方面的优点、缺点和不足,使得在日后的实施工作流程的过程中少走弯路。得到切实可靠的解决办法,为将来继续工作提供一个极好的资源和依据[3]。只有这样不断的总结,才能使得管理能力的不断提高。 4 结束语 如果想要对计算机软件成本达到有效的控制,必须在实际管理中不断的突破,不断地寻找合适的管理方案以及大量的培养管理人才,因为毕竟作为一个软件企业,不应该单单只注重软件技术的培养,如果想要有效的降低成本,在计算机软件项目管理方面就要进行一次保质保量的提升。软件项目的失败有很多并不是技术方面的欠缺,仅仅是软件管理上的管理不当而导致,对于上文提出的计算机软件项目管理发展对策将会大大降低管理方面的失误,使得软件企业的管理变得更加得心应手。 作者单位:敦化职业技术学院,吉林敦化 133700
电力通信论文:电力通信系统与通信网论文 1方式单管理系统 以前的通信方式单大多都是采用人工录入的方式编写完成的,存在操作烦琐、效率低下、容易发生错误的情况,同时,也对编写人员的业务能力提出了很高的要求。国网力推的TMS系统虽然提供了强大的通信管理功能,但是,由于不同用户的使用习惯和具体情况不同,所以,目前建立国网公司内部统一的方式单管理系统是不太可能的。现阶段,电力通信网业务主要包含光缆网络纤芯架构的呈现、继电保护业务、数据网业务、电话等多种业务,通过编制方式单,可以了解整个电力通信网络拓扑情况、业务组建形式。建立方式单模板,实现自动生成方式单系统,这样既可以快速生成通信方式单、完成网络拓扑结构重构、实现调度通信业务的梳理,又可以大幅度提高工作效率,节省工作量,查询业务时还能做到有据可查。因此,建立成熟、稳定、规范、系统化的方式单电子管理系统对今后工作的开展具有重要意义。方式单管理系统主要包括日常运行方式单管理和年度运行方式管理两大部分。日常方式单管理系统包括方式单的申请、填报、审批、会签、下发、执行、归档;年度运行管理方式系统包括年度方式的资料收集、方式编制、方式审核、方式审批、方式上报、方式下发。年度运行方式管理是以日常运行方式为基础的,这就需要有一个强大的综合管理支撑平台。此平台涵盖方式单填报、审核等管理系统所要求的各个环节,其中,方式单的填报是中心环节,它贯穿于整个系统中。具体的方式单管理系统组成如图1所示。在方式单管理系统的基础上,可以整合整个电力通信系统的资源,优化网络结构,建立一体化资源平台,这对整个系统今后的规划设计具有重要的现实意义。 2检修工作单管理系统 在电力通信系统中,检修工作涉及范围很广——在输电线路改造、改接等工作中,需要加固、移动、更换或中断通信光缆,中断相关业务的办理;在电网基建、技改、检修时,可能会影响通信电路的相关工作;凡影响到电力通信机构所辖、许可范围的通信设备(设施)、通信电路的工作;无法提前申请的重大缺陷处理的临时检修工作;由于特殊情况(市政工作等)引起的通信光缆、设备临时检修工作等,这些都需要提前填写检修工作票。填写检修工作票时,必须要严格按照电网通信检修工作票的格式填报,要根据不同工作内容的检修工作选择正确的检修单填报。要详细填报检修工作的类型、范围、申请单位、申请人、现场联系人、申请工作时间、申请完工时间、检修设备、检修工作内容、影响业务范围和安全措施等内容,以便于在检修工作开始后实时监控管理现场,规避风险。在提请检修工作单后,要层层审核、审批,之后才能下达相关通知,所以,检修工作单的上报要及早、准确,信息要真实、可靠。在此过程中要注意的是,凡属于省级及以上通信机构所辖、许可设备的检修都需要在国网T-MIS系统的通信检修工作票栏目中按照相关要求填写具体信息,不具备条件的部门或单位需要通过打印、手写等方式提出申请,并传真至省级通调核批。如果检修工作未能在规定时间开工,要在第一时间内申请延期;如果涉及到上级业务时,要及早上报审批。在检修工作结束后,现场施工人员要及时汇报现场的工作情况,在相关专业人员确认业务恢复正常后方可将此工作单结票归档。一般情况下,通信检修工作流程如图2所示。统一的检修票管理系统是整个电力通信网业务运行维护中的重要组成部分,它能够实现电力通信检修工作的规范化运作和管理,能真正做到检修工作有据可依、有单可查,从而确保电网的安全、稳定运行。 3其余台账管理系统 在电力通信系统中,还有一项重要的业务,即春、秋检工作。一年一度的春、秋检工作是保证电网安全运行的必要环节,而春、秋检的目的在于做好设备的清扫、检查、消缺工作,测试评估光缆、设备的运行状态。根据监测结果,可以及早发现其中存在的问题,采取适当的检修措施排除故障,防止过犹不及的情况发生,确保生产安全。在春、秋检工作结束后,要将检测数据存档备份,尤其是光缆测试情况。在统计、分析了光缆纤芯的工作状况后,能及时发现光缆运行过程中的薄弱环节,同时,资源紧张的情况也一目了然。这为今后运行检修工作的开展提供了必要、可靠的参考依据。通信系统中的光缆路由图、设备网络拓扑图也是资源管理系统中不可或缺的组成部分。绘制准确、完整、标准的系统图册,是进行网络建设规划的必要依据,对网络的可持续性、有序性发展具有重要意义。而前面所提到的运行方式管理系统的建立又成为了绘制各项图形的基础性资料,利用方式系统中的纤芯方式可以绘制光缆路由图,利用方式系统中的业务开通情况可以绘制不同业务的网络拓扑图。通过对光缆路由图、设备网络拓扑图的逐年绘制对比,可以很清楚地反映出通信系统的网络建设、业务类型和业务组成情况,为今后网络的优化、资源结构的调整提供参考依据。由于通信系统资源管理平台中包含的内容多而复杂,涉及范围广,所以,这里只介绍系统中几种常见的资源体系,不足之处请指正。 4结束语 电力通信系统资源体系的建立是电网资源有序发展的重要环节之一。虽然目前一体化资源平台技术尚不成熟,且存在实际差异,但是,该体系的建立已经迫在眉睫,建立综合的资源管理体系能够让运维部门实时掌握各类通信系统的现状和运行情况,及时、正确地配置网络资源,合理、适时地安排通信检修,提高服务管理水平和运维效率,更好地为智能电网的发展服务。 作者:戎丽 单位:国网山西省电力公司信息通信分公司 电力通信论文:电力通信光传输网光纤通信论文 1光传输网中存在的问题 1.1光缆质量差 光缆的主要成分为硅单质,硅单质的纯度会影响光缆的质量,所以对硅提纯技术的提高是光缆建设的必要条件。但现阶段的硅提纯技术还有待提高,不能保证硅的纯度,以至所生产的光缆质量较差。在生产光缆的过程中也存在问题,技术手段的滞后会使生产出的电缆存在质量的欠缺。 1.2网络问题突出 光缆的应用主要在信息的传输上,现代化网络的发展就依靠着光缆建设的完善。但现阶段网络的高覆盖化也成为了光缆应用的一大问题,网络的传输需要大量的传播介质的支持,光缆作为最高效的信息传输介质虽然工作效率高,但其成本价格较其他种类的信息传播介质偏高,所以对于一般不要求高网速和高准确度的网络传输都不会采用光缆作为家庭网络传输介质[3]。过高的成本将减少使用光缆的用户,进一步将影响光传输网的发展。 1.3设备配置与规范不相符 电力通信中的光传输网系统中最为重要的部分就是站点网元,它是信息传输的基础,一般为110kV和220kV两种站点。光传输网中有很多的优点,它的维修十分简单,一般定期对光设备进行检查与修护就可以满足时光网传输的条件。但随着经济的不断发展与科技的不断进步使老旧的光设备配置与规范不相符,光端机的各个槽位具有宽度均匀,且可扩充到10G的能力,可因光缆与设备结构比较复杂,对于能正确合适的与卡槽相符的光缆的制作要求很高,所以造成了光传输设备配置与规范不相符的情况。 2光传输网的优化方案、优化原则与应用 2.1光传输网的优化原则 电力通信主要的工作内容就是进行对信息的传输,所以对于电力通信来说,信息的传播速度与准确度至关重要。对于这两点最为符合要求的信息传输网就是光传输网,它主要承担整个网络的信息交流、会接与传输的作用。所以对光传输网的信息灵敏度与信息传输的稳定性与准确度的要求都很高,首要优化的就是光缆的质量问题。利用新型的单晶硅提纯技术,保证光缆的硅纯度达到正常工作的指标,并且在光缆的制造上也要严格要求其精度,进一步保证光缆的质量达到规定要求。对于网络的设计应以网格与环形为主,这两种形状能降低光在传输过程中损耗程度,同时提高了信息的传输效率。在对管传输网的容量选择时,首先考虑的应该是现有业务信息的情况,对日常统计的容量需求数据经行分析,选择对未来市场最有利的传输容量,为未来业务拓展提供优势。 2.2光传输网的优化方案 现阶段的光传输网还在不断的发展与进步,对于早现已投入使用光传输设备已存在很多实际操作性问题。若要使陈旧的设备符合现代需要的工作要求,所能实行的解决措施就是更换新型的光传输设备或对旧的设备进行改造。根据现有的人均经济水平分析,重新更换光设备对与大多数企业来说都是高成本的,同时也是对资源的一种浪费,所以现阶段对于解决光传输网的更新随度快的问题应该利用改进旧设备来解决。在网络结构重新组建的过程中,可以继续使用单向通道的保护环,只需将使STM-4与STM1并网就能做到网络重新构建。光的电路层优化就是对对设备端口的优化,选择最适合光传输的端口,提高光信息的传输效率。 2.3光传输网优化应用 光传输网在优化以后对于网络传输信息的发展起到积极的作用,在现代化企业中对网络的应用十分广泛,对于企业的宣传发展与管理都离不开网络的协助,高效而严谨的工作也离不开网络的应用。光传输网的优化将有效地提升网络运行的速度与安全性,同时也会完善网络的灵活性,从而使企业的技术与工作效率得到全面的提高,并对企业的发展起到推动的作用。 3电力通信光传输网的发展趋势 随着电力通信光传输网的不断优化,其所涉及到的领域也将更为广泛。光传输网有着其他传输技术无法替代的优势,它的高效性稳定性与准确性保证了信息的有效传播。在降低其成本与改善现有的问题后,光传输网将服务于我们日常生活的网络传播,它的传输信息高效性将改善现有网速较慢的普遍性问题,使我们日常用网也达到畅通无阻的目标。电力通信光传输网在今后的发展前景十分可观,对信息的传播发展有积极的作用。 4结语 电力通信在近些年的发展十分迅速,在光传输网的出现与发展更加推动了电力通信的进一步的发展。光传输网的特点是十分稳定且安全性高,对于信息准确度的保证起到重要作用,所以对电力通信的光传输网进行优化是对信息领域的发展十分有利。 作者:翟柱新 单位:广东电网有限公司东莞供电局 电力通信论文:电力通信网络信息管理论文 1电力通信网络管理信息系统的设计与实现 (1)设计前期的综合分析。信息系统的设计以满足客户的实际需求为目的,而设计的原则是安全性、稳定性和开放性。在设计过程中,应使用优化的技术,比如系统中的大量图表、数据和文字等,由于处理工作量比加大,需选择功能强大的软件与程序[3]。同时,设计多方方面,选择最优的方案。(2)建立数据模型。建立系统的数据模型,主要是为了用以管理大量的数据信息。同时,数据模型可将数据形象化,提升可操作性与管理效率。一般而言,数据模型有两部分组成:①采用同DBMS分析电路的走势,对于工作人员了解和掌握空间因素具有很大的帮助;②记录线路的位置[4]。(3)建立数据库。在建立数据库前,首先需要做收集和整理数据信息的工作,这也是建立数据模型所需要做得工作。同时,考虑未来发展的需要,研发一些子系统,在建立数据库的过程中,便可清晰把握图层之间的关系,以及阶层之间的相互关系和联系,形成功能完善、强大的通信网络。不过在实际设计过程中,数据库框架即为图层处理,包括多个点层信息,主要是基站层、路面层和通道层等。设计完成数据库后,在系统投入使用前,尚需设计者将搜集到的数据传输到数据库中。在传输时,通常采用ArcSDE平台,将数据传输到数据库中的服务器中,凭借ARCSDE数据管理功能,实现对数据信息的处理。在数据传输时,将同一类别数据,归类到同一图层中,并记录数据信息的实际要去与对应关系,提高管理的有效性[5]。同时,为了方便用户选择和查阅系统内的数据,可在数据库中建立一个空间索引,提高通信网络的管理效率。(4)设计的注意事项。当前,在各种地理信息系统中,往往应用电力通信网络信息管理系统,需整合一个较大的综合管理软件实现统一管理。在设计时需要注意以下两点:①通信信息科通过计算机传输;②对于客户提供的资源,支持地理信息技术与可视化及时。另外,在设计前,收集客户需求的同时,检测客户提供的资源,提高系统的安全性、稳定性和可扩展性。目前,电力通信网络管理信息系统的开发平台一般为Ar-cGIS,需处理图形、文字和数据等多种信息,所以可加入Orade数据库提高系统的处理功能,使得系统的各项功能更加完善。 2电力通信网络信息管理系统的建设 2.1系统的目标 系统设备的升级速度比较快,且运行方式不断演变,实现电力通信网络管理系统的全覆盖,成为必然的趋势。因此,这就需要加大对空白区的覆盖管理力度,有效提升管理的能力。同时,采用先进的管理系统,摒弃人工作业方式,升级为系统自动记录和传输信息,这能够降低网络系统运营的成本。而对于系统的基础设施,比如电源设备、配线设备等,也应加强覆盖管理,以找出原有系统的不足与漏洞,实现改善系统互通性、提升运行效率的建设目标[6]。 2.2系统的结构 一般而言,电力通信网络管理信息系统包括两种结构形式,一种是分布式结构形式,一种是主从式结构形式。其中,主从式结构形式包括电路和统一调配的设备,具有高度集中的操作管理,不过缺点也是明显的,比如资源分布比较集中,增加处理故障的难度。此外,在实时监测方面,由于管理的集中,网络数据易积塞,且节点和链路比较多,监测的效果往往不理想。再比如,如果后台出现问题,整个系统将失去控制中心,增加系统瘫痪的风险。而分布式结构形式具有完善的管理配置模式,这种模式以中央平台为中心,具备独立的数据控制功能,可通过各层管理级别的通信协议,与、管理站和数据库等,构成一个完善的系统。其中,根据环境的不同,管理站可进行不同的设计,是一种介于操作者与系统之间的界面,而信息库主要用于数据的存储,而主要是可实现对电力通信设备和电路数据的处理。 3结语 随着计算机网络技术的快速发展,电力通信网络信息管理系统的建立和完善成为可能,这将使网络发展朝着复杂化、规模化和大数据的方向发展,这就给管理系统带来很大的挑战和要求。电力通信网络信息管理系统对各方面的建设,均有着较高的要求,在本文中,笔者结合相关的文献资料,从电力通信网络信息管理系统中设计、注意实现和实现等几个方面对该命题进行了分析与总结。 作者:郑伟 电力通信论文:静电防护电力通信设备论文 1静电的产生 电磁感应与人体活动。在电子设备的运行过程中会产生辐射与物体静电产生电磁感应。还有两个不同的物体在接触的过程中产生摩擦后分离都会有静电。 2静电的危害 静电在生活中是最常见的,静电的危害也影响着正常的生活。例如常见的影响吸尘工作、复印件。甚至比较大的危害—医院麻醉蒸汽爆炸、飞机在航空过程中出现失联现象。在电力通信系统,因为电子设备在微电条件下工作的集成电路、半导体元器件较多,静电的危害也是常见的,若没有正确的防护措施,很容易造成重大事故。 2.1电弧电流 在静电发生时,静电导体间的电压超过存在电压时,就会产生电弧。在尖峰的电弧是对人体危害最大的,甚至会产生几十甚至上百的电弧电流。聚集过多的电流,会使局部产生高温,损坏通信设备。严重甚至会引起火灾事故的发生。 2.2静电放电对电力通信设备的危害 在机房内,由于电磁辐射的干扰,很容易通过物体的接触产生静电反应,这些静电对电子通信设备有着很大的影响,容易受到威胁。 第一:在通信设备运行过程中受到了静电的干扰,使信号改变,发出错误的指令,影响着通信设备的正常运行。第二:通信设备有着很多半导体的组成器件,它们有着细微的结构,这些细小的组织却对静电下的放电现象极为敏感,很容易给运用过程中带来一些麻烦,易损坏、烧毁器件组织,通过数据显示,器件的损害有大部分是由静电放电影响的。第三:电磁波受到静电的干扰,造成信号数据紊乱。会使部分数据造成间接性数据损失,静电停止干扰,设备就会恢复到原始状态。这种干扰虽然没有造成机器上的损害,但也会影响机器的正常运行,造成业务上的失误,工作人员查找数据也会非常困难。加大了工作的难度。 根据以上所说,静电对电力通信的运行有着一定的影响,所以,必须做好静电防护措施。加强管理力度,保证工作的正常运行,将损失减到最少,以免造成不必要的损失。 3静电防护措施 对于静电的防护需要加强管理,虽然不可能做到没有静电的产生,但还是要尽量减到最少,将危害的损失也减到最少。因此,我们要在以下几个方面加强对静电的防护。 3.1环境防静电 控制好机房的温度与湿度,可以减少静电电荷的产生。机房的湿度与温度控制得当,不可以过大也不能过少。湿度过大,容易短路;因此,在充分考虑温度、漏电的情况下,一定要在温度控制在20℃~25℃中间,湿度在50%~65%中间。 3.2人体防静电 人体防静电必不可少的有防静电工作服、鞋,防静电电腕带等,还有防静电工作帽、手套等辅助工具。这些防静电装具材料使用导电材料,具有接地连线,在与皮肤接触的过程瞬间将电压放到最小,工作人员必须严格按照遵守防静电章程,在使用工作装具后才可以接触电子通信设备。 3.3其他防静电措施 电力通信系统为了保证防静电的良好运行,还可以使用其他途径。例如:静电消除器。静电消除器在使用过程中会产生反电荷,能消除通过摩擦产生的电荷,可以减少人体、设备通过移动产生的静电。还可以在设备的表面安装防静电的工具,例如:在机房门口安装除尘器。另一方面,在健全电力通信网络的同时,还要提高工作人员的整体的素质,规范相关知识,完善相关体系,保证通信系统的正常运行。 4结论 对静电的防护,对于通信系统的未来发展,标准的、规范的、系统的静电防护有利于促进通信系统的发展。因此、我们每个人都要进行严格要求,从基础做起,认真遵循静电的防护措施,认真落实,减少对电力通信系统的损害。 作者:赵光石 单位:河北省承德供电公司 电力通信论文:电力通信三维虚拟技术论文 对机房的管理,监控,维护,流程等行为此时是分阶段,分批次。不同的数据展示在不同的平台之上,如果想查询某一数据,可能需要查阅不同的系统,流程数据的查询更是要跨越多个系统,自己人工在进行综合的分析而得到最终自己想要的结果,大大加大人员的工作量。从运维历史来说,自传统运维管理方式的诞生,到ITIL运维方式的更新,到现在的契合企业本身业务的业务运维方式,更改了以往传统运维的侧重点,优化了ITIL运维的流程管控,契合企业本身业务的业务运维,综合了ITIL优势所在,优化ITIL框架的流程化管理,提升效率,与业务知识契合度更高。 1项目研究依据 在传统运维中:侧重点为监控;监控的主要内容是网络以及IT资源运行的健康状态;偏重技术层面,对了解IT资源运行情况有所帮助;目的在于保障IT资源的正常“运行”;但几乎没有“维护”的成分。在ITIL运维中:参照ITIL标准建立的运维体系,流程为主;规范企事业单位在IT管理过程中的步骤,与监控结合不紧密;虽以低成本高效率为目标,但在国内的实施案例中发现,几乎很难达到这个目标;根本原因在流程增加了运维的过程,缺少关键业务支撑“服务”。而业务运维中:管理维度由“IT资源”转向为“业务”;形成自上而下的自动化事故分析机制;从全景业务视图可追溯到故障资源的物理位置;更加易于管理,运维过程更加透明、可控,效果更加明显;业务系统性能评估服务,让决策更有依据。站在运维的角度去为用户解决目前运维中的各个信息孤岛,将系统数据完美结合到本系统之中,并以图片,三维,报表等方式将各部分数据分类显示。实现运维操作一体化,简化维护人员工作,便于领导查阅及安排工作。 2项目关键难点 项目的研究过程中主要攻克了:(1)三维虚拟技术使用,将设备、实际环境、机房厂址建模形成完整场景,并依据地址形成完整网络拓扑链条;(2)数据采集系统的研发;(3)培训系统的研发等难题。本项目在IT运维领域上实现三维虚拟技术开展的新模式,将机房的日常运营维护升级成为全景系统,从ITIL中吸取其优势之处,与业务完美结合,同时简化其流程,使不同的操作人员和领导分层显示自己的界面,将界面友好度和流程度简化,减轻维护人员的操作难度,提高工作效率。 3项目建设目标 全景平台建立,依托三维虚拟技术,图形化真实的设备及物理位置和机房本身物理地址,构成一个完整的网络拓扑。网络分析,提供平面拓扑,鹰眼拓扑,鱼眼拓扑等多种不同角度展现模板,采取原始网络数据,生成模型,给故障预警提供重要依据。监测预警平台建立,采取报警数据,以实时的告警浏览方式预警,可快速掌握当前报警信息,了解历史报警趋势,定位故障原因。统计分析,提供多种分析方式和数据,让参与运维的每个角色都可以查询到与自己关系最紧密的统计分析报告。数据采集接口系统研发:获取机房相关系统相关数据。培训平台建立,以虚拟现实方式,让学员身临其境的学习业务知识,了解业务体系,并以实际数据位模板结合三维虚拟技术改变以往培训模式,提高培训效率,提升学员学习兴趣,扩升学员知识面,使培训实际相结合,避免产品分离。 4项目应用效果 项目依托“SG186”信息一体化原则,建立了一体化三维虚拟全景运维平台,实现对机房的的远程全景管控,预警,展现,统计,分析等功能,将电力机房的各个点以三维虚拟技术为基础形成的网络拓扑全景化管理,将管控方式表现为全景视图化管理,为不同的人员提供不同的界面,合理利用资源,历史数据综合建立培训系统。减轻维护人员的工作负担,提高问题解决速度,维护人员的工作效率。与其余电力系统数据进行接洽融合,整合目前电力系统相关通信专业在线、离线数据,将信息展现在统一的全景平台之上,提高数据有效使用率。 5结束语 项目的建成投运,为探索研究三维虚拟技术为电力通信网提供更加形象、科学的展示迈出了关键步伐。通过实景仿真程度较高的数字化电力通信网为通信数据展示、培训及辅助决策分析提供了高效的技术手段,为电力通信管理人员保障网络安全,提高管理水平奠定了良好基础。项目的建设过程中,培养和锻炼了一批技术扎实、作风优良、刻苦耐劳、精诚团结的创新型队伍。为项目进一步深化应用,保障电力安全提供可靠的人力资源储备。 作者:柳鹏 王荣 单位:国网山西省电力公司长治供电公司 电力通信论文:电力通信电源论文 1通信电源故障的分析 通信电源的配置以及工程建设和系统设计都存在着不同程度的问题,对通信电源的设计只考虑了可靠的使用性,而忽略了应急方面的设计。在建立新的通信站时供电设备不齐全,发生通信事故时,蓄电池不能长时间持续供电,当时又没建立应急措施,便会导致通信线路中断。另外,并没有按照严格要求建立通信站,在运行过程中,极可能会引起电源系统的故障,比如火灾等一些严重事故。选址通信站的建立环境相当重要,除了好的主设备机房配备外,其它的组成部分比较差,导致电源设备不能长期而可靠的运行,相应的机房对防台风、防汛、防雷电工作也不到位。无法保证通信电源长期可靠的运行。电力通信系统运行管理的不完善与设计技术的不规范不切实,在设计和维护时遵循的规章制度不完善,给整个电力通信网的正常运行带来了严重的影响。基本没有设置专门的通信电源维护和管理的有关岗位。另外,没有相应的技术管理,也更是缺少相应的维护方法,通信电源各种设备的运行维护不能有计划的、科学的维护管理。 2通信电源常见的故障及维护 2.1蓄电池出现的故障及维护在多数的变电站事故中,多数导致事故的原因就是蓄电池内部发生短路的情况,由于电流出现了异常,最终致使蓄电池产生了爆裂的情况,蓄电池负极的接线外绝缘层可能受到了损坏,接触到了蓄电池架。由于蓄电池架连接着地面,绝缘层的损坏处接触到蓄电池架,导致对地放电,电源线会严重过热,从而引起火灾。所以管理人员在建设通信站时一定要注意在建立蓄电池柜时尽量不接触地面,以免造成上述的事故。交流供电替换载波机,交流分配屏接至载波室,防止微波室和载波室接地网通过电源线连接。另外,严格对蓄电池进行定期的检查工作,如发现蓄电池的损坏情况,及时地做出更换,并同时进行蓄电池的充放电工作,使蓄电池性能保证正常的使用要求,在通信站中蓄电池是不可或缺的部分。如果我们平时用电停止输送时,蓄电池发生故障,那么会导致所有的机器设备停止工作,进而整个通信发生中断现象。因此,蓄电池的维护工作非常重要。当然,蓄电池的维护工作也是有一定困难的,目前,我国的蓄电池大都是阀控式密封铅酸蓄电池,这种蓄电池较比以前的蓄电池有明显的优势,最为明显的就是大大减少了日常维护的工作量,而这种优势也导致工作人员忽略蓄电池的日常维护,致使长期的使用而并没维护的过程中出现故障。因此,虽说这种蓄电池的优势较大,但也要在正常的使用中定期的对蓄电池进行维护检查工作,如有损坏以便及时更换,保证蓄电池的使用状态达到指定的标准。 2.2高频开关电源的故障及维护如果主干网端发生了失压的情况,应首先对电源开关进行检查,检查结果会发现内部的一个开关电源出现交流警告,接着对出现交流警告的电源开关仔细检查,发现整流模块已经没有了丝毫的电压,对开关电源的检查,进线交流接触器没有完全的接合,再对交流切换控制的电路板检查,电路板控制插件出现了松动情况,那么立刻对控制插件进行紧固,使控制插件重新开始工作,经检查维修电源开关正常运行,还要对它观察一些时间,留意查看防止再出现异常。在出现失压的情况下,要对主要控制插件进行检查紧固,使其重新工作。设备重新工作时,还要留意观察,以防再次出现异常。电路板上的控制插件出现松动,是这种情况发生的主要原因。通常情况通信机房在初建时都会设置一台带有自动切换单元的交流配电屏,它具备两路自动切换单元功能。一般情况下两路市电是经过交流配电屏然后到达通信电源。所以工作人员应该甩开两路自动切换电源,将市电直接引入到整流模块控制空开和交流负载配电单元,经过改革后的通信电源交流电流,增加了稳定性,工作运行中会更安全、更稳定。 3小结 随着通信事业的不断发展,通信电源的安全与维护,直接影响到电力的安全运行。目前通信站的建设、设计和运行中的定期维护等方面还存在着许多问题,要强化工作人员对通信电源中的各项设施做到定期的维护与更换。所以,通信电源的故障分析与定期维护成为重点。由于维护人员与设备的不足,通信电源相关的管理制度不完善,对此,电力通信中的管理服务和制度需要全面的修改和制定,增加相应的仪器、设备和物料,满足相关的维护更换工作。 作者:李相镇单位:太平湾发电厂信通部 电力通信论文:故障分析的电力通信系统论文 1MSTP技术 1.1技术特点MSTP的出现迎合了电力二次系统针对各类通信业务(如安稳系统、继电保护、远动通信、电力系统信息化等)接入和动态带宽处理的需要。基于SDH系统,MSTP具备集成对多种业务(主要是时分多工TDM、以太网业务和ATM业务)支持的能力,实现了对城域网业务的汇聚。其技术特点大致有以下几点:1)延续了SDH技术的诸多优势:如具有杰出的网络倒换保护性能和良好的TDM信号业务支持能力,能很好地兼容现有的TDM信号业务。2)对多种协议的支持。对多种协议支持以增强网络边界智能硬件性能,通过对各种业务的交换、聚合或路由划分来筛取不同种类的传输流,使MSTP对多种业务支持的能力得以实现。3)可支持波分复用(WavelengthDivisionMulti⁃plexing,WDM)扩展。MSTP的信号类型随所处网络位置的变化而发生变化,如MSTP设备被置于优秀层时,信号类型最低可为OC-48,并能扩展为密集波分复用信号;当MSTP被置于汇聚层和接入层时,其信号类型则变为OC-3/OC-12,且可在必要时扩展至支持密集波分复用(DenseWavelengthDivisionMultiplexing,DWDM)的OC-48。4)支持动态带宽的分配。MSTP具备支持虚级联和级联的功能,因此MSTP可对所用带宽进行灵活多样的分配,其通常的带宽可分配颗粒为2Mbit/s,某些厂商甚至能将带宽可分配颗粒调整至576kbit/s。基于此,MSTP不但可以满足对SDH帧中的列级别以上带宽的分配需求,还能通过支持其链路容量调整机制(LinkCapacityAdjustmentScheme,LCAS)技术,动态地配置、调整链路带宽。5)提供综合网络管理功能。拥有对不同协议层的综合管理能力,有利于MSTP管理和维护网络[5-6]。MSTP管理涵盖整个网络,无论是对网内性能的告警监控还是对业务的配置,均基于直接为用户提供的网络业务。配置MSTP网管上的业务时,仅需要配置好网络业务的源、宿及相应的时隙、端口等参数,网络业务便能快速自动生成,避免传统的SDH系统需逐个对网元相关参数进行设置的繁复操作,进而实现业务的快速开通。此外MSTP还具备一些非电力通信需要但被运营商广泛使用的功能,如计费和带宽租用等。 1.2MSTP技术在电力通信中的应用广西某市地区电力通信网涵盖网内20多个变电站,每个变电站建立一个网元节点,组网采用产自UT斯达康公司的NetRing系列光传输设备,该系列设备均具有MSTP特性。其中NetRing10000-(IV2)系列设备主要针对大型网络的骨干网和城域优秀层需求设计,是高集成STM-1/4/16/64(155M/622M/2.5G/10G)多业务传输平台,具有大容量高、低阶交叉连接矩阵,分插复用功能及Ethernet/ATM信元交换功能,最大交叉连接能力为512×512VC-4,4032×4032VC-12。此外该设备可按实际需要,灵活配置成2.5G或l0G,可平滑地由2.5G升级到10G。基于NetRing传输平台,该市地区电力通信网为电力系统提供了多条符合实际生产管理和管理信息需求的通道,如地区级综合数据网通道,承载的业务包括:综合信息化管理、电力统一通信、电视电话视频会议系统、营业所及变电站在线视频监控;地区调度数据网电力调度自动化、电能在线计费、电网一体化运行智能、VoIP(VoiceoverInternetProtocol)调度电话等。保障了该市地调与各变电站之间、发电厂之间及厂站间的各类专线信号;供电局与各下属二层机构之间的专线信号的信息传递与交互。 2MSTP设备的日常维护与故障分析 2.1MSTP设备的日常维护作为一项综合性较强的工作,MSTP光传输系统的日常维护项目很多,例如对光缆设备的定时巡视记录、设备电源清洁保养、配线架端子测试等。下面是MSTP设备日常维护的一些简单但值得注意的要求:1)供电电压不可超限。传输设备可正常工作的直流电压范围是-57.6~-38.4V,即MSTP设备的直流电压允许范围为-48±20%V。2)保证设备的运行环境。通常MSTP设备的允许机房温度是0~40℃,但根据实践经验,通信机房的建议保持温度约为25℃[7]。3)设备应按照行业规范采用三地联合接地,综合通信大楼的接地电阻要求小于1Ω,普通变电站内通信点接地电阻要求小于5Ω,否则雷击打坏设备的概率会大大增加;另外接地线的长度最好小于30m,并且尽可能短;两个接地体在最近点用导线短接。4)禁止小角度弯折尾纤,避免经常打开光连接器。5)网管、本地维护终端(LocalCraftTerminal,LCT)用电脑应专机专用,严禁挪作他用,以免电脑中毒瘫痪。6)插入单板时,先将单板的上下边沿与机框的左右导槽对齐,然后沿左右导槽慢慢推进单板,直至其刚好嵌入母板。更换单板时,在更换前要确认待换单板与在用单板型号一致。 2.2MSTP设备的故障分析高效地开展MSTP设备维护工作是电力通信网络安全稳定运行的保障。但由于网区内各个站点之间、厂站之间的距离较远,因此能否准确分析并定位故障,是MSTP设备故障处理中极为关键的切入点。与传统SDH故障定位方法一样,MSTP设备的故障定位也遵循“先系统,后单站;先线缆,后设备;先设备,后单板;先线路,后支路”的准则。通信检修人员可结合设备网管、光时域反射仪(OpticalTimeDomainReflectometer,OTDR)等测试仪表,充分利用性能事件、环回、在线检测帧等技术手段,分步、有计划地对MSTP设备故障定位。在故障出现初期,先分析告警的可能成因、相关业务流向及性能事件,初步判断后,再逐步缩小故障点的范围;然后通过分别对支路板和光板进行逐段环回(注意设备参照点)的方式,排除外部干扰,把故障点定位到单站,接着到单板。在MSTP设备故障处理过程中,首先应该排查SDH层面的问题,较为常用的SDH故障定位方法有告警性能分析法、仪表测试法、环回测试法及替换法等。1)告警性能分析法。该方法借助网管捕获有关的性能及告警信息,定位潜在故障。检修人员通过网管可以获得每一个站、每一块单板故障的详细情况;全网设备的故障状况,以及业务两端间的告警信号;告警信号的产生、结束时间和所有历史告警信息。例如检查网管时如果发现网管报TU-AIS和TU-LOP等SDH层告警,就可初步判定单板硬件有问题,需准备更换故障板件。2)仪表测试法。该方法需要采用各种仪表(如2M误码仪、万用表、光源、光功率计、以太网测试仪、SDH分析仪等)检查传输设备的故障点。如:用2M误码仪检测业务信号通断情况、误码数量;用光源、光功率计测试相关设备的收发光状况;用万用表检测设备的直流供电电压,判断是否存在电压越限影响设备运行的问题。用仪表定位故障的方法很有说服力,但前提是故障现场需要备有相关的仪器仪表。3)环回测试法。该方法使信号在网元的Tx、Rx端口间环回流转,藉此定位故障。环回测试法的两种典型方法:硬件环回和软件环回。硬件环回又分光接口、电接口两种,其中光接口的硬件环回,用尾纤或借助光纤配线架(OpticalDistributionFrame,ODF)配线端子,使光接口板的Tx端口和Rx端口互联;电接口的硬件环回,用电缆线或经由数字配线架(DigitalDistributionFrame,DDF)配线端子,将电接口板的Tx端口与Rx端口连在一起。软件环回则是指通过网管下发命令环回某一网元中的某一单板,又可分为内环回和外环回两种,如图2、图3所示。软环回的对象相对较多,包括电支路、光支路、光线路等。在分段自环设备的各种不同位置点后,便可将故障点从纷繁的信息中剥离出来,继而排除故障。值得注意的是,硬件环回光板时必须视具体情况在光板加入适当衰耗,以免损坏光板4)替换法。该方法是使用正常部件去替换疑似异常工作部件,以达到定位、排除故障的目的。这里的部件,是指与设备相关的物品,如线缆、单板、模块甚至于芯片等。这种方法在排除传输外部设备问题时应用较多,当故障被定位到单站后,替换法则更多地用于排除站内设备单板或模块的问题。通过上述方法排除SDH层面的问题后,检修人员可以转入以太网层面对故障进行定位。实践中一般采取环回手段+Ping和测试帧定位以太网层面的故障。例如在本端MSTP设备以太网单板端口Ping对端路由器或者交换机的IP地址,若能Ping通,则可基本确认本端设备以太网层无异常,Ping包的格式有很多种,常用的Ping包格式如下:pingxxx.xxx.xxx.xxx-11000-t11000表示数据包的包长是1000,-t即持续不断Ping包。其中的包长可视具体情况设定,在测试时不妨同时多开几个Ping窗口来尝试。如果Ping不通,则考虑检查线缆、网线、设备等硬件工作正常与否,在排除硬件方面的问题后,应在网管或LCT排查网元上的端口工作模式的设置、TAG属性、封装协议的匹配、虚容器(VisualContainer,VC)通道捆绑情况、端口VLANID的设置等,假如这些设置均被正确配置,但网络还是Ping不通,此时就应考虑检查两端站点路由器循环冗余校验码(CyclicRedundan⁃cyCheck,CRC)的配置情况。较常见的,如本端设CRC校验,对端不设CRC校验,也会造成Ping不通。但是即便Ping包正常也不可轻易认为本端MSTP设备以太网层无异常,因为当端口工作模式配置不正确时,也可能出现小流量Ping包能通过但大流量Ping包存在时延或丢包的现象。此时应考虑查验本端站点与对端站点设备的使能流控设置一致与否,两端设置不一致的情况下,大流量Ping包很可能存在丢包现象,故建议双方都关闭流控。此外这种现象也可能与带宽配置不够有关,带宽配置不够有用户业务量小但突发业务比较大或用户业务量大两种情况。带宽是否充足可通过多绑定几个2Mbit/s的方法来验证。针对基于多协议标记交换(Multi-ProtocolLa⁃belSwitching,MPLS)的报文类型或基于VLAN的报文类型的故障业务,最有效的手段是借助以太网性能分析仪辅助定位故障点,如果现场没有相关的测试仪表,则可借助“模拟发包”类的软件,使用计算机网卡模拟设备发送业务报文的办法来定位故障点。当涉及用户内网时,tracert也是一个非常实用的命令,其可用于圈定IP数据包访问目标所采取的路径。通过跟踪数据包的访问路径,检修人员可以了解数据走向,缩小故障范围,有助于故障信息的定位和处理。 3结语 建立在SDH基础上的MSTP是近几年在城域光网络中被广泛采用的一种光通信技术。MSTP技术优势主要体现在多种业务的接入和处理方面的能力,因此十分适合当前电力系统数据业务高速发展的要求。本文介绍了MSTP技术的工作原理、技术特点及其在电力通信网的应用现状,探讨的MSTP设备故障处理过程,为电力通信检修人员更好地开展MSTP设备运维工作提供了实用性的参考。 作者:罗锦泉欧阳博单位:广西电网有限责任公司梧州供电局 电力通信论文:Wifi电力通信技术论文 1、Wifi专网介绍 目前,电力通信接入网现采用的无线通信技术包括:230MHz电台专网、GPRS公网、Mobitex专网、Wifi专网等。其中应用于电力通信的230MHz电台专网通信技术、GPRS公网、Mobitex等窄带技术,由于带宽低、租赁或建设成本高等原因,已不能满足电力信息化(尤其是智能电网建设)发展要求。Wifi无线专网属于无线宽带技术,有着带宽高、覆盖范围大(网桥)、建设成本低、安全机制多等特点,满足智能电网无线传输的各项要求。Wifi是基于802.11a/b/g的宽带无线本地接入系统,是Wifi-WirelessLocalAreaNetwork的缩写,又称无线局域网。Wifi宽带无线接入系统使用2400~2483.5MHz和5725-5850MHzISM授权频率,采用OFDMA、MIMO等先进技术,并具备灵活的GoS/QoS管理策略和电信级的安全策略。每基站可提供高达54Mbps的数据传输速率,并支持低速移动、QoS等功能;终端client、终端PCMCIA无线上网卡均可提供高达10Mbps的上下行数据传输速率。 在通信技术日益发达的今天,无线通信安全已经显得非常重要,无论是Wifi技术网桥采用MAC地址绑定,WPE加密等方式还是Wifi的AP采用WAP、WPA2等安全技术,都让无线通信变得安全可靠。 Wifi网桥技术,通过自身进行灵活组网,可以点对点进行组网也可以点对多点进行组网,安装简单、方便。2.4G网桥目前也可实现点对16点,5.8G网桥目前可实现点对8点。如果采取AP组网方式,远端接入点将会更多,中心基站的数据也会更大。大概每台AP可实现250个远端点的接入。目前Wifi产品非常小巧,重量不超过2Kg,体积不大于198×198×63mm,安装简单,使用方便。801.11n作为Wifi技术未来发展趋势,由于采用MIMO技术,采用OFDM调制技术,使得每个基站带宽大大超越802。11A/B/G54M带宽,使得Wifi技术拥有了300M数据带宽,真正意义上实现语音、数据、视频等综合接入。 2、W8171电力通信模块技术特点 电力智能电表实时采集用户用电量信息,各智能家电用电功率、状态等信息传输给配电调度,同时向用户传送实时电费、分时电价、智能家电控制等信息。每电表按300min/15min信息量考虑,通信带宽 0.01K/s,1个110kV变电站通常有20条10kV出线、400个配电台区,共有20万户智能电表。为实现电表信息的采集,各智能电表可通过RS485电缆、载波、zigbee等方式汇聚到台区集中点,采集终端再通过Wifi专网上送采集主站。 W8171设备是一个用于WFET-1000和WFET–1800型号的国家采集终端上可插拔的Wifi模块。采集终端为W8171无线Wifi模块提供电源和USB的接口。W8171无线模块支持802.11g/n协议,通过连接外部天线,实现一发一收的客户端功能。W8171无线模块的功能是通过2.4G的无线网络将采集终端上的相关信息传输到电力的中央控制中心。W8171无线通信模块安装于GPRS模块的采集终端的塑料模块盒中,如图1所示。W8171无线通信模块通过外部天线连接器与广域网连接。采集终端通过一个2×15销头的连接器同W8171无线通信模块连接,如图2所示。模块中留有一个外置USB2.0接口,用于采集终端的升级。W8171无线通信模块可以为每个采集终端分配独立的IP地址和网关,工作温度范围:-40℃到+70℃,如果工作温度低于-30℃,设备需要一个小时热身期。硬体恢复缺省按钮在sim卡/USB的下方,覆盖原本用于GPRS的位置。无线数据速率最大到150Mbps,具体应用如图3所示。 W8171通信模块的数据传输采用多种安全技术构建成特有的安全体系,很好地保证信息传输安全,如:ACL可以有效地防止非法用户盗用运营商的网络资源,或盗用第三者合法用户的帐户资源等欺诈行为。对空中信道的加密可以避免用户的通信信息、身份信息和信令消息被非法截取和译码。系统还充分考虑了各种专业应用对通信保密性的需求,支持可定制的端到端加密机制。 3、结束语 基于2.4GWifi无线通信模块的设计为用电信息采集扩充了通信方式,降低了每年向通信运营商支付的通信费用。基于2.4GWifi无线专网的搭建,能有效支持用电信息采集、配网自动化、输电线路在线监测等诸多农网智能化应用。通过多种通信方式的结合,满足日益增多的农网智能化建设的需要,为农网电力安全生产、设备管理等工作提供了智能化建设的基础。 作者:史占成郭雅薇单位:国网河北任丘市供电公司 电力通信论文:电力通信网网络资源论文 1电力通信网资源信息的维护方法 对通信网资源信息进行维护,能够确保网管系统管理功能的正常、稳定发挥。从网管系统的角度看,根据资源的获取方式,可以将电力通信网资源信息分为动态资源信息和静态资源信息两种。根据系统的建设阶段,可以将电力通信资源信息分为存量资源信息和增量资源信息两种。其中,存量资源信息是指网管系统在投运前储存的各种网络资源信息;增量资源信息是指网管系统投运后,利用网管接口动态采集储存的网络资源信息。 1.1网络资源信息的获取方法动态资源信息主要是通过网管系统接口适配层的软件进行动态采集的,网管接口采集到资源信息以后,会通过传输设备将资源信息传输到网管信息管理中心进行资源信息分析、处理和存储;专业的设备静态属性信息则由厂家网管方提供,然后资源信息维护人员会通过数据库客户端,将这些信息直接录入系统中;网络中各个网元资源的行政区域信息和地理位置信息需要由网络管理方提供,而机房、局站等经纬度信息需要从GIS系统中获得。网络中连接类和路径类信息的获取方式有两种:①系统对网元的配置信息进行整理、协调,获取相应的管理对象信息;②由网官方提供相关资源,并由资源维护人员将这些信息录入系统中。 1.2资源信息的一致性维护资源信息的一致性是指网管系统中存储的资源信息要与实际工作中网络资源的信息保持一致。在综合网管系统中,动态资源信息的变化比较频繁,网管系统接口采集到动态信息后,会将信息临时存储在原始数据库中,同时,接口的适配器会对采集到的信息资源与系统中原有的信息进行对比,然后同步配置信息,并将信息传输到资源信息管理中心。 1.3资源信息的完整性维护在电力通信网网络资源中,描述网管系统各个资源对象的属性资源信息不仅是多种多样的,而且这些资源信息的获取途径也十分广泛。这就需要在实际工作中对同一资源对象的不同管理信息进行整理,确保对象资源信息的完整性。 1.4资源信息的相关性维护在电力通信网中,各个资源对象并不是独立的,而是相互承载、相互连接的——对某个资源对象的信息进行增加、修改、删除时,这个资源对象承载的其他对象信息也会发生相应的改变,这就需要对资源信息进行相关性维护。资源信息相关性维护主要体现在两个方面:①对资源信息的相关性进行审核,检查这些资源信息在没有发生变化的前提下,各资源对象之间的关联关系是否发生变化;②对某个资源对象的信息进行增加、修改、删除时,也要对与这个资源对象相关联的对象信息进行更新和维护。 2电力通信网资源信息维护流程 2.1系统资源信息的准备在建设网络系统时,需要对网管功能的相关资源信息进行整理、准备。由于网管系统的建设时间比较短,不可能花很长时间对网管需求进行分析,加上网管系统的建设性很强,因此,在系统资源维护方面需要制订相应的管理规范,确保网管系统建成后,能为软件开发和功能设计提供相应的数据支持。系统资源信息准备的主要内容有分析需求、确定资源管理对象和资源管理范围、确定资源信息模型,明确资源的关联关系、制订资源数据模型和数据字典、制作资源标签和资源勘查模板、测试外部网管接口等。 2.2系统资源信息初始化网管系统会不断地发生变化,为了有效管理网络,必须得有一个初始化过程,从而保证被管网络与系统资源信息处于同步状态。初始化过程通常是在网管系统部署阶段进行的,主要是对大量存档的资源信息进行整理。一般情况下,这些资源信息是分散储存的,但彼此间有十分复杂的逻辑关系,因此,需要将这些信息整理成网管系统需要的信息,并进行保存。 2.3系统运行过程中的信息维护静态资源信息是固定的,在进行维护时,需要通过人工操作对这些信息进行增加、修改和删除;动态资源信息则是通过运维平台进行流程化资源信息维护。各种资源信息的维护虽然不同,但总的来说,资源信息维护包括资源信息录入、审核原始信息的正确性、检验系统数据操作权限、更新系统资源数据库、审查数据信息的完整性和相关性、保存流程操作资源等。 3总结 网络资源信息的维护对电力通信网的稳定运行有着十分重要的意义,因此,电力企业要加大对电力通信网网络资源信息的维护管理力度,并规范其维护流程,从而为电力通信网的稳定运行提供保障。 作者:高捷单位:国网福建闽清县供电有限公司 电力通信论文:电力通信网中的通信电源论文 1通信电源存在的问题 目前,我国通信电源在设备配置、工程建设以及系统设计方面都存在着一定的问题。在对通信电源进行设计时,只是着重考虑可靠性的要求,对于应急方面并没有进行深入的设计。同时一些通信站在建立时,其供电设备不是十分齐全,当通信站出现突发事故之后,蓄电池无法持续长时间供电,又没有其他应急措施,从而导致通信线路长时间中断。此外,在建设通信站的过程中,并没有严格按照要求进行建设,当通信站投入到使用时,非常容易引起电源系统的故障,严重时甚至会出现火灾等一些事故。同时,通信站的环境也是非常的重要。在建设通信站时,除了主设备机房的配备好一些之外,其余的组成部分相对来说就比较差一些,使得电源设备无法长期可靠地运行。因此,对于电力通信电源系统运行管理和设计技术来说,相关章程和制度还不够完善。当对通信电源进行设计时或者是对其进行维护时没有可遵循的规章制度,从而导致了在进行这项工作时极度不规范,严重地影响到了电力通信网的正常运行。在对通信电源进行维护和管理时,没有专门设置于此有关的岗位,同时还缺少相应的技术管理,没有相应的维护方法,无法以电源系统中各种各样的设备运行和维护的特点作为根据,进行合理的、有效的维护和管理。 2电源系统中常见的故障和维护 2.1蓄电池方面出现的故障变电站中出现事故之后,其最有可能出现的原因就是因为蓄电池内部出现了短路的情况,电流出现了异常,从而导致了电池发生爆裂的情况,电池组的负极在接线处的绝缘层可能受到损坏,并且与蓄电池架有所接触。蓄电池架是与地面相连接的,电池组经过蓄电池架对地放电,使电源线过热,从而引发了火灾。所以,工作人员对通信站进行建设时首先要注意在建立蓄电池柜时使其尽量不要接触地面,以免出现上述故障。其次,要定期对蓄电池组进行检查,当发现蓄电池出现损坏的情况,要及时地对其进行更换,同时对所有的蓄电池进行充放电,使蓄电池的性能达到指定的要求。蓄电池在通信站中是必不可少的部分,如果在市电停止输送时,蓄电池出现故障,那么所有的设备都将会停止工作,从而使得整个通信出现中断的情况。因此,对于蓄电池的维护工作是十分重要的,同时相对来说也是有些困难的。目前,我国使用的蓄电池一般都是阀控式密封铅酸蓄电池,这种蓄电池较原有的蓄电池有着非常明显的优势,其中最为明显的就是维护的工作量大大减少了,从而导致了维护人员出现了一些错误的认识,认为这种蓄电池是可以不用维护的,忽略了对蓄电池的维护,从而导致了在正常的使用过程中出现故障。因此,工作人员在对蓄电池进行维护时,应该定期对其进行仔细的检查,使蓄电池的状态达到指定的标准。 2.2高频开关电源方面的故障当主干网设备光端机出现了失压的情况,首先应该对电源的开关进行检查,通过检查可以发现其中的一个开关电源出现交流告警,然后对出现告警的开关电源进行仔细的检查,会发现整流模块没有丝毫电压的存在。蓄电池组的电压是42V,对开关电源再一次进行仔细的检查,会发现进线交流接触器没有完全的吸合,同时对交流切换控制的电路板进行检查,控制插件出现了比较松动的情况,此时,应该将控制插件进行紧固,并且使其重新工作。当设备正常运行时,对其观察一段时间,看其是否会再次出现异常。一般出现这种状况的主要原因是因为其电路板上的控制插件出现了松动的情况,使得开关电源交流接触器不能进行正常的吸合,整流模块就会出现失压的状况,从而使得整个电力通信出现业务中断的情况。一般在对通信站进行建设时都会设置一台交流配电屏,这种配电屏具备两路自动切换单元的功能。两路市电在通常的情况下是经过交流配电屏然后到达通信电源。所以,工作人员应该直接将自动切换单元抛开,将市电直接引入到其中。当通信电源交流电流经过改造之后,大大地增加了其稳定性,使其可以更加安全、稳定地进行工作。在使用高频开关的过程中一定要注意,大功率的设备不要进行随意的增加,同时在满负载的状态下一定不要进行长时间的运行。通信电源一般都是24h运行的,很少出现中断的情况,增加开关电源的负载量是及其容易造成模块出现故障,甚至是损坏整个电力通信网中的电源系统。 3结语 通信电源在整个电力通信网中占据着十分重要的地位,它直接关乎着电力通信的稳定性和可靠性。因此,工作人员应该重视对电源系统故障分析和维护的工作,从而使电力通信网可以更加安全和稳定地运行。 作者:祁志宏单位:广东电网公司湛江供电局 电力通信论文:电力通信光缆线路设计论文 1光缆线路设计要点 由于各种光缆大同小异,现就电力通讯最常用的ADSS光缆来说明设计中的有关注意事项。 1.1路由查勘与选择路由的查勘与定夺,要遵循一些基本原则,如在保证通信质量的前提下,尽量选择方便抵达,维护容易的路线;尽可能裁弯取直;选择坚固、稳定的地区,如主干道两旁;避免地基不稳或等待建设的地段,如沟壑、沼泽;尽可能不穿越铁路、水域等等。 1.2光缆型号确定由于ADSS光缆是与输电线路共有杆塔,因此要考虑杆塔的承重及分布,再结合当地气象资料,线路断面以及特殊跨越点来共同参照,才能最终确定每节段各自的跨距,挂点落差,最大承受能力,最大风速等参数。由于不同规格线缆在不同跨距条件下,弧垂和张力的对应关系都有所变化,选择时以实际情况为准,但可以现成规格作为参考。如有条件,可用试差法试验几种规格选定最优的方案,以达到最佳条件。 1.3运行张力设计运行张力与弧垂具有对应关系,主要受风力影响。其影响作用体现在杆塔负荷,弧垂中心点距地面高度,以及控制点具体高度几个方面,一般对运行张力最大值取三倍安全系数即可。它对光缆元件的尺寸、模量和制造材料也有较大影响。 1.4传输损耗设计由于光缆传输损耗主要发生在接头部位,因此,在不影响传输效果的前提下,可适当增加大长度光缆数目,以达到减少接头的效果。 2光缆线路施工要点 2.1光缆架设机械使用要点光缆架设的主要设备有张力放线机和牵引机,此外视具体要求使用一定数量滑轮。张力放线机顾名思义,通过匀速放线,使得光缆始终保持一定张力,为达到这一要求,通常将张力控制在3000~4500N左右,最大不超过5000N。牵引过程中,光缆顶端与牵引绳之间最好以网套,以避免内部光纤在外力作用下损坏。最后,线路架设中,务必保证每个滑轮都有专人看守,确保光缆不会脱出。 2.2施工注意事项光缆架设过程中,要特别小心不要磨损外部保护层,滑轮内部必须有橡胶缓冲层或其他缓冲措施,严禁在地面或其他粗糙表面拖拽,严禁用金属等硬物剐蹭表面,如果外部防护层发生磨损,就可能会失去防水性,进而有很大可能发生电腐蚀,使得光纤传导信号受到外界辐射的干扰,这将严重影响光缆的使用质量。对于耐张段光缆,可用棘轮来精确调节其紧张度,进而判断出光缆运行张力。此外,接续点的连接和接头盒的装配工作,都应该提前在地面完成,接续盒应装配在一般人所不能及高处,防止误触和恶意损毁。ADSS光缆的一大优点就是能带电架设,施工中应特别注意雨雪天气等可能的安全隐患,以免酿成事故。 2.3其他注意事项架设线路尽量不穿越人口聚居区,尽量不穿越经济园林;在同等条件下,选择慢车道或人行道地下施工,避开快车道;与其他建设管线,特别是热力与煤气管线保持距离,具体可参考国家规定;避开大型工业区,或有较高建筑物及树木的地区;施工所在地已有其他输电线路时,要保持两米以上的安全距离,特别要考虑到光缆悬垂高度而非杆塔架设点高度,同时在施工当中,要注意采取保护措施,必要时可切断电力供应。 3结束语 在本文中,作者通过结合自身工作经验,对于电力通信光缆的特点及其设计和施工要求做了一定的思考,提出了可行且具有指导意义的经验总结,希望能对行业具体工作有所助力。 作者:吴君丽单位:国网山东青岛市黄岛区供电公司 电力通信论文:电力通信中的光纤通信论文 1电力通信系统中光纤通信技术的应用 1.1自承式光缆自承式光缆在已经建好的电力线路中使用得较多,自承式光缆有全介质自承式光缆和金属自承式光缆两种类型,全介质自承式光缆是一种特殊的光纤,它的直径很小,质量很轻,同时还是全绝缘结构,因此具有相当稳定的光学性能。金属自承式光缆在电力系统中的应用非常广泛,它的结构简单,应用时不需要考虑热容量和短路电流,而且投资成本比较低。自承式光缆适用于山谷、江河和雷电比较集中的地区,为利用高压输电线杆塔来建设通信网络提供了技术保障。自承式光缆的光缆质量不受任何因素的影响,通信量也不受任何因素的影响,它具有优越的环境性能、光缆机械性能和光纤传输性能,在强电场环境中光缆传输信号也不会受到任何影响,是电力通信系统中最方便,也是最有效的传输方式。组成自承式光缆的材料都是非金属材料,抗电磁干扰和耐腐蚀的能力比较强,自承式光缆的设计充分考虑了电力线路的实际情况和温差、风速等外界因素的影响,具有抗震动、抗弯曲、抗老化和抗冲击的特点。同时,自承式光缆的质量轻,成本低,用高强度的芳纶纱和高弹性的模量作为抗张元件代替传统电缆中的钢丝加强构件,也从根本上减轻了自承式光缆的自重。因此,自承式光缆可以在不改变输电线杆塔的前提下直接安装在原来的输电线杆塔上,对输电线杆塔的负载力也比较小。下图2为自承式光缆的结构示意图。 1.2光纤复合相线光纤复合相线指的是输电线路相线复合光纤单元的一种电力光缆,是电力通信线路中一种必不可少的光纤类型,光纤复合相线与光纤复合地线结构相似,但是在设计、安装和运行方面有本质的区别。光纤复合相线的接线盒与其他光缆使用的接线盒也不相同,分为终端接线头和中间接线头。光纤复合相线在设计时需要计算挂点,考虑档距、配盘和弧垂张力等问题,安装时需要利用光电子分离技术和光纤接续技术将运行相线中的光纤单元分离出来,光纤复合相线安装时对光纤接续技术的要求很高,在安装过程中还要确保高压绝缘。一根光纤复合相线和两根导线形成的三相电力系统可以解决电网的通信、调度和自动化的问题,大大提高了电网传输的数量和质量。光纤复合相线是电力通信中的新型光缆,它有效地避免了在电磁兼容、路由协调和频率资源方面与外界的矛盾,避免了雷击的发生,满足了架空线路的要求,同时,光线组合相线充分利用了电力通信系统的线路资源,确保了地线绝缘式的运行方式,还起到了节约电能的作用。 2电力通信中光纤通信技术的发展趋势 2.1新型光纤的使用随着IP业务量的不断增加,传统的单模光纤已经不能满足高质量、长距离的数据传输,因此,电力通信必须向新的发展阶段迈进,新光纤通信技术的研究与开发就成为了电力通信建设的关键,关系到整个电力系统的发展。无水吸收峰光纤和非零色散光纤等新兴光纤已经得到了技术上的支持和认可,使用新型光纤一定会促进电力通信的发展。 2.2光联网光联网在继承传统波分复用系统技术优越性的同时,还改善了传统的波分复用系统技术在可靠性和灵活性上的弊端。光联网适应了电力通信系统的发展需要,实现了超大容量的光网络,增加了网络的节点数,扩大了网络的范围,增强了网络的透明度,加强了网络的灵活性,使得不同系统之间的不同信号也能有效地进行连接。同时,光联网的网络恢复速度快、时间短,确保了电力通信系统的正常运行,同步数字系统电联网之后,光联网势必会在未来电力通信系统占据重要地位。 2.3光接入网近年来,网络在数据传输和交换方面发生了翻天覆地的变化,由软件主宰的,高度集成的数字化智能网络逐渐形成,但是双绞线接入网在数据交换和传输方面存在着很多局限性,光接入网不仅能解决这些局限性,还能降低网络的管理和维护成本,增加新的经济收入,同时,光接入网能够帮助建成光透明网络,推进多媒体时代的到来。 作者:刘诗怡单位:广州供电局有限公司 电力通信论文:电力通信技术信息安全论文 【摘要】针对某城区电力信息通信网存在的弊端,结合信息安全防护范围、重点、原则,根据通信网络安全分析结果,提出一套可行的安全防护方案及技术手段,为做好网络信息安全保障与积累成熟防护技术提供参考。 【关键词】电力自动化;通信技术;信息安全 电力行业在国民经济中占主导地位,近几年,凭借科技不断发展,电力行业正日益向自动化方向迈进。通信技术在电力自动化中起到了举足轻重的作用,但其涉及到的信息安全问题却关系到供电稳定性与安全性。因此,强化对信息安全方面的探究,找出现阶段存在的问题,采取有效防护措施予以处理和加强,是具有重要作用与现实意义的。 1信息安全防护范围与重点 某城区通信网的主要任务为对市区内22座变电所提供纵向通信,所有通信网均采用光纤通信电路,根据方向的不同,可分成东部与西部两部分。其中,东部采用ATM网络,设备选择为Passport6400;西部采用IP+SDH交换机网络,设备选择为Accelar1100与150ASDH。该市区通信网负责县级调度与少数枢纽变电所通信,主要采用自带两类适配端口的设备。在通信网中,信息安全防护范围为整个信息通信网,主要防御对象为黑客或病毒等经过调度数据网络与实时监控系统等主动发起的攻击与破坏,确保传输层上的调度数据网络与实时监控系统可靠、稳定、安全运行。 2安全防护原则分析 电力调度数据网络与实时监控系统在实际运行过程中各个变电所和调度通信中心之间存在若干条纵向通信,根据相关规定,在系统总体技术层面上主要提出以两个隔离为优秀的安全防护基本原则。其中,涉及通信隔离的基本原则可总结为以下几点:(1)为确保调度数据网运行安全,网络需要在通道上借助专用网络的设备组网,并采取同步数字序列或准同步数字序列,完成公用信息网络及物理层面上的有效安全隔离;(2)根据电力系统信息安全防护技术路线明确的有关安全防护区涉及的几项基本原则,为所有安全防护区当中的局域网均提供一个经过ATM配置的虚拟通信电路或者是经过同步数字序列配置的通信电路,采取这样的方式为各个安全等级提供有效的隔离保护[1]。 3通信网络的安全分析 根据上述目标要求与基本原则,通信网必须向不同的应用层提供具有良好安全性的传输电路,即VirtualPrivateNet-work,虚拟专用网络,其原理如图1所示。该市区已经完成了各项初步设计工作,具备充足的条件严格按照目标要求与基本原则开展后续工作。在现有通信网的ATM系统中,根据实时要求或非实时要求,已完成对四个安全区的有效划分,每一个安全区都可以配置虚电路,因虚电路的端口主要适配于ATM系统的适配层,借助ATM系统的信元完成信息传输,各个虚电路的内部连接属于典型的端与端物理式连接,不同虚电路之间不涉及横向上的通信,并且与外界也不存在通信联系。因此,对于通信网络的ATM系统而言,其在虚拟专用网络方面的虚电路之间主要为物理隔离,不同区的虚拟专用网络传输具备良好的安全性。对1100IP交换机系统而言,它需要承担不少于四个区的实时业务通信,因为这些业务通信区在所有站上都采用交换机完成传输与汇接,不同区之间仅仅是根据IP地址方面的差异而进行划分,形成各自的VLAN(VirtualLocalAreaNetwork,虚拟局域网),区之间并未完成原则上要求的物理隔离,作为虚拟专用网络主要传输链路,无法满足其在专用局域网方面的基本要求[2]。根据上述分析结果可以看出,该城区通信网络将ATM视作虚拟专用网络的信息传输链路基本满足安全性要求,但交换机实际传输与汇接却存在不同程度的安全隐患,违背了安全防护方面提出的各项基本要求,为了从本质上确保通信网络安全,必须对此予以有效改造,可采取如下改造方案:充分利用西部系统现有电路,增设2M/10M适配设备,借助同步数字体系为所有安全区构建透传电路,在中心站集中交换机,每个安全区都配置一个交换机,以此达到“一区一网”的根本目标,即一个安全区配置一个虚拟专用网络。 4安全防护技术手段 该城区设置的电力信息通信网本质上属于专门为电力系统提供服务的通信网络,其自身作用较为单一,仅为信息中心和调度通信中心与各个变电所间的通信,根据安全防护提出的各项基本原则,充分考虑现阶段网络基本状况,可实施采取以下技术手段:(1)切断与外界之间的直接通信,确保系统和外界不存在直接通信关系;(2)采用同步数字体系向所有安全防护区提供专用电路,同时采用速率适配装置等实现和业务端之间的连接;而不同业务端之间则可以使用点与点的方式进行通信,以此满足安全防护区以内通信业务方面的纵向通信要求。由同步数字体系设置的专用电路通常不会产生横向通信[3];(3)由ATM系统向所有安全防护区提供虚电路,以此构成一个完整的虚拟专用网络,并确保不同虚拟专用网络间没有产生横向通信的可能;(4)城区整体电力信息通信网与市县级通信网在完全相同的安全防护网中构成相同的虚拟专用网络。 5总结 (1)根据电力系统信息安全防护明确的防护范围与各项图1虚拟专用网络基本原理低碳技术基本原则,对某城区所用通信网潜在的各类安全问题进行深入分析,并结合现阶段实际发展要求,提出一系列技术手段,为制定合理、有效的处理方案提供依据。(2)该城区电力信息通信网本质上属于一个具有封闭性特点的单一用途通信网络,可实现与外部间的完全隔离以及系统内部电路之间的相互隔离,其具备的安全防护能力可以很好的满足系统安全运行要求。然而,考虑到系统安全防护水平的提高必然会引起相关要求的改变,因此以上结论仅限当前水平。 作者:周建新 单位:国网湖南省电力公司沅江供电分公司 电力通信论文:电力通信工程设计质量控制论文 一、电力通信工程概述 保障电力系统的安全稳定运行是电力通信的主要作用,由于在通信保护控制、信息传递的准确性、可靠性和快速性等方面电力行业的要求非常苛刻,再加上电力部门在发展通信技术方面具有很大的优势,为此,很多国家都在电力部门中将专用的电力系统通信网建立了起来。电力通信除了是电网调度自动化以及控制自动化得以实现的基础之外,同时也是确保电网实现生产运行以及商业化运行的基础。总之,在保障电网的经济、安全和稳定运行方面电力通信具有十分重要的作用,在电力系统中电力通信的意义重大。 二、电力通信工程设计质量的有效控制措施 2.1制定科学的质量管理制度 必须要将编制审核和批准设计文件的制度制定出来,将各级设计人员的岗位责任制明确下来,从而确定好审核人员的质量责任,从而层层的分解质量管理的各项指标和任务。各个系负责人必须要将签字关认真的把握住,要避免出现流于形式的情况,真正的做到严格把关,控制质量。在质量管理工作中做到奖惩有据、标准从严,最终能够将结合约束和激励的管理机制形成。 2.2严格的进行项目质量控制 要对电力通信工程的设计文件和原始勘察资料进行认真的检查,要确保设计文件符合国家相关的规章制度、行业的有关规范,从而能够将提升整体质量的途径找到。要想做好电力通信工程设计质量的控制工作,首先就要将产生质量问题的因素找出来,在具体的设计项目质量控制中可以选择排列图分析的方式将会使质量受到影响的各种因素找出来,选择因果分析图的方式将导致质量问题产生的原因找到,严格的控制这些因素,最终使电力通信工程设计质量得到保障。 2.3对设计阶段质量控制进行强化 对电力通信工程质量合理化的追求就是设计阶段的质量控制工作,在对投资限额进行严格控制的前提下,能够实现电力通信工程的最佳质量水平和功能,这就是所谓的合理化质量。所以在设计阶段除了要避免出现对过高的质量标准、过全的功能进行追求而将投资的控制工作忽视的情况之外,同时还要防止将必要的功能牺牲掉,对工程投资的控制工作进行过分的强调。在具体的电力工程设计与控制工作中必须要将科学合理的质量控制点设置出来,只有这样才能够将电力通信工程设计的薄弱环节、关键部位和重要控制对象等确定下来,因此确定质量控制点是保证是实现设计质量目标的必不可少的前提。在对电力通信工程设计的质量控制点进行设置的时候,需要严格的以项目设计的特点为根据将其中会使质量受到影响的主要原因抓住,主要是在设计准备阶段、设计全过程以及设计的后期服务阶段对质量控制点进行设置,最终使电力通信系统的设计质量得到保证。 2.4对设计质量标准化进行积极的推行 对电力通信工程设计文件质量优劣进行衡量的非常重要的一个依据就是设计技术标准,产品质量在技术标准中具有十分明确的界定和文字表述。如果电力通信工程的设计质量符合标准规定的要求,那么其就属于合格的设计;如果其不符合规范规定的要求,那么就属于不合格设计,因此在审查的时候就不能够通过。而要想顺利地实施技术标准,就必须要具备较高的工作标准和管理标准,所以,对提高电力工程设计的产品质量而言将标准化工作做好具有十分重大的意义。尽管从事电力通信工程设计工作的人员具有不同的经验和水平,然而通过标准化设计可以使设计文件的质量得到最大限度的保证,并且可以确保通信工程设计具有较高的重量水平。与此同时,还要严格的以工程设计的特点为根据将相关的作业指导书制定好,主要内容包括设计作业流程、现场勘查细则以及关于设计内容的深度、格式要求等,最终能够使设计质量管理具备好的基础。 三、结语 在保证电力系统安全稳定运行的工作中电力通信具有十分重要的作用,本文首先介绍了电力通信的基本概念,随后从制定科学的质量管理制度、严格进行项目质量控制、对设计阶段质量控制进行强化、对设计质量标准化进行积极的推行等几个方面介绍了如何有效地控制建立通信工程的设计质量,希望能够对我国电力通信工程设计工作具有一定的促进作用。 作者:桂晓明 雍蓉 单位:国网中卫供电公司 电力通信论文:智能电网中电力通信技术论文 1电力通信技术现状 我国电力通信已逐步进入数字通信时代,主推移动通信、注重通信软件的发展,由于光纤传输的优势而逐渐替代传统的同轴电缆组成的电力通信网的结构,同时,电网的程控模式使电力通信控制更加便捷。智能电网的开展使发电厂、电力部门和变电所等组成部分之间的通信更加方便。电网结构不断优化、通信技术的加速发展,推进了电力通信网的发展。随着改革开放进程的不断加深,电网在我国已实现了全面覆盖,全国水利发电、火力发电、风力发电及新能源发电等总发电量已基本能满足所有用户的用电需求,电网规模庞大,但是很多地方的电网质量还有待提高。随着电网的大力发展,电力通信技术也随之发展,通信机构不断增多,国家科研投入增加,逐渐形成较为完善的管理模式和技术标准,都有利于电网通信的智能化发展。 2电力通信技术在智能电网中的应用 为了实现智能电网的全面建设,稳健的电力通信技术是基础。智能电网对改善公众用电需求,用电质量和电网安全维护等方面有着重要意义。电力系统质量的好坏直接关系着国家安全,当然智能电网的建设也给电力通信提出了新的要求。首先,要求电力通信平台朝多功能化发展,为智能电网提供通信信道。同时,要求更加开放的电力通信平台,使网络通信趋于标准化,各设备间的通信便捷化。电力通信系统已经遍及变电站、发电站和输电站等电网的末端,全面保护电网信息的获取与保护。电力通信具备高可靠性,较强的抗攻击性和保密性,确保电力网络的安全运行。智能电网的生产运营中,需电力通信系统的自动调度、网络经营、现代化管理等支持以使其安全运行。电力通信主要分为发电、输电、配电、调度和用电等6个部分。智能电网的建设主要包括以下几个部分: (1)应加大资金投放,使配电网综合化发展。 (2)妥善处理好通讯、电力通道和环境保护间的关系,寻求可持续发展。 (3)增加电力通讯与国外先进通讯的合作力度,加强与国外通讯公司的文化交流,便于技术交流。电网的管理技术也是智能电网成功的关键,可以充分分析用户的用电数据,以更好的实现电网调度、电网构建,并提升管理的自动化水平。智能电网的建设目的是实现电能信息的智能化采集、统计、查询和线路分析,实现双向通信、传输速度快、带宽高的通信网络。智能电网的构建需要完善的通信系统的支持,高效实时、集成性高的特点是大型电网实现实时信息动态交换的基础。对提高我国电网系统运行的安全、经济特性有着积极的影响。今年来无线通信技术、嵌入式技术的发展也未网络传输的智能化发展提供了便利,是数据监控和数据传输更加高效。 3电力通信技术中存在的问题 电网覆盖面和构建规模都不断增大,作为电网信息通道的电力通信系统,是组成智能电网的重要部分。智能电网的建设,应借鉴过往电网建设存在许多企业级标准的经验教训,应制定统一的电网运行标准,进行统一规划。尽管目前电力通信平台开放性不断增强,通信模式的标准化程度不断提高,设备间的通信畅通,网络覆盖面广,并实现各电网末端的全覆盖。这也便利了智能电网在数据采集和数据保护。但仍然存在许多不足之处需要改进,如实时、双工通信和大容量的接入网的缺乏等。首先,在智能电网对调度、决策、控制自动化技术要求不断增加的同时,对技术创新的要求性也增加,也是智能电网能够在未来更好造福于民的前提。同时,在倡导低碳环保、绿色节能、循环利用的今天,对电力系统本身的能源浪费和利用的要求提高不少,对电力发展与周围环境的发展应该引起重视,确保遵循可持续发展的科学发展观。其次,人力资源特别是高端通信人才的缺乏。电力通信持续发展,同时学校教育中知识较为陈旧,且缺少实际应用和实习,因此存在脱节现象。人才的贫乏制约着电力通信的发展,因此,注重通信人才的培养,鼓励学习高端通信技术,加强通信人才的培训对电力事业的发展影响重大。 4结论 目前我国经济、科技发展迅速,电网不断朝智能化方向发展,以实现高效、实时的电力通信系统。电力通信技术的发展决定着智能电网的建设进程和质量,因此需切实完善电力通信技术。本文就目前电网发展现状,电力通信在智能电网中的应用及遇到的问题进行分析和介绍。 作者:胡少强单位:广东电网有限责任公司江门供电局
网站设计与制作论文:网站设计与网页制作论文 1网站建设的作用和意义 互联网作为连接世界各地计算机的全球性信息化网络,它的传输内容是非常丰富的,涉及到全球的各个领域,是人们了解世界、掌握信息的主要渠道之一。网站作为信息时代基层的一个重要窗口,是院务公开、公正、服务职工、惠及民生的重要手段。办好网站,对于保障职工合法权益、增加职工之间互相的透明性、加强自身建设、提升知名度和影响力都具有非常重要意义。 2网站设计分析 文字、图形、色彩是展示网站内容的重要组成部分,是构成网站传达信息不可或缺的手段,同时也是用户对网站第一印象和整体风格关注的主要内部分。要想设计出符合人性化需求的网站,只有多为用户着想,认真地以用户的切身体会出发去完成网站的整体设计。当然,在设计过程中需要考虑的因素很多,用户群因素和界面因素是首要考虑的两个方面。 3网页制作 3.1选择合适的网页设计软件当前能使用的网页设计类软件很多,而选择一个功能强大、操作简单的软件则会让你事半功倍。对于网页制作软件来说,初学者最常使用是Frontpage和Dreamweaver,Frontpage是微软公司出品的一款网页制作入门级软件,FrontPage使用方便简单,会用Word就能做网页,所见即所得是其特点,该软件结合了设计、程式码、预览三种模式。Dreamweaver是美国MACRO~EDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,利用它可以轻而易举地制作出充满动感的网页。此外,制作网站还要用到边缘性软件,如photoshop、flash等,网页设计过程中可根据自己的需要灵活运用这些软件。 3.2选择网页内容前期的框架设计好后,就要为这个网站选择内容了。网页内容影响着网站的成败,所以我们要多花一些心思在内容制作上。内容选择要选有新意的、独特的,这些可以从图书、报纸、互联网等信息媒介搜集素材,素材通常分为三类一一文字、图片、影像。素材准备得越多越好,再从这些素材中粗中取细,以备制作网站时可以随时拿来使用。总之,网页内容是网站的根本,如果内容空洞,页面制作的再怎么精美,仍然不会留住访问者。 3.3运用网页设计中的色彩不同的色彩搭配产生不同的效果,反映出不同网页的文化内涵。因为它能产生强烈的视觉冲击,所以确定网页的色彩是相当重要的一步。在网页的色彩设计上,除了要表现心理和感情联想之外,还要考虑色彩的对比明暗、轻重、冷暖、调和色和纯度对比色的应用等等。合理的用色可以让信息的传递更有价值,使网页更有效和准确地把信息传达给我们的视觉。 4结语 网站的设计与制作谈起来很简单,但要制作出真正有创意、经典的网站不是一件容易的事情。网页设计需要不断的实践,不断的学习,不断的丰富、创新网页制作的方法,不断完善、提高自己网站设计的能力。 作者:华磊许长安单位:黄淮学院 网站设计与制作论文:校内考研网站设计与制作 摘要:为了更好地为本校考研学生服务,建立一个校内考研网站很有必要。建立校内考研网站的目的是为了给本校考生提供一个交流的平台,帮助同学复习高等数学、线性代数、概率论与数理统计、复变函数、积分变换与数理方程,以及英语、政治等重要基础课,还有数学分析、高等代数等专业课。本文对这样一个校内考研网站的设计与制作进行了一些探讨。 关键词:考研;网站;设计;制作 一、引言 随着我国研究生教育的飞速发展,每年报考研究生的人数持续攀升。20年来,报考研究生的人数只有在2008年和2014年出现二次小幅回落,但这只是两个小小的回档,这并不影响考研人数大的攀升趋势。每年都有那么多的同学报考研究生,那么如何服务好这些同学就是我们迫切需要解决的问题。参考文献[1]对如何利用网络优势为学生考研服务做了详细分析虽然有关考研的网站有很多,但这些网站大多数是面对全体考生的,从而包罗万象,包含的内容非常多,让人目不暇接,显得有点杂乱无章,从而针对性方面较差。而像浙江大学考研网这样的网站是为外校学生考浙江大学服务的,所以为本校学生考外校服务的考研网站目前还很少,本文的目的就是要建设一个为本校学生考外校服务的考研网站,结合本校的特点,更有针对性,可以更好地帮助本校考生挑选报考学校,更加有效地帮助他们复习考研基础课和专业课,切实提高考研的成功率。 二、校内考研网站的设计与制作 校内考研网站设计的总原则是:服务好本校迫切需要解决复习考研过程中出现各种各样问题的学生。网站的整体规划及框架设计必须是具可扩充性的,前台页面的设计必须能保证网站在增加栏目后不会破坏网站的整体结构。后台数据库的设计必须具有高度的扩充性,使得后台管理人员能够根据需要对栏目进行增、删、修改。 校内考研网站的设计风格为:综合性考研网站,清新、简约风格,有一个统一的logo图案,背景为学校鸟瞰图。界面创意为标准的图标风格设计,统一的构图布局,统一的色调、对比度、色阶和图文风格。 校内考研网站的功能要求为:(1)具备完善的类别:机构设置、招生工作、学科建设、历年真题、资料下载等功能。(2)资源的共建共享:使用者可以随时、随地通过网络访问、上传下载存放和使用库中资源。(3)WEB集成:基于WEB的应用模式,使教学资源制作、管理,信息、教学交流、资源共享与交流都能在网上进行。(4)自主学习:提供完善的网络课程库、真题库、专家答疑辅导功能、试题库与在线考试功能,学习者可以自主完成专业课程学习。 校内考研网站的后台管理包括:(1)图片管理:对图片的管理包括添加、删除、修改,图片的内容元素主要包括图片的名称、所属的栏目分类,分类由“栏目管理”中动态生成、上传图片,将图片上传到网站页面上。(2)栏目管理:一般是以设置图片或内容的类别作为栏目,在这里可以进行栏目的添加、删除修改栏目名、菜单的排序、类别排序、首页排序。(3)静态页管理:生成静态页面的栏目,包括关闭网站静态页面功能、首页更新静态页、列表页更新静态页、内容也更新静态页。(4)用户列表:用户的各项参数设置。(5)系统设置:进行系统的参数设置,包括系统名称、是否允许用户注册、用户申请后是否需要审核。(6)密码修改:管理员密码的修改。(7)公告管理:首页显示的公告内容。(8)留言管理:对留言的回复、修改、删除。 此外校内考研网站还应该具有下列功能:(1)强大的后台文章编辑器的功能。可方便地用拖动的方式进行图文混排、图片远程上传、上传图片显示效果处理等操作,以及“从word中粘贴”功能,能全部清除word排版格式多余代码。(2)自由编辑栏目模版,可设置多个模版。(3)自由增删修改栏目以及设置此栏目模版。(4)新闻/图片代码调用在后台生成。(5)可增加多个低权限的录入员,增加新闻时会记录新闻的增加录入员是谁。(6)新闻自由设置固顶或推荐,自由更改新闻标题的颜色,可独立设置某条新闻的URL转向。(7)新闻功能,可在后台相关新闻。(8)后台修改新闻管理页面,可以修改新闻的添加时间和阅读数。(9)后台新闻管理时,排序上下条移动的功能。(10)具有审核员权限用户。除可以审核文章外,其余功能与录入员相似。 系统提供如下客户端浏览器支持:IE6.0及以上各版本、FireFox3.0及以上各版本、Maxthon2.0及以上各版本、搜狗高速浏览器、360浏览器、腾讯浏览器等等。系统的开发环境为:PHP+MYSQL。参考文献[3]讨论了基于.net技术的四层架构考研网站设计与实现。 我们设计的校内考研网站栏目结构图如图1所示。 其中网站首页用动态php页面,将整个网站的最新信息在首页显示。网管在后台可以随时更新首页的内容。浏览者一访问首页就能够了解整个考研网站的最新信息。考研信息栏目主要介绍一些有关考研的最新信息。课程复习栏目里主要放一些有关考研基础课比如高等数学、线性代数、概率论与数理统计等的复习资料。网站链接栏目里放一些与考研有关的点击率比较高的热门网站链接供同学们参考。最后一个栏目也是比较重要的一个栏目是交流互动栏目,实际上是一个考研论坛,同学们在复习考研的过程中如果碰到一些问题,可以在这个交流互动栏目里提问,管理员应该及时加以解答,此外考研的同学之间也可以通过这个栏目进行交流,达到互相帮助的目的。 我们经过制作初步完成的校内考研网站首页如图2所示。 三、结论 虽然互联网上关于考研的网站多如牛毛,然而这些网站多数是面向全体考生的,内容面面俱到,从而针对性方面有些欠缺。本文着眼于建设一个只为本校考生服务的内部考研网,为本校考生考研服务,更有针对性,从而应该可以服务得更到位。具体效果如何还是由实践来验证吧。 网站设计与制作论文:浅析基于PHP和MySQL技术的网页设计与制作类专题学习网站设计与实现 摘要:随着信息技术和互联网在教育中的普及应用,对传统的教学模式和学生管理模式也产生了一定的变革影响,例如依托专题学习类网站的出现使得学生借助校园网进行自学成为了可能。本文分析了基于PHP和MySQL技术的网页设计与制作类专题学习网站设计方案与实现,分别从网站功能设计和数据库管理两方面进行了设计应用分析。 关键词:PHP MySQL 网站设计 实现 在网页设计与制作类专题学习网站设计中,首先要分析其需求,包括基本功能需求、硬件需求和系统需求。结合网站的应用背景和需求特定,制定相应的设计方案,合理进行用户权限分配,并且为用户提供丰富的相关资源,营造良好的网络学习环境。 1 网站功能模块设计 1.1 用户登录与注册 首先,在系统功能设计中一般使用B/S结构,也就是浏览器/服务器结构,在网络环境下,将各种功能模块组合起来。用户登录和注册是网站功能中最为基本的一个模块,按照一定的分类标准设置用户权限,如管理员权限、注册用户权限和匿名登录用户权限,不同权限的用户可以访问不同的内容。用户登录的身份验证采用用户名和密码的形式,为了方便管理,用户名可以统一设置,如将学生的学号设置为用户名,密码由用户自行更改。管理员权限主要是由网站的管理人员使用,对网站信息进行删除、编辑和更改,并且对登录用户的身份、数量进行管理。注册用户可以浏览、下载网站中的绝大多数资源内容,而匿名用户只能浏览网站的基本公式信息。 1.2 网站信息公布 网站信息公布是校园网站的一个重要功能,可以用来公示重大校园动态、课程信息、学生信息变动等等,所公布的信息来源于相关的校园管理部门,如教学部门、宣传部门、学生管理部门等等。同时,一些与学生密切相关的信息,在公布中可以设置提醒功能,例如当学生登录网站后,以私信或者自动弹出窗口的形式提示学生应当注意的信息。或者在学生个人信息管理模块中,设置专门的应当注意信息模块,提醒学生应当注意的一些变动信息,特别是课程信息、个人信息变动、教务信息等等。 1.3 资源共享 资源共享主要是为学生提供一个良好的学习环境,提供学生自学资源支持,在网页设计与制作类专题学习网站构建中,主要的教学资源有文字资源、图片资源、视频资源等等。同时,在资源共享中,为了提高学习资源的利用效率,利用站内搜索技术构建资源查询平台,便于用户搜索所需资源。将各种学习资源进行分类,可以按照资源属性,如文档类资源、图片类资源、视频类资源等等,或者按照教学内容进行分类。站内资源还可以为学生提供一些优秀的设计方案成果,将这些成果的网页设计与制作方案。资源共享功能模块设计需要针对网站功能特点和用户使用情况进行相应的资源优化,例如针对不同学习基础的用户提供不同层次的学习资源等等。 1.4 站外资源链接 在网页设计与制作类专题学习网站功设计中,站外资源是一个重要的学习资源补充途径,用户在使用站内资源时,也需要进行相关的站外资源拓展,当前使用较为广泛的方式便是站外资源链接。站外资源链接也分为外部链接和内部链接两种,外部链接同用户直接通过外网链接外站的访问权限一样,都为匿名浏览模式。而在一些提供资源下载的外部网站链接时,可以通过内部链接的方式为用户提供注册用户访问权限,例如访问一些文献资料数据库。通过购买这些数据库的访问权限,使得用户可以通过内部链接搜索和下载相关的文献资料。在站外资源连接时,应当对不同的外站资源情况进行调查和分类,按照一定的类别,例如文献资料类网站、网页设计成果类网站、相关软件下载类网站等等。 2 基于PHP和MySQL技术网页设计与制作类专题学习网站的实现 2.1 数据库管理实现 基于MySQL技术的数据库管理功能实现,应当针对网站数据的储存和使用特点,应当确保数据库的正确性、融合性、有效性等等,优化数据库检索技术,提高数据检索效率,数据库结构设计的合理性会直接关系到网站构建的整体质量。在数据库中将各种不同类型的数据资源按照一定的类别进行分类处理和储存,同时将各种文档信息添加日期、作者、预览内容等信息,主要的数据操作功能有编辑、录入、存储、删除、复制等等。再有,应当保证数据库的完整性和适时性,及时进行数据更新,数据存储要严格遵守相应的规定,定期进行数据备份,一般数据库的管理权限为网站管理人员。 2.2 信息管理功能实现 信息管理功能主要是实现网站基本的信息公布、信息删除和修改、重大信息警示等等,同时还包括用户个人信息的录入、修改等等。信息管理权限由两部分组成,分别是网站管理人员的信息管理功能权限和访问者的信息管理功能权限。信息管理人员所主要管理的信息为网站公布信息和一些动态资源信息,而访问者所使用的信息管理功能为个人信息管理和个人资源信息管理。例如访问者在利用网站资源进行学习时,需要更改个人资源数据库,不定时的删除资源和添加新资源,构建成个人知识管理系统。而网站管理人员,在使用信息管理功能时,也应当针对不同信息的特点,在相应的信息公示板块进行信息公布。 2.3 资源共享功能实现 资源共享功能主要包括两部分,分别是站内资源共享和站外资源共享,站内资源包括管理人员录入的校园资源数据库和师生上传的相关资源等等,站外资源则主要是针对相应的教学内容,选择的一些专题网站。在资源共享功能实现中,应当提高资源使用效率,借助站内搜索技术和互联网搜索引擎技术,为学生提供完善的资源环境。同时,资源共享本身也是一个持续性的过程,管理人员应当长时期的进行资源引进和更新。 3 结语 基于PHP和MySQL构建网页设计与制作专题类学习网站,应当详尽分析网站的需求,包括功能需求、硬件需求、系统需求等等,在分析需求的基础上,进行相应的功能模块设计和优化。主要的功能模块有用户登录和注册功能模块、网站信息公布模块、资源共享模块、外部资源链接模块等等。并且对数据库结构进行优化,选择适宜的搜索引擎技术,完善信息管理功能,加强内部资源和外部资源的共享。相关网站管理人员,也应当建立起完善的网站维护体系,保证网站的稳定、高效运行。 网站设计与制作论文:浅谈网站设计分析与网页制作 摘 要:网络作为当前信息化时代最大的信息传播平台,越来越多的商家和个人开始重视建立自己的网站,面对新的形势,经过深入研究、积极探索,大胆实践,在各项工作的基础上,充分运用网络技术这一现阶段科技手段,拟筹备建立网,并以网站为载体积极开展工作,为工作增添了新技术。本文结合在网站设计方面的经验谈一下网站设计与制作的流程。 关键词:网站;设计分析;制作 随着科学技术发展和网络的运用,计算机网络为人们的生活打开了一片新的天地创新了人们的生活方式而网站为人们提供了丰富多彩的信息。一个网站不但要做到操作方便,引人入胜,趣味盎然,还要告诉浏览者它的用处,这些设计都是有讲究的。 1 网站建设的作用和意义 互联网作为连接世界各地计算机的全球性信息化网络,它的传输内容是非常丰富的,涉及到全球的各个领域,是人们了解世界、掌握信息的主要渠道之一。网站作为信息时代基层的一个重要窗口,是院务公开、公正、服务职工、惠及民生的重要手段。办好网站,对于保障职工合法权益、增加职工之间互相的透明性、加强自身建设、提升知名度和影响力都具有非常重要意义。 2 网站设计分析 文字、图形、色彩是展示网站内容的重要组成部分,是构成网站传达信息不可或缺的手段,同时也是用户对网站第一印象和整体风格关注的主要内部分。要想设计出符合人性化需求的网站,只有多为用户着想,认真地以用户的切身体会出发去完成网站的整体设计。当然,在设计过程中需要考虑的因素很多,用户群因素和界面因素是首要考虑的两个方面。 3 网页制作 3.1 选择合适的网页设计软件 当前能使用的网页设计类软件很多,而选择一个功能强大、操作简单的软件则会让你事半功倍。对于网页制作软件来说,初学者最常使用是Frontpage和Dreamweaver,Frontpage是微软公司出品的一款网页制作入门级软件,FrontPage使用方便简单,会用Word就能做网页,所见即所得是其特点,该软件结合了设计、程式码、预览三种模式。Dreamweaver是美国MACRO~EDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,利用它可以轻而易举地制作出充满动感的网页。此外,制作网站还要用到边缘性软件,如photoshop、flash等,网页设计过程中可根据自己的需要灵活运用这些软件。 3.2 选择网页内容 前期的框架设计好后,就要为这个网站选择内容了。网页内容影响着网站的成败,所以我们要多花一些心思在内容制作上。内容选择要选有新意的、独特的,这些可以从图书、报纸、互联网等信息媒介搜集素材,素材通常分为三类一一文字、图片、影像。素材准备得越多越好,再从这些素材中粗中取细, 以备制作网站时可以随时拿来使用。总之,网页内容是网站的根本,如果内容空洞,页面制作的再怎么精美,仍然不会留住访问者。 3.3 运用网页设计中的色彩 不同的色彩搭配产生不同的效果,反映出不同网页的文化内涵。因为它能产生强烈的视觉冲击,所以确定网页的色彩是相当重要的一步。在网页的色彩设计上,除了要表现心理和感情联想之外,还要考虑色彩的对比明暗、轻重、冷暖、调和色和纯度对比色的应用等等。合理的用色可以让信息的传递更有价值,使网页更有效和准确地把信息传达给我们的视觉。 4 网页制作中的注意事项 ⑴网页要一页一页制作,切不可图快,没考虑清楚就下手只会让后面的修改工作更辛苦,首先要制作主页,把主页上的页面的编排、色彩的搭配、链接的方式都设计好后,再以 它为基础,通过变更文字和图片等内容建立其它子页,可以利用模板批量创建子页,使用模板的好处是一一同一个模板创建下的网页,对它的更新和修改可以一次性完成。这样可以大大提高制作效率,使网站形成统一的风格。 ⑵特效制作网页时,能尽量用javascript替代的就不要使用java,java会使网页速度减慢,在加入诸如声音、动态网页等小技巧时,最好也不要太多,这都会影响网页的运行速度。 ⑶使用链接到每张图片的缩略图是提供有大量图片的图库时常见的一种策略。缩略图也就是图片的缩小版本,可以让浏览者看到众多的图片。但是,在展示缩略图时,切记不能将缩略图做得太小,因为缩略图做得太小网站的访客就无法从中获取有效的信息。 ⑷合理采用JPg和gif格式也是至关重要的,色彩鲜艳高分辨率的用JPg,图片色彩单调的及在256色以内的最好把它处理成gif图像格式。图片大小尽量不要超过30k,小图片(1OOx40)一般可以控制在6k以内,较大的图片可以“分割”成小图片。 ⑸为图片加注解。图片的下载较慢,在没有显示出来时注解的标注有助于让浏览者知道这是关于什么的图片,是否需要等待,是否可以点击。 5 结语 网站的设计与制作谈起来很简单,但要制作出真正有创意、经典的网站不是一件容易的事情。网页设计需要不断的实践,不断的学习,不断的丰富、创新网页制作的方法,不断完善、提高自己网站设计的能力。 网站设计与制作论文:浅析高职图书馆网站设计与制作 摘 要:基于高职图书馆的特色,坚持一切从读者的需求出发,结合图书馆网站的设计理念和网站制作的高标准进行建设高职图书馆网站,全面浅析高职图书馆网站设计制作。 关键词:高职图书馆;网站制作;网站设计 高职图书馆网站是图书馆对外重要的宣传阵地和提供数字资源与信息服务的平台,其服务对象是校内师生和社会读者,需要提升图书馆的网络化、数字化、特色化服务水平,使之成为读者利用高职图书馆资源和服务的窗口。高职图书馆网站如何满足读者的需求,因此各高职图书馆必须大力探索网站设计与制作的理念与原则,并结合自身特色,开发出让读者满意、令读者信赖的网站。我在这里介绍高职图书馆网站设计与制作的经验的几点体会。 1 高眼界、高标准、高要求 ⑴他山之石,可以攻玉,向优秀的高校、高职图书馆网站学习。在高职图书馆设计与制作过程中,我们先后参考了许多国内外著名高校、公共图书馆及高职图书馆的网站,比如:国内的清华大学图书馆、北京大学图书馆、国家图书馆等,国外的有澳大利亚墨尔本大学图书馆、英国伦敦大学国王学院图书馆、高职类的深圳职业技术学院图书馆等。在网站设计与制作前,我们对优秀的图书馆网站,结合读者的需求、服务及图书馆业务等方面进行分析,这样对设计与制作高职图书馆网站垫下非常好的基础。⑵网页制作要高标准、严要求.高职图书馆网站的版面整洁、整齐、版式统一、图片不变形和易维护度。 2 设计理念 ⑴符合高职的特点和实际情况。高职图书馆不同高校图书馆,高职图书馆具有独特性,网站应结合图书馆的服务理念去建设,但高职图书馆面临资源少、服务项目少的困境,我们如何对读者提供有价值服务,需要馆员们多年服务读者过程中总结,才能给读者一个满意的网站。图书馆网站建设力图把满足读者需求、方便读者使用作为网站设计的根本出发点,网站的内容和设计要充分考虑到读者的需求,一个受读者喜欢并信赖的网站是建立于读者明确需求的基础上。 ⑵不使用过多颜色,力求简洁、清爽。色彩可以鲜艳一些,但不能杂乱。从审美角度看,在网站设计时,只使用三、四种相匹配的颜色就可以让网站更为美观了,应尽量避免使网站过于花哨,尽量不用或少用动画、闪烁或滚动的文本。 ⑶页面应布局合理,尽量简洁。一般来说,页面的分辨率推荐1027x768,固定布局宽度来设计;按网站层级来设计布局,同一层级的布局尽可能统一。网站首页布局应简洁、大方,应把服务与资源充分显示在首页面上,可以采取JS滑动显示的技术,容纳更多的内容而不显得拥挤。 ⑷使用一致的设计元素。在网站的全部页面上,都采用一致的字体与颜色,会使网站显得更为统一和专业。同时在网页的布局设计、术语或词汇的使用,以及与用户交互的方式使用等方面,也都应尽力保持这种一致性。图书馆主页、OPAC页面及二级页面在功能菜单及色调上应尽量做到一致。 ⑸图书馆的网站上应设计一个较醒目的给读者发牢骚、提意见、问问题的窗口。 ⑹网站整体导航清晰化。1)全局导航。全局导航也就是说可以帮助用户随时去到网站的任何一个栏目。并且能轻松跳转到另一个栏目上。一般来说,全局导航的位置是固定的,这样可以减少浏览者查找的时间。2)导航栏异化,直接的告诉用户他身在何处。浏览则当前访问的页面所属的导航,在网站建设中要进行特殊化处理,比如一家网站建设公司的网站导航,如果网站主导航颜色是蓝色的,那么当用户浏览到网站建设流程这个大栏目之下,那么网站建设流程这个栏目的导航应该换一种颜色或者做一种特殊的效果来进行体现,以区别与其他的导航。这样浏览者就能够非常的容易的识别到当前导航所在的位置。 3 网页制作――精益求精 ⑴CSS样式制作规范。为了开发后样式名管理方便,请用有意义的单词或缩写组合来命名,一看就知道这样式是哪一块的,这样就节省了查找样式的时间。 ⑵符合搜索引擎。在制作网站的过程中,应符合搜索引擎,以便读者能搜索到图书馆网站。网站设计符合搜索引擎主要有两个标签:标题(title)、描述(description),写法如下: 顺德职业技术学院图书馆|顺职图书馆|顺大图书馆 ⑶网站的扩展性及维护的便利性。1)网站的扩展性。日后面临着数字资源日益增多,服务不断深化的基础上,我们特别要注意网站对后续的改动适应性要强。2)站维护的便利性。网站后续维护的工作中,我们通过网站管理后台权限的分配,把馆内的各部门人员全部调动起来,各自负责各自的网站模块。维护的内容包括四个方面:第一、网站各模块内容的更新;第二、试用的数字资源的及删除等;第三、图书馆业务中内容发生变化的相应更新;第四、网页功能的修改升级或者特效的改造增加。 网站设计与制作论文:基于真实企业项目的商务网站设计与制作课程改革 摘 要 在我校电子商务专业进行“MBE-CDIO的教学改革”的大背景下,重点介绍商务网站设计与制作课程的改革思路、内容设计、组织和实施过程。课程在“MBE-CDIO课程体系”中定位并明确技术、能力、素质等教学目标,将真实企业项目引入教学,学生以项目组形式参与项目开发全程,并采用展示型过程化考核方式,将企业意见作为重要考核标准纳入考核体系。课程改革试行两届,教学成效初显。 关键词 MBE-CDIO 真实企业项目 项目导向 过程化考核 1 高职电子商务专业网站建设课程概述 1.1 高职电子商务专业网站建设课程现状 自从我国高职院校开设电子商务专业以来,其优秀课程电子商务网站开发类课程的教学效果一直不尽如人意。笔者已在山东商职学院承担电子商务技术教学工作多年,通过各种方式对国内二十多所高职院校电子商务专业进行了相关课程教学内容和教学效果的调研,发现诸多院校电子商务网站开发课程以教授静态网站制作为主,能真正理解、开发出实用的商务网站的学生近乎为零,即便是带有基本会员功能的简单企业展示网站,学生也不能很好理解,更不用说帮助企业做网站规划、运营维护等工作。 我校电子商务专业对人才培养目标进行重新研究、梳理、定位,重点向商务偏移,明确了商务网站课程不应以教会学生开发技术为教学目标,而应该教授学生具备理解动态网站原理、能对企业网站进行规划和改版的能力。 1.2 我校电子商务专业网站建设课程现状 我校电子商务专业自2000年开设该课程以来,授课内容一直根据社会需求不断调整。2008年课程名称确定为网页制作,内容从原来讲授网页制作三剑客等软件操作为主,调整为讲授HTML基础知识及应用为主,辅以Dreamweaver软件操作,并在后续学期开设网页制作脚本语言,注重学生编程思想和代码读写能力的培养。 2009年,经调研我们对专业人才培养进行了较大的调整,降低对学生开发技术的要求,开始重视学生对网站运营的整体理解、网站的维护更新等能力的培养,课程调整为网页设计与美化、ASP动态网站规划两门课程,分两个学期开设。其中ASP动态网站规划重点讲授动态网站基本原理,引导学生进行网站规划,并加入网站的、维护、更新等教学内容。 2011年,专业人才培养在做过大量调研的基础上,再次进行重大调整。我们发现社会对电子商务人才的要求很大一部分是“商科能力和素质”,并且定位了电子商务专业的三个岗位目标(网络营销主管、电子商务运营主管、网络客服主管)。因此课程进行了较大调整,课程名称确定为商务网站设计与制作,分两个学期开设;并尝试将校企合作单位的真实企业网站开发项目引入教学。经过改革和建设,该课程作为“电子商务专业优秀课程群”中的一门被评为校级精品课程。 2012年,专业进行了“MBE-CDIO教学改革”,提出一个覆盖商业职场环境、体现完整生命周期的教学设计。同时教学大纲分解了专业人才培养所需完成的素质、能力和知识目标,构建了电子商务专业教学主线的9级进阶项目,更加明晰了商务网站设计与制作在人才培养中的作用和地位。 2 基于真实企业项目的课程设计理念 课程内容的设计、组织服务于专业人才培养目标。2012年专业教学采用“MBE-CDIO一体化课程体系”模式,确定商务网站设计与制作的课程目标共计28项(见图1),包括1项技术知识、13项胜任工作的能力、5项进阶能力的教学任务,9项素质教学关键点穿插其中,保障了课程体系的实施效果。 为了确保教学目标的完成,课程引入“心欣农产品交易服务平台”真实的企业项目背景,让学生完成“心欣平台前台页面规划及设计”(从需求分析规划设计制作实现测试运行维护整个生命周期),和“心欣平台后台改进规划与实施”(从改进需求分析概要设计详细设计整合测试运行培训文档设计整个生命周期)两个实战项目;最后,用“心欣农产品交易平台”的改进效果来检测课程教学目标的完成情况。 课程的项目化教学在教学做一体化的教学环境中开展,学生以项目组的形式参与项目学习全程,掌握网站需求分析、网站建设、网站优化、网站维护等专业知识的同时,更锻炼了团队合作能力、沟通能力和创新意识等综合素质。 3 基于真实企业项目的课程内容体系建设 3.1 课程内容体系设计 课程内容设计基于两个原则:(1)实现教学目标;(2)以真实企业项目覆盖商业职场环境下的完整生命周期。 教学目标涵盖了人才培养目标中的9项素质关键点、1项技术知识关键点、13项能力关键点和5项进阶能力关键点。这28个关键点,是通过将两个真实企业网站项目(心欣前台页面内容规划与设计项目、心欣后台改进规划与实施项目),引入实际教学过程中实现的。具体内容规划,则依据CDIO(Conceive构思、Design设计、Implement实现和Operate运作)理念,按照软件工程的思路进行组织。(1)静态部分以Web标准HTML+CSS内容为主,引入“心欣前台页面内容规划与设计”项目贯穿。(2)动态部分重在培养学生的商务网站规划、优化及维护能力,使学生对具备交互功能的动态商务网站有一个全面认识;注重培养学生对项目或系统的完整生命周期的理解,要求学生从需求识别、需求分析、规划设计,到测试、更新维护、运营管理等环节全程参与,并注重对学生策划并撰写系统应用文档的能力的培养。 3.2 课程内容体系组织 课程内容用“心欣农产品交易平台”的优化改进项目贯穿,整个教学过程划分为五个子项目进行。每个子项目又分解成了专业知识、实训操作、项目实战和展示型考核四个模块。学生以项目组的形式,参与项目全程。其中,实训操作模块将授课中涉及的实践操作加以应用并巩固;项目实战模块则将真实项目分解为子项目进行实施和检验;展示型考核模块在各子项目中是比较重要的模块,各项目小组在项目实战模块中完成的任务需要进行展示、答辩,必要时将作品向企业推荐,并将企业评价和反馈意见作为重要考核指标。 课程共计64课时,分别安排在第二学期、第三学期进行。第二学期进行网站前台的规划设计和实现,分配24课时;第三学期进行网站后台的规划设计和运行维护,分配40课时。两学期均在教学做一体化教室展开教学,实践比例100%。子项目的具体内容组织、授课内容课时分配见表1。 3.3 课程教学方法与手段 (1)用真实项目贯穿课程内容,学生以项目组的形式参与项目开发全过程:用两个真实项目开发过程为载体组织教学内容,以教授方法、技巧为主;学生以项目组的形式参与项目开发全过程,边学边做,把学到的方法和技巧在项目开发过程中立即实践,并在实践过程中组织讨论、互动;根据每个项目组的反馈情况完善教学内容、安排进度。 (2)采用教学做一体化方式,考核方法取消笔试,采用展示型过程化考核。各子项目结束时,学生项目组都要进行成果展示、答辩,检查并共享学习成果;根据老师提出的修改意见进行修订,并制定下一子项目实施计划。项目全部结束时每个项目组实现的都是一个完善的、可、可供企业实际应用的网站,作品以企业是否采用为主要考核标准,激发学生的竞争意识和学习兴趣。 (3)利用云空间加强互动学习和资源共享。利用世界大学城云空间教学,加强学生与老师之间、学生与学生之间的互动和资源共享。课程将教学目标关键点分解,形成26项工作能力点,一一对应了26个能力关联表格化教案,见图2。 4 结束语 以真实企业项目为教学背景的课程改革,目前已经试行两届,教学成效初显。学生对这种用真实企业项目贯穿的、项目导向在实践中学习的教学方法充分肯定,学生作品也得到合作企业的认可。当然,在运作过程中,我们也遇到一些困难、发现一些问题,需要进一步改进和加强:(1)企业真实项目一般对项目完成时间、网络安全方面有较高的要求,课程中实现有难度;(2)项目开展和学生的实践训练若能在一段时间内集中完成,既能满足项目开发需要,又有助于学生高效学习,但不符合学校的教学计划,难以实现;(3)学生作品为企业采用之后,后期网站的维护更新无法保证。 课程组会在以后的建设过程中尽力克服以上困难,将课程改革的有效部分继续完善、推进、发展。 网站设计与制作论文:工会网站设计与制作初探 摘要:以拟筹建学院工会网站为例,介绍学院工会主页的设计与制作过程,指出了设计与维护网页过程中应注意的一些问题。 关键词:主页设计;主页制作 科学技术的飞速发展和网络技术的普遍运用,为了拓宽工会工作渠道、创新工作方法提供了广阔的空间。加强对工会网站建设,运用现代网络技术推动工会工作,成为摆在各级工会组织面前一项十分重要的任务。面对新的形势,学院工会经过深入研究、积极探索,大胆实践,在认真抓好日常各项工作的基础上,充分运用网络技术这一现代科技手段,拟筹备建立学院工会网,并以网站为载体积极开展工作,为工会工作增添了新的生机和活力。现对如何进一步加强基层工会网站建设略加探讨。 一、加强工会网站建设的作用和意义 互联网络作为连接世界各国计算机的全球性信息化网络,其传输内容非常非常丰富的,涉及到全球的政治、经济、文化、体育等等各个领域,成为人们了解世界、掌握信息的主要渠道之一。学院工会网站作为信息时代基层工会的一个重要窗口,是院务公开、公正、服务职工、惠及民生的重要手段。办好工会网站,对于保障职工合法权益、增加职工之间互相的透明性、加强工会自身建设、提升工会知名度和影响力都具有非常重要意义。 二、网站主要内容与注重面 网站要设有工会新闻、民主管理、权益保障、劳动保护、文件资料、政策法规等主栏目,并加强工会会员管理等数据库的建设和利用,使广大干部职工能够通过网站,迅速快捷的检索到自己所需要的信息资料。拟开设职工论坛等形式建立“职工之家”,职工和工会干部以注册方式,在网上对事件或人物进行讨论交流,畅谈各自感悟,进行相互学习和相互交流。还可利用网站开展“首席职工”、“优秀工会工作者”等各类评选活动,进一步提升工会工作的透明度和群众参与度。 三、技术平台规划与设计 (一)系统应用范围 从系统上分析是一个门户信息交易站点,大多数用户都具有分散性,没有统一的组织和统一的地区,主要通过internet访问。用户侧重使用IE情况分析。用户使用网络带宽分析。估计日访问量在几千人次。 根据这些特点,我们建议在IE兼容上侧重用于IE6.0。出于用户带宽的考虑,建议使用CSS+DIV写网站框架。在网站结构上采用B/S结构。 用户侧重使用IE情况分析,根据网络软件测试调查,得出以下数据如图: 从图得知使用IE6.0的用户最多占到32.14%。360浏览器使用本地IE优秀。其中也有一部分本地优秀用的也是IE6.0。其它IE8.0占到21.54%,IE7.0占到6.3%,搜狗浏览器占到6.03%,其它chrome,IE9.0,TT浏览器,QQ浏览器都只占到3%以下。 所以在UI设计和IE兼容性设计上测重IE6.0以上的版本,建议使用CSS+DIV布局。然后再测试调试各常用IE之间的兼容性。 (二)用户使用网络带宽分析 今年宽带普及提速工程的目标是4兆及以上宽带接入产品的用户超过50%,现在,平均带宽达到了50%。今年4月,全国固定宽带接入规模为1.59亿。4兆及以上用户使用比例已经超过了50%。去年年底,使用4兆以上带宽产品才38%到39%,今年却飞快提升了10个百分点,达到50%。 所以4M以下的人群仍然是主体。在网站建设过程中,网页的图片和整个网页大小的控制不容忽视。建议页面大小保持在三屏内,网页大小保持在150K以内。这是对用户的体验度一个提升也是对网页大小的一个控制。 (三)任何商业应用程序都有三大类必须完成的任务: 第一类和与用户的交互有关(人机接口),用户如何使用应用程序,这类任务可称之为表示层(Presentation)。 第二类和应用程序所完成的计算处理和程序处理流程有关,可称之为应用逻辑层(Application Logic)。 最后一类与数据的查询、更新及数据管理有关,可称之为数据资源层(Data and Resource)。 四、网站细节总体设计 网站分为前台和后台两个部分,前台部分为公众和会员客户提供信息、阅读、查询等功能,后台作为网站管理的优秀部分,提供网站数据、类别等信息的管理和查询。 (一)前台网站的具体栏目设置 共分为工会简介栏目、工会工作栏目、工会动态栏目、下载中心栏目、工会信箱栏目、工会论坛栏目、留言板栏目、友情链接、站内搜索引擎共9个栏目设置。 1.首页具体板块的设置 提供工会信箱登录以及各分类信息查询系统。左侧是本站动态、工会简介、网站公告和相关链接,右侧是广告位;中间部分是各栏目的信息。 在网站的首页中采用了4种效果,飘浮广告效果,滚动新闻效果,鼠标右键禁用和ie右下脚状态栏文字显示效果。 2.网站工会栏目简介 详细的介绍了工会具体情况以及领导风采、组织机构等内容。 3.网站工会工作简介 专题介绍工会在开展素质工程、法律维权、基层建设、送温暖工程、女工工作、综合等工作的情况。 4.网站工会动态简介 介绍工会的具体活动,包含生动的图片及详细的文字信息。 5.网站下载中心的简介 网站提供常用的软件及表格和表格模板的下载。 6.网站工会信箱的简介 网站工会内部所有工作人员具体的邮箱地址。 7.网站工会论坛的简介 网站提供单版论坛。论坛具有一般论坛的常用功能。如注册会员,在线生级,发表帖子,回复帖子,论坛设有良好的编辑器,能够方便的编辑帖子内容。并且有丰富的表情包。让互动更加生动。普通用户也可以注册笔名并发表帖子进行互动。 8.网站留言板的简介 网站的留言板能够通过编辑器方便的编辑文本,可以通过注册用户进行留言。也可以不用注册用户,进行匿名留言。 网站设计与制作论文:浅谈Flash动画在网站设计与制作中的应用 【摘要】Flash是Adobe公司的一款多媒体矢量动画软件,Flash网站动感十足,视觉效果强烈,具有很强的吸引力。其中,动作脚本赋予了Flash编程的能力,大大扩展了Flash的空间。现在,Flash在网络中的应用已经越来越广泛,使用Flash制作的网页不仅视觉效果突出,而且交互功能也非常的强大。本文对Flash动画在网站设计与制作中的应用进行了探讨。 【关键词】Flash动画;动作脚本;交互功能 网络新技术层出不穷,在各个领域尽显风流,网络多媒体的天空更是绚丽多彩、引人入胜。Flash作为目前最优秀的网络动画之一,它的出现,宣告了网络动画时代的到来。由于FLASH本身具有强大和灵活的网络交互功能,所以它在窄带领域已经成为事实上的交互多媒体技术标准。Flash在保证传输速度的同时,还提供了非常丰富的交互动画效果。 Flash动态网站是针对多媒体网页设计脱颖而出的一个新型解决方案。它使用矢量绘制图像,它的最终文件可以以“流式”的输出在网页中播放。Flash动态网站动画文件小,互动功能强。它给网页设计带来的无限生机。 一、Flash动画的特点 Flash被广泛应用,与其自身的特点密不可分。 1.从动画组成来看:Flash动画主要由矢量图形组成,矢量图形具有储存容量小,并且在缩放时不会失真的优点。这就使得Flash动画具有储存容量小,而且在缩放播放窗口时不会影响画面的清晰度的特点。 2.从动画来看:在导出Flash动画的过程中,程序会压缩、优化动画组成元素(例如位图图像、音乐和视频等),这就进一步减少了动画的储存容量,使其更加方便在网上传输。 3.从动画播放来看:后的.swf动画影片具有“流”媒体的特点,在网上可以边下载边播放,而不像GIF动画那样要把整个文件下载完了才能播放。 4.从交互性来看:可以通过为Flash动画添加动作脚本使其具有交互性,从而让观众成为动画的一部分,这一点是传统动画无法比拟的。 5.从制作成本来看:用Flash软件制作动画可以大幅度降低制作成本,同时,在制作时间上也比传统动画大大缩短。 二、动作脚本的特点及基本术语 动作脚本的英文名称是ActionScript,简称AS。ActionScript是一种面向对象的编程语言,执行ECMA-262脚本语言规范,是在Flash内开发应用程序时所使用的语言。目前广泛使用的ActionScript 2.0编辑出的脚本更加稳定、健全。 1.ActionScript 2.0的特点 (1)能够控制Flash动画的播放行为和对象的属性。根据用户的动作来做出响应,并在动画中体现出来。 (2)ActionScript 2.0是一种面向对象的编程语言,它的风格和JavaScript语言相类似。它拥有循环、判断和对象事件等高级语言特性。 (3)ActionScript可以使用自定义函数。如果有一个功能要经常使用,则可以把它写成自定义函数,在用到的时候调用它。 (4)支持XML和XMLSocket。 2.基本术语 (1)对象。在ActionScript中,对象分为两类。一类是用户自己制作的动画元件Symbol实例化后而形成的实体对象Instance Object,声明这类对象后,可以对ActionScript堆砌的属性和动作行为进行控制。另一类是Flash自己定义的抽象对象Abstract Object,例如Math和Date等,这类对象主要用于计算。 (2)数据类型。例如整数、字符、布尔值等等。 (3)变量。在变量方面,ActionScript允许声明全局变量和局部变量。 (4)事件响应。在Flash动画中,动画的交互性就是通过对用户动作的响应来完成的。 (5)语句和运算符。 三、Flash动画在网站设计与制作中的应用 1.网页形式与设计 (1)导航菜单设计 导航菜单设计是Flash动态网页浏览的基础。简洁、有效的导航菜单,可以使浏览者迅速而高效的找到所需要的信息。导航的形式有侧边式、上端式、悬浮式、隐藏式等。具有艺术美感的导航会使浏览者的浏览过程变得丰富而富有趣味。导航菜单的设计还要注意简洁,易用。设计导航菜单的时候,可以应用一些小声音、小动画来丰富浏览体验。 (2)网页版式设计及风格 Flash动态网页往往包含的信息量很大,元素也很多。但由于Flash动态网页的超链接特征,使它的空间可以无限扩展。设计者通常把产品或服务的不同卖点分别集中在不同的路径之中,在细化的动态分页中可以根据次主题的不同,对各个构成元素的空间进行多样化安排。 (3)色彩设计 Flash动态网页色彩搭配既是一项技术性工作,同时它也是一项艺术性很强的工作,因此,设计者在设计网页时除了考虑网站本身的特点外,还要遵循一定的艺术规律,从而设计出色彩鲜明、性格独特的网站。在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。而且,页面的色彩设计尽量不要超过4种色彩,用太多的色彩让人没有方向,没有侧重。当主题色确定好以后,考虑其它配色时,一定要考虑其它配色与主题色的关系,要体现什么样的效果。另外哪种因素占主要地位,是明度,纯度还是色相。 2.Flash动画在网站中的应用 在网页设计中,Flash动画作品除了以“流式播放动画”播放以外,如:Flash动画短片、Flash MV,还具有一定交互性特点的形式。有些网站的引导界面做成Flash动画形式,一般由Dream weaver软件来完成,做成静态页面。当然,大部分这类页面全部是静态,但也有某些网站做出以下设计。如:网页中的Flash网络广告、Flash形象展示动画、网站导航栏动画、图片展示动画、Flash交互动画、及由Flash制作完成的网站注册、登陆、计算等系统。 在静态页面中,如果把这些做成动画形式的话,无疑能起到生动、装饰的作用,对浏览者具有充分调动的作用。但是不宜太花、太乱,否则,就会起到反作用,不但使浏览者眼花缭乱、烦躁,而且会给网站效应大打折扣,显得烦乱,缺乏信任。 除了采用Flash制作相关的页面外,也有一些网站,为了展示自己的个性,使用Flash来制作整个站点。整个站点从概念上就己经包括所有视听元素部分及版式的设计。先不论网站引导界面的设计,由其引导进入的内页面这整个系统都是由Flash软件来制作,就包括上文列举的视频、Flash广告动画、Flash交互动画、网站的Flash形象展示动画、网站的各级导航栏、图片展示、文字、链接、色彩、音乐、声音、游戏及网站注册、登录、计算系统等。 这样的Flash动画网站,感觉都十分炫,具有很强很独特的个性,基本上能完全调动浏览者的积极性,给人以活跃的心理感受。 四、结束语 Flash作为现代一种新的设计方式和娱乐方式,不仅有其实用功能,并且还有视觉和听觉上的双重享受,更因为它具有的趣味性,它作为一种强大的动画制作软件,在视觉表现上较普通的网页有很大的优势,因此,被广泛用于网站的设计与制作当中。 网站设计与制作论文:《计算机辅助教学技术》课程学习网站设计与制作 摘要:为了提高学生的学习主动性、提高课程信息传达的及时性,该文以《计算机辅助教学技术》课程为例,论述了学习网站的设计与制作过程,实现了课程多种资源的展示与交流,使之成为教师与学生课后交流的良好平台。 关键词:网站设计;网站制作;计算机辅助教学技术 随着计算机网络技术快速的发展和互联网密集型延伸以及人们生活工作的需要,使用因特网技术进行网上教学已开始成为一种全新的教学模式。网上教学具有及时性、共享性、便捷性、交互性和独特化等几大特点,它有着传统教学模式所无法比拟和替代的优点。因此,教学网站的开发制作成为广大教育工作者迫切要了解和深入探究的重要环节,从而更好的发展网上教学,推动教学课程水平的逐步提高。《计算机辅助教学技术》课程学习网站预期实现以下目标:1)信息方便、快捷、为用户提供全新的服务。2)支持各种资源下载技术。3)提供用户在线论坛、在线留言,增强网站的互动性。4)网站维护简单、方便。5)具有较好的网站安全性。 1系统开发技术简介 通过对本系统功能应用及各方面的综合评价分析,此网站采用Dreamweaver CS4作为前台的主体设计工具,主要是运用表格、Div+CSS进行布局排版编辑,网站的修饰添加常用的动画制作软件Flash CS4、图形处理软件Photoshop CS3等进行辅助设计,制作完成课程的多媒体教学资料。后台设计部分运用ASP技术添加动态资源,Microsoft Access 2003数据库作为动态数据整理工具,通过ADO对象访问数据库,建设成一个兼容性、安全性、可扩展性良好满足用户浏览信息、交流互动的教学网站[1]。 2需求分析 2.1功能需求分析 本教学网站的功能是可以替代传统教学模式,能够快速的更新跟踪最前沿的教学资讯,灵活生动的把教科书的知识展现出来。用户通过访问网站不仅能在线学习,同时,用户可以寻找下载想要的相关试题和课件,更可以注册会员在论坛上讨论交流。而对于系统管理员,登陆系统后台,不仅要对网站进行系统维护,还要对所有网站信息、数据进行统计整理;管理论坛的贴子与留言板的信息删除,备份,回馈;管理员也要能实时更新网站内容,最新信息。 2.2系统需求分析 此系统打破传统教学模式的地域限制、时间限制,充分发挥网站教学的及时性和便捷性,能够提高教学效率。用户能及时的获取教学资源,管理员能对网站进行维护,对网站资料内容更新和数据的整理权限操作。 3系统概要设计 3.1系统结构设计 根据本教学网站的特点,将其分为前台和后台两大部分。前台主要实现信息浏览、资源下载、在线论坛和留言等功能,后台主要是管理员对网站前台信息、论坛及留言进行管理。 该教学网站设计为八大模块,分别是课程描述、教师队伍、课程建设、下载频道、在线学习、师生论坛、用户系统和留言板。 整个学习网站的系统结构如图1所示。 图1网站系统结构图 各模块功能分别为: 1)课程描述模块介绍了计算机辅助教学技术的历史沿革、研究内容、基本构成、应用环境等相关的课程描述。2)教师队伍模块介绍了课程主要负责人及其他任课教师的教学与科研情况。 3)课程建设模块包括我院计算机辅助教学技术课程特色和今后此门课程的发展趋势。4)在线学习包括在线课件、在线自测。 5)下载频道帮助学生下载课件、Word文档、实验软件等课程资源。6)论坛主要用于让学生和老师进行一些教学答疑或是学术探讨。 7)留言板主要收集一些用户对于网站的意见或建议,以便对网站进行改善。8)后台管理系统对留言板、论坛的数据信息进行管理。 3.2数据库设计 3.2.1数据库分析 针对网站功能结构分析,本教学网站涉及到的数据项和数据结构如下:1)用户基本信息。包括的数据项有用户名、用户密码、E-mail等基本信息。2)管理员基本信息。包括的数据项有管理员名称、管理员密码等基本信息。 3)论坛文章基本信息。包括的数据项有文章标题、文章内容、工作区域名称、发表时间等信息。4)用户留言基本信息。包括的数据项有留言内容、留言者姓名、留言者QQ等信息。 网站设计与制作论文:基于ASP+DW技术的校园工会网站设计与制作 摘要:根据目前流行的网站制作技术,设计并制作了某学校工会网站,网站设计合理,制作完整,功能健全,具有一定的实用价值。对ASP技术和DW技术的充分利用,为网站制作工作的开展奠定了理论和实践基础。指出了在网站制作中各个环节中出现的具体问题,并针对性的进行了解决,对网站制作工作进行了深刻的梳理和总结。 关键词:ASPDW网站制作网络化 工会是学校的重要部门,工会网站可以作为网上信息的重要阵地。使用网络信息,凝聚会员是新时代的工作要求。本校园工会网站采用动态网站制作技术,网站的设计与制作工作完成后,由工会工作人员在远程计算机上对服务器上的网站进行日常信息的更新和维护,制作网站后台管理模块即可实现此功能。 网站的设计和制作包括多方面的知识,它是艺术和技术的综合应用,具体说来有网站策划、网站美工、网站具体模块规划,总体数据库设计,网站制作、后台内容管理模块制作、网站测试、网站上传等步骤组成,作者结合某学校工会网站的制作,总结小型网站的制作经验和技巧,以为网站制作积累宝贵经验。 1、网站的策划与设计 网站的整体策划是根据学校工会领导的综合部署下进行的,这里需要工会工作人员认真讨论研究后,给网站制作人员下达明确的任务说明,由于工会工作人员的精心准备,对网站的风格、网站的功能、网站的规模、网站的模块划分已经非常明确。经过工会工作人员和网站制作人员的共同探讨协商,整理出网站的初步风格、功能要求和模块设计。 参考其他学校的网页制作效果,使用美术基础和网页制作软件PS,设计出来3套网页效果图初稿,每套均有首页,二级页面、三级页面的具体效果,最终由领导确定了一套。在设计的过程中,参考美术老师的意见,借鉴加创新,结合网页的特点,如单位使用像素,宽度适合于800像素的显示器。导航栏的高度要适中,整体结合“块”结构,使用分栏设计,整体风格统一。定稿后,由网站制作人员对网页效果图进行切片处理,作为组装网页的原素材和参考图。 根据网站的具体功能,将网站划分为八大模块:工会简介、工会文件、工会简讯、工会活动、女工园地、健康人生、法律法规、友情链接。其中有些模块只需要一个页面,更多的模块需要二级网页、三级网页的显示。多数模块的内容是需要存储在数据库中的,因此二级模块、三级模块的设计要用到数据库中的内容。 首先是选择使用何种类型的数据库管理软件,数据库管理软件根据功能可分为大型,中型,小型数据库。根据工会网站的具体内容并不复杂,所以选择了小型数据库管理软件Access。但在数据分析和数据表,表结构的设计上却耗费了作者一定的精力。因为没有考虑到后台内容管理的功能设计,所以最初设计表时把需要用到数据库的各个模块都分别设计了表,但最后的后台内容管理模块在数据库内容增删改查时却遇到了大麻烦,因为最初表设计得多了,在做增删改查时也需要做相同多的模块设计,内容就重复了,所以又重新设计表,使用类别字段来区分模块。由此总结的经验就是:数据库设计非常重要,一定要把前期后期工作全面考虑,相互结合,才能为后期程序的编写提供方便。 2、网站的制作 网站的制作使用DW软件完成,具体制作步骤是:首先创建站点,设置服务器,使用DIV+CSS方法创建各个模块的页面和框架,链接数据库,在各个页面设置绑定记录集,设置服务器行为。网页的制作是最为繁琐的工作,首先依据网页设计效果进行布局的设置,具体方法是使用DIV进行布局,然后使用CSS方法对各个DIV样式进行设置,在设置样式的时候,选择使用外部样式表的方法,因为外部样式表更易于管理。在设置背景图像时,使用PS的切片工具进行制作,切片工具有一个BUG,就是其存储名称不能修改,因此在切片时,最好的方法是先设置好切片的名称属性,在导出时就可以使用这个名称命名切片了,同时存储的格式最好是GIF格式,因为这个格式支持透明背景,并且在网页浏览器中支持渐变效果。 网页特效的制作是很有意思的一件事情,这是需要使用JS代码,网上有很多JS代码的效果和原程序,但很麻烦的一件事情是如何读懂这些代码,把相应的内容替换成你所需要的内容,比如,图片说明文字,超链接等等,还有一件事情是,网上提供的JS效果并不是你所需要的尺寸和颜色,这也需要你读懂JS代码,同时把相应的样式修改成你所需要的样式。本网站使用的JS特效有一个新闻展示效果,具体制作方法是下载JS代码,修改JS代码,把JS特效嵌入到相应的DIV中,其中的制作难点是,网站要求新闻展示是随时间更新的,这就需要把静态的新闻换成动态的新闻,因此需要从后台数据库中提取相应的字段,同时在后台管理模块中,还要相应的模块处理新闻的增删改查。 网站后台内容管理是方便网站维护人员工作方便专门制作的,工会网站的维护工作是由工会工作人员远程进行管理的,因此就有必要制作一个专门方便工会工作人员管理网站内容的模块。其制作内容就设计到对后台数据库的增删改工作,由于在数据库设计过程中,没有考虑到后期的维护工作,因此在对新闻内容的增删改工作上,出现了需要给多个表进行增删改的要求,因此建议今后设计数据库时,将所有的新闻表重新整合,以类别区分各种信息。 另外在处理图片上传的工作时,需要考虑如何上传图片信息。之所以要专门指出图片上传是有原因的,因为图片需要上传到服务器上才能将其具体路径信息记录到相应数据表记录的字段中,也就是说,如果某条新闻需要图片的支持,那么这条新闻的图片是以相对路径的形式存储在数据库中的,所以在增改新闻图片时,必须先把图片上传到服务器相应的目录下。图片上传到服务器后,它的文件名将随机改变,所以要记录好图片的新文件名。这样才能进行和图片相关的操作。文件上传可以分为两种:有组件上传和无组件上传。作者使用的是无组件上传,原因是有组件上传要求远程服务器上必须安装相应的组件才能完成文件上传功能,而无组件上传不需要在服务器上安装相应的组件即可完成文件的上传。 网站的测试是网站制作必不可少的步骤和环节,网站制作完毕之后,必须及时进行网站测试,测试可以分为两种测试:黑盒测试和白盒测试。作者将黑盒测试的任务交给3名学生进行,经过2天的测试,将各个模块统统测试3遍,测试中发现了一些问题:网页标题没设置、个别网站内容出现DIV跑位现象,不同的浏览器出现不同的效果,个别网站出现内容描述不清晰的情况等等,通过作者的核实,都进行了更改并重新测试。白盒测试则是由作者亲自完成的,在测试中出现的问题主要有:站点中出现了没有用的网页,处理的办法是将其删除;表单中出现了没有用到的项目,有些项目类型不合适,处理办法是删除或修改;经过黑盒测试和白盒测试之后,还需要使用者在长期的维护过程中,不断的测试,并把需要修改的地方指明给作者,由作者进行修改,这就出现的软件的不同版本。 3、网站的上传与更新 网站制作、测试完毕后,就交付给学校网站维护人员进行上传,网站是存放在学校服务器上的,也就是说,所有的网页浏览者通过浏览器将网页请求发送到学校网站服务器上,由服务器将浏览者请求的网页发送给浏览者。 网络信息的更新需要使用后台管理系统进行,这个系统是作者专门针对本网站设计制作的,专为网站信息的更新维护设计,这样通过此系统,公会工作人员通过远程浏览器即可更新网络服务器上的公会网站数据库,从而方便轻松的维护更新网站内容。值得一提的是,网站后台管理系统也是相当复杂的一个模块,涉及到管理员密码设置更改,网页访问限制,数据库信息的增删改查等内容,所有动态信息均通过此模块对网站数据库进行更新。 4、结语 工会网站的使用,实现了无纸化办公,能够快捷的消息,减少了许多人力物力的开销,提高了工作效率,这是本系统的功能和特点。从网站的策划,设计,制作,测试到,整个过程作者亲力亲为,其中体会非常深刻,本网站的建设基本完成,其基本功能全部实现。如何把类似的网站设计成网站模板,如果实现模板化,此类网站的制作将会更加便捷快速。 作者简介: 曹晓丽,女,1979年10月,河南郑州人,毕业于华中科技大学计算机工程硕士,主要研究方向:多媒体技术,信息安全。 毛颖颖,女,1982年7月,河南安阳人,毕业于河南师范大学教育技术学专业,理学硕士,主要研究方向:多媒体技术、动漫制作。 网站设计与制作论文:基于工作过程设计的《网站设计与网页制作》项目课程教学改革的研究 [摘要]《网站设计与网页制作》的教学内容按照实际的工作任务、工作过程和工作情境组织,以完整的工作过程贯穿于项目式教学中,使每一个学生通过学习《网站设计与网页制作》课程,能够对各种制作手法和设计技术有更深入的理解,能够使他们对今后的职业选择和学习方向有更多的思考;能够在开发能力、学习能力和解决问题能力方面有更好的发展;能够在责任感、合作精神和创新意识等方面得到提高,最终能实现学生的零距离上岗。 [关键词]工作过程设计项目教学认证教育考核方式 一、概述 项目教学法是以学生的自主性、探索性学习为基础,采用类似科学研究及实践的方法,促进学生主动积极发展的一种新型的教学方法。在教学活动中,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师的指导下,以小组工作方式,由学生自己按照实际工作的完整程序,共同制定计划、共同或分工完成整个项目。在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。学生在项目实践过程中,理解和把握课程要求的知识和技能,体验创新的艰辛与乐趣,培养分析问题和解决问题的能力及团队精神和合作能力等,教师已经不是教学中的主导地位,成为学生学习过程中的引导者、指导者和监督者,教学内容按照实际的工作任务、工作过程和工作情境组织,以完整的工作过程贯穿于项目式教学中,提高学生的社会能力、方法能力、专业能力,使专业训练更接近社会需求,最终能实现学生的零距离上岗。 《网站设计与网页制作》是我系计算机应用技术、软件技术、网络技术的专业必修课。为了适应时代的发展,《网站设计与网页制作》课程在继承世界现行网站网页教学优势的基础上,又吸收了当今网站网页开发的新技术和新思路。力求更加注重学生的发展和社会的需求,更准确地反映网站网页开发技术的专业性手段;更加关注学生积淀自己的生活经验;更强调学生的主动学习,并增加实践环节。《网站设计与网页制作》课程期望使每一个学生通过学习网站设计与网页制作课程,能够对各种制作手法和设计技术有更深入的理解,能够使他们对今后的职业选择和学习方向有更多的思考;能够在开发能力、学习能力和解决问题能力方面有更好的发展;能够在责任感、合作精神和创新意识等方面得到提高。 二、课程理念 确立一个中心(以学生为中心)三个融合(校企融合、课内外融合、技术与人文融合)、基于工作过程设计的课程开发理念。提前让学生感受工作的氛围,熟悉工作的相关流程,以增强学生在就业过程中的竞争力。并结合我院“我在乎你”的办学理念,通过理实一体化的教学手段,采用项目式教学,给学生提供一个制作网站的模拟或真实的环境。让学生通过对“确定项目――制定策划书――制作网站――验收――总结经验”这个流程的训练,熟悉制作网站的过程,并能够有所成果。 确立素养、行为、技能教育观。重视网页制作过程中技术性心智技能的形成,强调“原型定向、原型操作、原型内化”、原型能经“迁移”形成类型(“举一反三”);强化学习过程中教师的示范和引导的作用。 以技术开发贯穿网页制作的全过程,技术开发强调设计与制作。强调过程的可重复、可验证性。 课程质量以教师的明示能力和学生的内化能力为主要评价指标。 三、设计思路 遵循高职课程改革关于“面向就业,培养实用性人才”的基本精神,在全面贯彻国家教育方针的基础上,根据学生身心发展的特点和教育规律,重视对学生进行全面的职业素质教育,着眼于培养学生终身学习的愿望和能力,体现职业教育层次网站设计与网页制作课程的实用性、专业性和可持续发展性。 综合考虑学生发展的需要、社会需求和就业需求三个方面,本课程以一个大项目出发,分解为7个子项目,在完成七个子项目教学的同时,学生也可以把自己承接的大项目一并完成。 从“以工作任务为中心”和“培养学生应用能力”角度出发,以“项目教学”和“任务驱动的方式”,让学生在有限的时间掌握网页制作的技能。 运用项目式教学方法,努力创建开发项目的条件,突出工学结合,提高学生技能的熟练程度和灵活运用的能力。 四、实施建议 本课程的教学必须始终贯彻任务驱动式的“做中学”,过程体验式的“学中思”,学以致用式的“思中用”和启思益智式的“用中创”的理念。本课程的总体目标是根据企业网站开发工作流程(即具体的工作过程),从前期策划开始到网页设计,网页制作、网站,一步一个脚印地引导学生逐步深入,亲身体验网站设计与网页制作的过程。 1.具体实施建议 (1)明确目的、详细描述操作任务。根据学生的具体项目每次课按照网站开发的进度表都有明确的目的,具体的操作任务。 (2)对课堂模仿实践的结果进行合理评价和及时计分。对每一次课堂模仿实践的完成情况进行评价和计分,及时解决学生普遍存在的问题,对完成较好的学生给予肯定。 (3)采用项目驱动的方法,如通过教师项目分解的子项目学习以掌握基础知识点,然后充分发挥学生的设计能力,完成学生自己的项目,素材由学生自己收集,网页的风格、布局由学生自己决定,培养学生的创新能力。 (4)充分利用学生课余时间。 (5)项目开发:提前一个月布置任务,并向学生提供参考资源,让学生有充分的时间准备和寻找合适的项目;学生寻找合适的项目后,与客户进行交流获取制作网站的一些素材和信息。根据学生找到的项目,在教师的指导下,把学生分成若干个小组。在每个小组中,每位学生根据自己的特长和爱好,承担不同的工作角色,完成不同的任务。一般一个项目分给三个小组,每个小组可以拿出一个方案。这样可以加强小组与小组之间的竞争性,此外在最后验收时客户也可以有多个方案进行选择。 (6)学生在完成网站设计和网页制作的教程中,如果遇到问题,可以有多种渠道来解决。可以是组内成员的讨论、还可以查阅系部的网络课程、通过老师进行辅导、求助于互联网等等。 学生通过该项目的进行,了解并把握整个过程及每一环节中的基本要求。这样既教会学生制作方法,又让学生体会制作过程的创新性和协作精神,能最大限度地发挥项目式教学的功能。 2.教学方法建议 《网站设计与网页制作》课程以真实项目为案例组织教学,课程教学方法符合“教、学、做”合一的原则,采用理论实践一体化的项目教学和案例教学方法,强调学生将所学知识和技能在实践中应用。课程教学围绕如何开发一个网站展开,各个教学单元采用“应用导向、任务驱动”教学方法。本课程采用的主要教学方法如下: (1)四步教学法 通过“讲解――示范――模仿――练习”四步教学法,让学生通过模仿老师讲解的方法制作网页,理论与实践相结合,“教、学、练、思”四者有机融合、训练学生的动手能力和模仿技能,提高课堂教学的实践性。 (2)任务驱动、案例教学法 方法: 下发工作任务单、学生解读任务 教师初步讲解、示范 学生实施任务 教师巡回 教师评价 通过案例提出问题,帮助学生建立感性认识,激发学习兴趣。对案例进行分析,找到解决问题的方法和操作步骤,逐步完成案例的操作。在教学过程中,遵循“启发式教学”原则,启发学生积极思维,通过观察,发现问题,提出问题,分析问题并逐步解决问题,从中领悟职业经验。 (3)项目实施法 方法: 下发项目书 学生分组讨论项目分解 师生共同完成项目分析 学生实施,教师指导 提交项目作品 最终评价 引入“项目教学法”,给学生提供一个制作网站的工作环境,通过组织学生承接项目,继而进行项目的开发,使学习与工作相结合,训练学生完成工作任务所需的技能、技巧,同时引导学生进一步加强专业理论知识的学习,从而培养学生的综合职业素质。 3.考核建议 实施项目式教学以后,学习的过程和在此过程的学习态度显得越来越重要,这也是企业需求人才的一个重要标准。所以本课程的考核内容一共分为四个部分:网站的总体规划,具体完成的过程,最终完成的作品和多方代表的反馈意见。 五、将课程与全国计算机信息高新技术考试进行有机结合 全国计算机信息高新技术考试之高级网页制作员的专项技能水平达到相当于中华人民共和国职业资格技能等级三级,在一种操作系统平台下综合使用网页相关软件完成网页制作和动态数据处理的工作,实际能力要求达到:能综合使用两种以上网页制作相关软件进行网页设计和制作,并具有相应的教学能力。它是网页设计制作人员、Web开发人员及网页设计爱好者综合应用网页制作开发工具进行专业、高效Web设计与制作能力的权威认定。如果尝试将“网站设计与网页制作”课程与“全国计算机信息高新技术考试”进行有机的结合,可以提高学生独特设计理念、丰富动态应用程序、互动多媒体制作方式等综合能力,创作出更为直观、高效的Web作品。 将学历教育与认证教育相结合,进一步探求高校培养目标与企业用人之间的联系,培养适应社会需求的学生,这无疑是一种教学改革的新模式。 六、结语 以工作过程为导向的项目式教学法是一种先进的高职教学理念,它突破了传统的教学模式,通过解决学生身边的一些现实问题来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。通过项目教学法学习的学生,他们的动手能力、解决实际问题的能力有很大的提高。这种方法不但适合高职计算机课程教学,尤其适用于学生水平参差不齐、学生自控能力比较薄弱、课程的应用性比较强的教学。教师在观察学生、帮助学生的过程中,开阔了视野,提高了专业水平。充分地展示了现代职业教育“以能力为本”的价值取向,使课堂教学的质量和效益得到更大幅度的提高。可以说,项目教学法是师生共同完成项目,共同取得进步的教学方法。它是在模拟企业真实的工作过程中,用行为来引导学生、启发学生的学习兴趣,让学生在团队中自主地进行学习,培养学生的多种能力,使学生掌握的知识与企业的需求更加接近,我们将继续在实践教学中深入探讨项目式教学法,与企业加强联系,累积真实项目素材,进一步完善适合高职特点的教学方法。 网站设计与制作论文:个人生活网站设计与制作 1素材准备 素材的准备是制作网站的基本条件,只有准备好必备的素材,才能够快速的制作网站,而不会浪费不必要的时间和精力。准备网站的素材不仅要从网站的各个栏目的规划考虑,也要考虑各个页面用到的图片、内容、特殊效果等等,具体的网站有:网页大宝库、懒人图库、素材精品屋等。准备好素材以后,需要对文本、图片、样式、特效等进行基本的处理,同时还要将素材进行分类,具体分类文件夹如:images、flash、music、style。 2首页制作 首先把整理好的素材分别放在images、flash、music三个文件夹下。建立站点1)打开Dreamweaver软件。2)单击“站点”菜单,进行“新建站点”操作。3)在站点定义对话框中输入网站名称“mywebsite”,本地根目录文件夹”是指你网站保存的磁盘路径,选择d:\myweb后,单击“确认”按钮。4)经过以上基本操作,一个站点就建立好了。5)把images、flash、music三个文件夹剪切到站点文件夹下,再新建html文件夹。6)右键单击“站点”面板中根目录下的html文件夹,新建网页首页文件,命名为”index.html”。7)打开首页文件index.html进入编辑状态。8)建立表格,使表格居中对齐。表格居中代码如下: tablewidth="800"height="712"border="0"align="center"bordercolor="#000000" tr thheight="218"scope="col" nbsp; /th /tr /table 9)点击表格内部在执行菜单中,插入——媒体——flash。10)同样的方法插入flash背景音乐文件未命名-5.swf。11)点击修改——页面属性——外观——背景图像,单击浏览选择所需背景图片。 3模版的建立 1)首先建立一个大表格并且使表格居中,接着制作嵌套表格,使用插入表格命令,在大表格内插入所需行数和列数表格,设置宽度百分比“Percent”(百分比),在文本框中输入100,单击“OK”,所插入的表格刚好充满第一个单元,然后插入一行三列的表格,左右分别为100宽居中表格宽度为600,最后再居中嵌入一行七列的导航栏和一列的文本内容栏。2)表格嵌套完成后开始编辑导航条,首先输入导航文字内容,给每栏文字分别添加链接为【#】点击导航条表格的 table ,在属性菜单下编辑边框大小为3、颜色为#FFCC99。选择执行菜单中,页面属性——链接,设置文字链接,添加链接效果:链接颜色与已访问链接颜色为#ffcc99变换图像链接颜色为#ffff00,下划线样式为仅在变换图像是显示下划线。3)添加网页背景图案,页面属性——外观——背景图像,选择好事先存放在images里的背景图案。4)添加table中的背景图案,单击 table 在属性中选择背景图像,添加图像,这样模板就完成了。 作者:胡旭 单位:辽宁林业职业技术学院 网站设计与制作论文:藏饰商务网站设计与制作 1 电子商务 电子商务(Electronic Commerce,EC)是一种新型的电子方式的商务贸易活动,它与传统的商务贸易活动相比,既有相似之处,又有明显的区别.电子商务可以简单地解释为:利用便利、快捷和低成本的电子信息技术和手段进行的商贸活动.目前大家所讨论的电子商务主要是利用EDI(电子数据交换)和Internet(因特网)来完成的.因此,也可以说电子商务是计算机网络技术在商务活动中的应用[1].一般而言,电子商务包括生产、流通、分配、交换和消费等环节中所有活动的电子信息化处理.电子商务活动包括通过互联网进行的交易和商务活动、通过增值网络进行的电子交易和服务(如通过EDI进行采购和报关等),以及通过连接企业或机构的计算机网络发生的交易和服务.中国的电子商务已经出现“多元化”发展趋势,专业化行业网站将有一个迅猛的发展,符合区域发展特色的电子商务、综合的电子商务生态系统也将得到快速发展、电子商务的国际化将受到高度关注.因此,作者设计并实现了藏饰品电子商务网站,为发展本区域民族特色经济具有实际意义. 2 网站整体功能 2.1 建站目的 建设藏饰品电子商务网站的目的是为了扩大藏族文化在电子商务领域的影响力,打造一个具有地域风情、具有西藏、青海藏族风情特色、具有民族文化气息的藏族饰品电子商务平台,旨在改进传统的藏族饰品销售方式,将先进的、基于互联网的电子销售方式融进藏饰品的销售中去,让更多的藏饰品生产厂家获得更大的效益和影响力,让他们认识到做基于Web的电子商务的重要性和必要性,使整个有关藏族特色的电子商务在互联网上繁荣昌盛,最终为大力发展区域民族特色经济助一臂之力. 2.2 网站平台 在该设计中,作者选用的是ASP应用服务器技术和SQL数据库的组合方式.ASP全名Active ServerPages,意为“动态服务器页面”,是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序.ASP采用脚本语言VB Script(Java script)作为自己的开发语言. 2.3 网站架构 本网站架构采用B/S模式.B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种改进的结构.在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构.相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本. 2.4 藏饰品 建设藏饰品商务网站旨在展示和销售藏民族特色商品.首先,藏族的特色体现在他们的衣着也即藏袍中,因此必须设立一个衣服(藏袍)的商务单元;其次,在藏民族同胞穿着的藏服中,一般挂有藏民族特色的饰品,而且藏族首饰以其特殊的民族文化、神秘的文化背景强烈吸引着消费者,所以第二个商务单元确立为首饰;再次,藏民一般游牧于大草原中,而他们的家也随着家族的游牧而搬迁,所以藏族人的住所、住所里摆放的家具、使用的器皿也别具特色,那么由此确立第三、四个商务单元分别为:家具和器皿;另外,“扎西德勒”是藏语中的“你好”的意思,通常藏族同胞对外胞表示友好和赞赏时对他说“扎西德勒”,同时敬献上藏族的特色礼物哈达,所以将哈达作为第五个商务单元;最后,“唐卡”是藏族的一种壁画艺术,藏族壁画中包含有藏族的历史和藏族的文化等元素,是藏民族的精神领袖,所以选壁画作为第六个商务单元. 3 网站建设 3.1 Web站点建设 作者通过Adobe Dreamweaver CS3建立了该站点,具体步骤为:执行“站点/新建站点”,在弹出的对话框中建立一个“服务器模型”为“ASP Vbscript”、“访问类型”为“本地/网络”、“测试服务器文件”为“D:\藏饰品电子商务网站”的站点.完成了这一步,以后制作的网页文档就保存在所建的站点中,并上传到测试服务器. 3.2 数据库创建 一个基于B/S模式的网站仅有浏览器是远远不够的,必须要有服务器的支持才能被称为B/S,因此使用SQL SEVER 2000来作为数据库系统的支持.具体步骤为:安装并打开SQL SEVER 2000数据库,在数据库中新建一个名称为“My EC”(数据库名称的命名没有硬性的要求,EC即电子商务)的数据库,并分别新建“用户表”、“后台管理员表”以及如上所述的6大商务单元表.这些不同的表分别完成不同的功能,用户表完成添加、查询、修改、删除等用户信息的功能;后台管理员表用于保存后台管理员的用户名和密码等的相关信息;6大商务单元表则动态链接到Browser(浏览器)中,修改了数据库中的表就同样修改了浏览器中的商务单元的相关属性和方法,商家在进行对商品的进、存、销的操作时,直接操作数据库中表的元素就可以了,不必对前台进行修改. 3.3 网页布局设计 WEB站点和数据库搭建好以后,进一步的操作就是网站布局设计.在Adobe Dreamweaver CS3中设计网页时,首先要对网页进行整体的布局,具体步骤为:在“查看/表格模式”菜单命令项,选中“布局模式”,在“插入”栏中会出现绘制布局表格的图标,单击“绘制布局表格”,绘制一个宽度为985的布局表格,使之居中对齐,然后在该布局表格中,分别绘制出导航、LOGO、图片布局及功能等布局表格,如图1所示. 3.4 数据库的连接 网站布局设计完成以后,便要实现网站功能与数据库系统的连接了,在Adobe Dreamweaver CS3中,是通过表单和SQL Sever数据库进行连接的.要实现用户的登陆功能,首先在Login.asp文件中新建一个表单,以便将表单中的数据传输到数据库服务器中,在表单中分别新建两个文本域和两个按钮,用于传输用户所输入的数据至数据库服务器中.建好表单以后,开始配置Microsoft ODBC SQL Server DSN,在“绑定”中绑定查询的记录集,连接到已建立好的DSN上,查询过程中使用的是SQL语句进行查询SELECT *FROM dbo.denglu,单击“测试”,如果能正确显示出数据库中的基本信息,则说明SQL语句无差错,记录集绑定成功. 3.5 用户登陆功能的实现 要实现用户的登陆功能,在服务器行为中添加一个插入记录,连接到绑定的DSN中,插入到数据库的用户表中,每个文本域分别对应不同的字段名,登陆成功跳转至登陆成功界面,登陆未成功则跳转至登陆未成功界面.在浏览器的登陆页面,为提醒用户保护好自己的用户名和密码,可以加入相关的提醒.如果用户登陆是在数据库实现查找功能,那么用户注册则是在数据库中实现插入功能.在页面右下角的文件中新建一个Register.asp注册页面,新建表单放入应放的文本域textfield1、2、3、4、5,插入button1和2,绑定记录集到数据库中的用户表,单击服务器行为选择插入记录,将依次的文本域插入到数据库依次的表中去,再将But-ton1的名称改为“注册”,选为“提交表单”,便完成了由表单向数据库插入记录的功能. 3.6 网站后台功能 本藏饰品电子商务网站还设计了后台程序,供网站管理人员来管理网站商品的基本信息,只需要用所提供的管理员帐号和密码即可进行网站后台功能的使用.后台管理系统提供两种基本功能,一是Insert插入功能,一是Update修改功能,即向数据库中插入商品信息和修改商品信息.键入帐号和密码进入后台管理系统,在Adobe Dreamweaver CS3中,只需在绑定了记录集后,将服务器行为设置为插入数据,那么这个选中的表单就能从文本域中向数据库中添加数值了.完成这步,藏饰品电子商务网站的基本框架都已全部完成,再进行具体的网站建设操作就可以了,例如设置图片大小格式、设置网页布局页面规范、美观以及设置网页效果人性化等等.最后在完成了与数据库的连接以后,将数据库中的文件存入根目录的Data文件夹中,将网站的后台文件存入根目录的Admin文件夹中,将图片文件存入根目录的Img文件夹中,网站的主文件保存入根目录中即可. 4 数据库中表和商品的关系 该藏饰品电子商务网站只集成了六款商品的交易,如果商户有新的商品项,可以随时添加.针对六款商品,建了6个数据库表来存放相应的商品项,分别是:dress表、shoushi表、jiaju表、qimin表、hada表和bihua表.表中现已分别有了现成的“商品”,并且每款商品都有各自的图片在浏览器中显示.商品号、商品名称、商品描述、商品单价和库存量都显示的是数据库表中的数值,也就是数据库中的“商品”,商户如果有新的商品上架,只需要在数据库表中修改相应选项,不必要在浏览器端修改,如果一件商品被成功交易,商户即在数据库中删除相应数据库表中的值即可,不需要在浏览器端进行删除[2]. 5 数据库中表和交易的关系 用户在确定购买以后,在收获信息的页面中填写相应的信息(如图2所示).如收货人的省分、城市、区县、邮政编码、街道地址、收货人姓名、手机号码等信息,用户输入的值,会传到数据库的中shouhuo表中.商户只需要查看shouhuo表中的信息,就可以确定发货信息,从而根据此信息给顾客发货.这样便完成了电子商务交易中的“买卖”工作. 6 结束语 该藏饰品电子商务网站实现了浏览器与数据库的动态链接;网站整体布局合理,页面整体风格简洁明了;设计中所有素材均精心收集并经过PhotoShop加工;在一定程度上实现了后台管理功能.但是,与专业的电子商务网站相比,该网站并不完全成熟,尚有待改进.例如,在用户登陆功能方面,可以加入更详细的用户信息和更人性化的权限登陆条件;在数据库设计中,可以加入更贴近现实社会、更准确的数据完整性;在购物车功能中,实现网银功能等等.作者在将来的设计中,会逐步实现. 网站设计与制作论文:网站设计与制作教学模式探讨 一、课程教学模式的研究 1.以实际工作过程为主线 无论是课程内容的选取,还是教学内容的组织,始终围绕实际网站设计与制作工作的过程及内容,以实际工作流程为教学内容和教学组织顺序,将课程融于实际工作需求中,突出了技能和素质的培养。 2.工作任务的真实性 课程实训中提交给学生的实训企业资料,均是以来自于实践一线的真实业务为基础,经过校企双方精心组织挑选。要求学生完成网站调研、网站建设方案书的撰写、网站的设计与制作等,与实际网站设计与制作岗位的工作情况完全相同。因此通过完成相应的任务而让学生掌握的相关知识、操作方法和操作技能,真实地反映了网站设计与制作岗位的能力和素质需求。 3.“教学做”合一 在课程教学中以学生为主体的工作导向式教学,教学的主线是指导学生完成实际网站设计与制作业务操作与管理工作,引导学生通过实践来掌握操作方法和技能,通过操作来学习相关知识,从而将教、学、做有机地结合,突出教学的职业性、实践性特点。通过以上教学模式的创新,成功地将网站设计与制作岗位搬上了课堂,从而真正做到让学生通过该课程树立企业网络形象观念,掌握网站设计与制作工作的基本流程、步骤、内容及操作方法,具备独立完成一个小型企业的网站设计与制作工作的能力。 二、课程教学方法和手段 在课程教学中灵活运用了多种教学方法和手段,增强了学生学习的兴趣,提高了学生学习的主动性和积极性。 1.教学方法的选择和使用 结合课程的性质和要求,我们采用了案例教学法、任务驱动法、角色扮演法、现场调研、仿真学习和作品展示法开展教学活动。 (1)案例教学法 在教学中,我们与企业合作,由企业提供典型的网站设计与制作案例。在具体的教学活动中,通过组织学生进行问题分析、相互解答和自由互辩,再由教师和企业兼职教师共同引导,由此掌握不同类型网站建设的方法和技巧。 (2)任务驱动法 在教学过程中,基于资讯、决策、计划、实施、检查、评估六步法,我们组织学生每6人成立一个虚拟的网站建设公司,设置各工作岗位,包括美工、程序等真实岗位,并在内部实现轮岗交替,让学生能够在教师的指导下按照真实工作任务的要求完成每个学习情境的学习任务。 (3)角色扮演法 学生在虚拟网站企业中分别扮演网站设计师、程序员、网站美工、汇报人等不同的角色,在不同的学习情境中进行角色转换,使学生在情境模拟、循环和反复的过程中,加深对网站设计与制作工作任务的理解,提升操作与管理能力。 (4)现场调研 根据学习的需要我们安排学生分小组进入真实企业进行现场调研,或者邀请企业兼职教师进校讲解分析,学生根据调研得出网站建设的目标,完成网站建设方案书,设计并制作网站,提升学生吃苦耐劳、团队协作、沟通交流等素质。 (5)仿真学习 电子商务专业配有仿真实训室和创业实训室,实训室配以公司真实的经营环境,为学生提供真实的电子商务企业经营的过程。学生可以通过组成公司,以轮岗分流、小组间对抗等方式,获得电子商务企业经营的宝贵经验。每个学习任务在实训室实现仿真训练,学习内容、学习过程、学习环境均与实际工作保持一致。 (6)作品展示法 在教学中组织学生欣赏往届学生的作品,激赏学生的学习兴趣,并在任务进行到一定的程度时,举办班上同学的作品展示,让班上同学相互欣赏、由企业兼职教师讨论并分析作品的优点和不足之处。通过作品展示法,学生可以通过对比,了解自己作品的优点和不足之处,同时加强了网站评估的能力。 2.教学手段 针对如何有效开展教学活动,我们采用了校企联合授课、举办专题讲座、通过多媒体化、信息化、网络化组织教学和通过举办技能竞赛开展教学。 (1)校企联合授课 课程实行“双课程组负责人”制,企业专家与校内专职教师共同担任课程开发的负责人。企业专家参与课程的开发设计并承担学习任务设计工作,企业人员担任指导教师参与实践学习,学时比例达50%以上,课程组专兼职教师比例为1∶1。此外,由于网站设计与制作工作涉及到Photoshop广告设计、网页设计与制作、数据库等多方面的知识与技能的学习和运用,本课程整合校内外教学资源,采取校企联合授课的形式组织教学,受到学生好评。 (2)举办专题讲座 教学中定期邀请企业专家为学生开展专题讲座,向学生讲解职业生涯中的精彩案例,通过分享经验、带来新鲜的工作任务,提高学生对网站设计与制作工作岗位的了解和热爱。 (3)多媒体化、信息化、网络化教学 教学中利用实训室,让学生在仿真的职场环境中实践。同时,我们在校园网上建立了动态网站设计与制作课程的课程网站,上传了丰富的教学资源,包括:1)完备的教学文件,包括教学大纲、任务单、实训教材、电子教案等。2)教材中配套练习题及参考答案,理论及实务考试样题、参考答案,以满足不同层次学生的自主学习需求。3)辅助教学资源,包括与本课程有关的以音频、视频、文档等多种形式表现的教学辅助资料,如网站设计与制作、网页特效技能操作的示范录像、电子商务相关的从业资格考试的近期考试信息等。4)课程剖析,包括课程的定位、课程设计理念与思路、教学内容及组织、教学方法手段等。5)教学展示,包括主讲教师的相关资料、各界对课程评价、工学结合的项目作品等。学生还可以通过课程网站自主学习。学生可以在实地调研之后,利用网络辅助查找未了解的资料,完成资讯、计划等环节,提高学生学习的自主性和效率。 (4)技能竞赛 将行业技能竞赛和专业技能竞赛纳入素质拓展平台,以赛促学极大地提高了学生的学习积极性,通过举办主题网站设计等比赛,加深了学生对专业的认识,提高了学生对知识的理解和对技能熟练度的操作,另外,通过鼓励学生积极参加全国电子商务专业大赛,增强了学生的应变能力和创新能力。 三、实施中的反思和总结 在这几年的教学过程中,笔者发现以上教学方法和手段,虽然很多课程都在提倡或是已经在教学中使用,但不同的课程都具有各自的课程特色,同样的教学方法,在具体实施过程中可以产生出不同的具体实施手段,让其发挥出更大的功效。例如: 1.校本教材的编订和使用 校本教材的编订和使用,对课程改革成果的冲击是巨大的和显著的。以笔者的亲身感受来讲,与企业共同编订的校本教材,加上配套使用的任务单,是针对学校现状、学生实际情况编订出来的,因此工作过程更加符合实际情况,也更加具有工作过程系统化的特色。通过任务单来引导工作过程,配合校本教材中的知识点和技能点,更加有利于学生进行系统化学习。 2.小组学习讨论法和二人搭档检查法相互配合使用 在学习过程中,我们需要组织学生分成小组进行问题的讨论和解决,这主要是为了锻炼学生分析问题、解决问题的能力,以及增进团队协作意识。但是小组学习讨论法的缺点便是不能完全做到点对点交流,个别人容易产生怠倦的情绪,甚至有人“滥竽充数”。在这些年的教学过程中,针对动态网站设计与制作课程笔者发现,课程因为需要进行程序编写和调试,大量的代码容易让人产生视觉疲劳,因此许多学生在课程中容易产生眼酸、眼疲劳等情况,加之程序代码枯燥无味、人与人之间缺少交流,许多学生容易产生学习疲劳。另外小组长个人工作压力大,很难督促全组人员的学习进度,不能保证学习质量和学习效果,因此单纯的小组学习讨论法并不能有效地推动全班的学习进度。针对这种情况,笔者尝试让每位同学都在另一个小组寻找一位搭档,两人相互共同学习和检查。学习过程中,每个小任务在指定的时间内,先由自已独立思考和完成,然后搭档双方都交换位置,由搭档来检查对方的完成情况并进行纠错,这种方法一方面学生让起立活动了筋骨,另一方面由他人的视角来检查问题往往更加能够一针见血,效果加倍。同时,一对一的搭档学习即保证了学习质量,也增进了同学之间的友谊。此外,这种搭档学习方法能够减轻小组长的工作压力,不论是学习、检查和评价,两人的双向交流都是及时的、认真的和有成效的。在动态网站设计与制作课程中,小组学习讨论法和二人搭档检查法是卓有成效的。 3.合理的设计知识归纳和总结 在教学活动中要培养学生知识归纳和总结的习惯,是必不可少的。在《动态网站设计与制作》课程的学习任务中,每个情境都设计了对应的小任务,每次任务在检查和评价之后,由教师或是小组长带领同学先进行本次任务的知识归纳,总结学到的知识和技能,再进行本次任务的感受总结,例如任务中是因为粗心打错字符而导致程序调试失败等原因,最后是教师对学生在本次任务中的表现进行评价。通过每次任务都进行相应的知识归纳和总结,有效地对学生的知识做了系统化整理,并加深了对知识和技能的理解。 四、结语 笔者经过这几年不断累积教学经验,已经完成了校本教材和配套任务单的编订,并且逐步摸索出适合本课程的教学模式、教学方法和手段,同时也意识到,教师课堂气氛的驾御能力对提高学生的学习兴趣是非常重要的,这需要教师经验丰富、知识渊博,并且自身诙谐风趣,才能更好地促进课堂教学气氛。因此,除了寻找更加适合课程特色的教学方法和手段,教师也需要提高和加强自身综合素质,才能更加胜任高职教师的岗位。 作者:郝静杨波单位:湖北工业职业技术学院经济贸易系 网站设计与制作论文:计算机组成原理CAI教学网站设计与制作 摘要:本文设计的计算机组成原理课程教学网站采用了目前流行的.net技术,在网站中引入了Web Services、XML等具有良好扩展性的技术,页面布局采用DIV+CSS,利用访问数据库。网站教学内容设置双语教学部分,并利用flash技术建立虚拟实验室,模拟实际实验环境。该网站适应现代教育的需要,对教师的教学改革及促进学生的自主学习有积极的意义。 关键词:计算机组成原理;CAI教学网站; 1 引言 计算机组成原理是计算机专业的一门优秀专业基础课程,本课程内容较多、涉及面广、实践性强、难度较大。通过制作计算机组成原理CAI教学网站可以帮助相对容易达到教学目的。计算机组成原理CAI教学网站的实现采用WEB技术将文字、声音、图形、动画等溶入到教学模式中去,从而使计算机组成原理中抽象的和难以体会的概念等变得生动形象起来,加深和加快了对该门课程的理解。将网站应用于教学可以充分调动学生学习的主观能动性,提高学生求知欲,同时能使教师及时掌握学生在学习过程中所遇到的难题和存在的问题,增大教师与学生之间的沟通,从而取得良好的教学效果。 2 教学设计 针对计算机组成原理课程的特点,教学主要内容包括计算机组成原理理论教学部分、实验教学部分、典型例题及分析、综合在线测试、学习辅助资源、师生互动等。设计指导思想是改变传统上以“教” 为中心的教学模式,真正实现以“学” 为中心,充分发挥学习者的主动性和创造性。实现的方式采用“知识点+实验+典型例题+学习讨论”的教学方式,使学生掌握计算机组成原理的基本概念和相关设计技术,建立起整机概念。 3 教学网站制作 教学网站制作工具采用Visual Studio .NET 2005,后台数据库采用SQL Server 2000,实现的计算机组成原理CAI教学网站除后台维护外各部分如下: 3.1 理论教学部分 学习网站不仅仅是需要给予一种视觉效果,更重要的是教学内容的设计,包括分解计算机组成原理教学目标、制定教学策略、保持知识的系统性和完整性等。本教学网站在教学内容上增加双语教学部分,该部分主要包括双语教案,双语试题,双语视频及阅读材料。采用DIV+CSS以及母板页技术进行页面布局,界面设计上美观大方、层次清晰、重点集中、视点明确。 3.2实验教学部分 实验教学环节是该课程的必须且非常重要的一个环节,为了便于学生更好的理解和掌握计算机内部运作的真实情况,本教学网站采用flash设计了虚拟实验室,对主要实验如运算器、控制器、存储器及整机实验提供演示及交互操作功能。 3.3 典型例题及分析 作为一门专业基础课程要求学生必须掌握一些典型题目的解题方法,这样对于灵活掌握以及深入理解所学的知识点是很有必要的。本教学网站采用flash设计了各个章节典型例题及解题分析。 3.4 综合在线测试 该模块实现学生学习该课程后的一个考核,能够帮助学生了解自己的学习情况。测试系统分章节测试和总体测试,测试题型包括选择、填空、计算及综合设计,试卷中的题目按知识点分布,采用XML技术组织知识点。选择题自动判断答案对错、其它题型给出参考答案及分析。 3.5 学习辅助资源 教学网站上提供流媒体教学视频、资料下载、课程相关其它站点链接。 3.6 师生互动 该模块实行权限管理,用户注册登陆后,会看到的各种信息目录,通过点击查看进入,可以查看到具体的信息以及老师或者其他学生回复此问题的内容。若问题指定某人答复,则只有该用户能看到并答复此问题。 4 主要实现技术 4.1 技术 完全基于模块和组件,具有更好的可扩展性和可定制性,具有速度快、便于部署及应用升级、代码与内容分离、方便构建和使用WEB服务等优点。由于和.NET远程处理建立在.NET Framework 之上,因此可以使创建XML、Web Services变得更为容易。 4.2 流媒体技术 流媒体是一种新的媒体传送方式,它解决了音频、视频等媒体信息在计算机网络中的实时传输问题,它将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。流媒体技术适合在相对低带宽的网络环境下实现网络课程的实时播放和录播课程的传输,因此可以将流媒体技术运用于教育领域实现对学科资源的制作、传播和管理。 4.3 Flash动画技术 Flash 是一种创作工具,它强大的动画编辑功能使得设计者可以随心所欲的设计出高品质的动画,通过Action和FS Command可以实现交互性,使Flash具有更大的设计自由度,所生成的动画文件(.swf)一般占的字节数小,从而可以实现快速下载,在打开网页很短的时间里就能得以播放。 5 教学网站特色 5.1 采用多种先进的技术手段 该网站将计算机组成原理的基本概念、基本原理、基本方法以文本、图形、声音、动画、视频等多种媒体的形式表现出来,用最新的网页开发工具Visual Studio .NET与后台数据库SQL Server的结合实现动态交互、在线测试、虚拟实验室,从而使学生将抽象的计算机组成原理的学习变得形象轻松;通过虚拟部件及整机实验,使得没有实验条件的个人也能获得实际操作技能的提高。 5.2 后台维护方便 该教学网站提供了一个界面友好、操作方便的后台维护平台,教师通过该平台可对相关资源进行增加、删除、修改,从而避免随着时间的推移造成部分内容老化的现象。 6 结束语 本文描述了基于的计算机组成原理CAI教学网站设计和实现的过程,对于教学网站系统的研究,具有一定的理论和实践意义。 网站设计与制作论文:浅谈中职学校《动态网站设计与制作》课程教学 摘 要:动态网站设计与制作课程是中职计算机、电子商务等专业的必修课之一,本文将针对动态网页制作课程的特点,从动态网页的开发技术的选择以及如何上好这门课程两方面进行探讨,旨在提高该课程的教学效果。 关键词:中职;动态网站;教学 中职学生渴望开发网站,但大多对理论学习热情不高,缺乏钻研精神,且容易放弃。动网制作既讲理论又重实践,既有概念理解,又有程序设计和应用操作方面的内容。因此一方面是抽象的网站开发技术,另一方面是基础薄弱、不善思考的中职学生,如何将知识点传授给学生,让学生知其然并知其所以然,对教师来说,是一大挑战。以下是笔者关于中职动态网页制作课堂教学实践的几点看法: 一、动态网站技术的选取 教学中选取PHP+MySQL+Dreamweave的经典组合方式,推荐使用PHP调试环境的程序集成包phpStudy,它集成了最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置。同时phpMyAdmin可以通过Web接口简易管理MySQL数据库,学生通过浏览器的图形界面就能对MySQL数据库进行操作。 二、课程内容以综合项目和分任务的方式开展 《动态网站设计与制作》是一门综合性课程,在授课过程中采用综合项目设计形式,以项目或分任务的方式展开课堂教学。将《动态网站设计与制作》课程分解为一个大项目和若干个小任务,学生通过完成一个个任务最后完成较为完整的综合网站的设计。 三、课程教学应用多种教学方法 (一)使用比较教学法,使学生轻松入门 讲解动态网站时,学生没有服务器和客户端的概念,会把“动态”网页理解为有动态的文字或图片。教学时可做两个简单的网站进行比较。如分别做一个静态的和动态的学生学籍管理网站:网站1是静态的,只有一个“学生成绩”页面;网站2是动态的,其中包括具有“学生成绩”栏目的学生成绩详情页面、成绩的后台添加、删除和修改页面和一个简单数据库。老师浏览这两个网站,演示对学生成绩条目进行增、删、改、查的方法。同时具体讲解它们的运行机制和网站后期管理中的优缺点。 通过比较教学法讲解概念,便于培养学生的总结归纳能力,让学生理解透彻,又调动学生学习兴趣。 (二)使用视觉冲击教学法,加强学生记忆 将重点简明扼要地写在黑板上,加强学生记忆。如动网的制作流程比较固定,“创建数据库―建站点―制网页―连接数据库―绑定记录集―服务器行为”,学生每节课都看到黑板顶部的字,不知不觉就会记住这样的流程,在实践中也会有条不紊的操作。 (三)创设问题情境教学法,启发学生思考 在讲解数据库字符集和网页字符集的知识点时,教师可演示用户名是英文和中文两种状态下,网页可否正常登录。这时向学生提出问题,为什么数据库中的记录是中文,数据库连接,记录集绑定都正确,但测试结果不对?引导学生切换到Dreamweaver代码视图,找到部分“charset=utf-8”,再解释字符集的概念,教会学生可将字符集代码改为“charset=gb2312”,测试正确。 采用创设问题情境教学法,会使学生在整个讲解过程中都处于强烈的问题情境中,他们也就会展开充分的想象,他们的思维在广度、深度上会有一个充分的、自由发挥的空间和余地;因此会获得意想不到的教学效果。 (四)任务驱动教学法,让学生有的放矢 所谓“任务驱动”就是老师在介绍有关知识和方法时,首先提出一些与学生的日常学习、生活关系比较密切的任务。 如注册新用户,用户登录,在引导学生完成任务的过程中,引出相应的教学内容。老师可以先浏览一个在线注册邮箱网站,并且重点演示注册和登录部分,浏览之后学生在心里可能会产生一个强烈的欲望:自己做一个这样的系统。接着,老师再按步骤、分任务完成对整个系统的设计,并且重点讲解本网站中的一个关键任务:数据库的连接。讲解数据库的连接任务在整个用户管理系统中的作用及其重要性。 (五)“理论――实践――反思――理论――实践”循环往复教学法,使学生牢固掌握知识点 动网中很多知识点,尤其是重难点知识,必须反复讲解,反复实践,来加强记忆和理解,才能收到较好的效果。比如:讲解阶段变量及语句,应该采用循环往复教学法,反复讲解和操作使学生消化、接受。 (六)项目教学法,阶段性成果加强自信心 在教学时注意培养学生的成就感,将大的综合项目分解为一个个小项目。比如:将用户管理系统分解为登录注销、注册、资料修改和密码查询四个模块,再详细分解为更小的项目。如将用户注册模块分成四个小任务:1.制作注册页面―熟练使用表单制作页面并实现验证表单;2.实现注册页面填写信息录入数据库―绑定记录集,添加服务器行为“插入记录”;3.用户名不能重复―用户名验证,检查新用户名操作;4.注册成功与失败页面制作―实现正确跳转。 四、结束语 总之,这门课程的教学是灵活多样的,在教学过程中要按照中等职业教育的教学规律和学生认知特点结合教学过程中的实际情况作适当的调整,也可对某些章节内容综合使用多种教学方法,使教学达到理想的效果。
现在,大多数电力设备未能在第一时间得到维修,在日常进行实际使用期间,产生了大量的故障以及问题,对于日常供电的质量产生了极大的影响。由此可见,对于电力设备进行维修的重要性。 1要点探究 (1)变压器。发电厂内部,从事设备维护工作的员工,要在规定的时间之中,高效地对沉积物或是附着于变压器表层区域的污渍进行清理,同时对设备内部的连接螺栓进行检查,若有相关的需求,能够对松掉的螺栓进行拧紧处理。若是变压器处于停止状态的时间大于3天,在对其进行重启以前,需要对系统整体开展绝缘测验,预防设备发生故障问题以及意外事故[1]。测验工作的详细流程为:测量操作使用的设备是摇表,型号为2500V,在将接地片进行拆卸以后,电阻部分的参数会超过5MΩ,开展第二次测验时,电阻部分的参数会超过100MΩ;若是在进行测试过程中,设备内部的有关参数与规范标准不符,就要对系统内部开展干燥处理。这当中最重要的工作是维修工作人员一个月当中对设备实施维护操作的次数要≥1次,若是变压器发生了电晕问题,就要马上切断电源,在将电源切断以后要使用经过脱脂处理的棉纱对接线柱进行处理。(2)高压开关柜。维修工作人员每一天都要对此设备展开维修检查工作,这当中最为主要的是对设备当中的螺栓进行检查,对于其存在的连接有无安全以及稳定方面的不利情况进行检查,同时,要在第一时间高效地将此设备中还有外部区域存在的沉积物、附着物进行清除,预防对设备的正常运转造成影响。对一部分操作单位而言,例如断路器等这类型的设备,要在规定的时间内加入润滑油,保证它具有灵活性。另外,还要重点关注的是,在规定的时间中,派遣专项的工作人员,对处于运转状态的高压开关柜进行高压预防方面的测试,对设备本身的性能实施检测,预防设备发生意外情况。(3)互感器。这类设备使用在电力系统进行安装操作的开始时期保证它具备的专业性以及严格性,这当中最主要的部分是对油标参数进行观察,保证它处于规定的范围内。在将设备发生漏油问题的原因找到以后,要在第一时间对发生渗漏问题的密封橡皮装备进行更换,加入其中的油必须要通过温油测试,达到规定要求。另外,牌号要做到一致;若是油量少,就能够直接换油,此方式可以保证在运行状态中互感器能够具备安全性以及稳定性。 2检修方式 (1)对风机运行进行控制,保证其不动作。普遍情况下,开关箱当中的二次接线端子位置使用的接插件会发生松动问题,在对其进行检修时可以使用对风机运行进行控制,保证其不动作。若是设备的接地属于正常状态,则表明该开关箱当中的控制回路和电气的主回路部分不存在问题,以此为前提能够判断出设备发生问题的部分是远动控制回路,所以,经过判断得出该故障是在远动开关位置的继电器到风机控制箱这一段线路内,然后对其进行检查,判断接线是否存在问题。另外,控制箱当中的接触线圈在继电器处于闭合状态期间不存在电压,就表明回路发生了断线问题[2]。然后,将开关箱抽出进行检查,确定不存在异常情况,就能够将出现故障的设备锁定到二次端子当中,最后,要经过相关的修复工作,让回路重新回归到正常运行状态。此次对出现的故障问题进行排查以及分析过程中,主要是开关箱当中的二次接线端子位置使用的接插件发生了松动问题,经过对风机运行进行控制,保证其不动作,展开了相关的排查以及检修工作,收获了十分明显的效果,另外,进行维修操作还费得时间极少,对于设备的正常运行产生的影响不大,能够获得极为优质的维修效果。(2)真空断路器当中的分闸线出现烧毁问题。若是电气设备在其中的断路器处于停止运行状态时,发生了冒烟的情况,对于此问题,能够分析真空断路器当中的分闸线,有无出现烧毁问题。大多数情况下,对断路器当中的分合闸线圈开展的设计,普遍是开展短时间的运转,它进行运转的时间不可以太长,若是长时间进行通电,让其处于运转状态,必定会造成断路器当中的分合闸线圈发生烧毁问题,所以,若是出现了冒烟问题,要对控制回路实施检查。等到看到冒烟情况时,要及时对断路器进行检查,确认其有无发生分闸问题,对于已经出分离状态的断路器,需要对其中的及控制电源内部的开关亦或是保险进行切断操作,若是未切断,需要经过手动的方式对断路器开展分闸操作[3]。若是电气设备终止进行运行操作以后,随后将真空开关推出来,对它展开全方位的检修工作。(3)水泵位置的开关箱发生发热问题。该问题的发生是由于电器设备单重的散热系统发生了故障问题,在通常情况下,是由于接触位置的电阻,由于静触头夹片出现松动的情况,导致加大还有发热问题的出现。若是水泵位置的开关箱发生发热问题,要对热源进行考虑,主要是电气环节发生过热情况造成的,一次回路部分发生过热情况,因此造成该部位出现大量的热源。在此时,要对水泵当中的开关进行切换,让其处于备用状态的水泵运行期间,随后对存在故障问题的水泵实施检修操作,在进行检修期间,要对静触头展开检查操作,经过对其进行更新,另外是采用锉刀,把电膏涂抹于静触头当中,让开关箱的工作重新处于正常状态[4]。(4)另外的检修方式。除了上述提到的三类检修方式,对于电气设备在进行实际运行期间出现的问题,根据实际情况,展开检修操作。 3结束语 总体来讲,将电气设备的检修工作水平提高,可以让这类设备运行期间的可依赖性得到提升,对于电网当中的电能质量进行确保,降低电网部分产生的消耗情况。 参考文献: [1]凌有叶.信息化背景下电厂电气设备维护检修技术要点概述[J].科学与信息化,2017(17). [2]陈涛.电厂电气设备维护与检修的技术要点[J].引文版:工程技术,2015(30):214. [3]张娟.浅谈电厂电气设备维护与检修的技术要点[J].工程技术:引文版,2016(10):00205. [4]顾欣桐.浅析电厂电气设备的管理与故障维修[J].工程技术:文摘版,2016(11):00313. 作者:吕大森 单位:天津绿色动力再生能源有限公司
计算机软件工程管理探讨:计算机软件工程管理探讨 [摘 要]随着信息工程建设的发展,计算机得到广泛的应用。计算机软件工程管理工作所具有的重要性也逐渐凸显,特别是在计算机软件工程项目的质量控制、进度控制以及成本控制方面,计算机软件工程管理工作发挥着重要的作用。本文在重点论述计算机软件工程管理工作中的质量控制与进度控制及主要方法的基础上,对计算机软件工程管理工作中的措施做出了探讨,以供大家参考与借鉴,以期更好的管理计算机软件工程工作,让计算机能够更好的服务于人类。 [关键词]计算机 软件 工程管理 在计算机软件工程开展过程中,软件产品的设计、开发、生产等都与管理工作具有着直接的关系,良好的管理工作不仅能够确保软件工程产品满足用户需求,同时能够对工程的收益以及风险做出有效的控制,所以对计算机软件工程管理工作作出研究以优化与指导计算机软件工程管理工作对于推动计算机软件工程管理的的发展而言具有重要的现实意义。 1.计算机软件工程管理的主要内容 计算机软件工程管理工作的开展,需要与软件产品的性质与特征等紧密的结合起来,其内容主要包括以下方面: 1.1 组织机构管理 不能仅仅停留在简单集合开发人员的层面上,而是应注重人员分配和组织结构的完整性,使分工确保明确,做到上传下达信息,这就是所谓的组织机构。但是由于不同工程具有不同的要求,因此,至今并没有把组织机构的统一模式提出过。 1.2 工作人员管理 计算机软件工程的主体就是工作人员,对资料的查找、和软件程序的编写以及处理后续工作等各种项目的实施负主要责任,所以需要不同岗位的工作人员齐心协力,共同配合才能完成这项工作。因此,在分析项目的规模和性质等基础上,对计算机软件开发人员进行合理安排,把各自的分工和责任予以明确。但是,由于不同工作人员具有不同的素质和专业能力等,这就应结合实际情况,及时的合理调配与管理。工作人员不仅应该具备本专业知识,而且团队协作能力也需要具备,因为计算机软件项目具有复杂性,需要与其他人员共同配合才能够完成。 1.3 用户管理 用户使用是软件开发的最终目标。在软件开发过程中,应对用户的需求和操作习惯等进行全面的充分了解,从而使来自外界的干扰因素尽量的被减少。在软件的开发中,积极的正确用户使用的建议,能够做到让用户把诚恳的意见提出来,这样软件的可操作性和实用性才会具有增强的机会。 2.目前计算机软件工程管理中存在的问题 2.1 软件工程需求和实际业务存在较大差距 在开发计算机软件的过程中,软件工程需求和实际业务的差距较大是最主要的问题。此问题形成的根本原因在于在需求项目工程阶段,市场调查项目的实体和数据等是重点,但是,这些工作仅仅停留在业务表面的层次上,初步获得的资料也仅具有框架式的作用,而业务规划工作却完全被忽略了。而软件的后续设计人员在进行业务规划时也只能通过想象来完成,这样就造成了实际情况与最终的产品之间产生直接的较大的差距。 2.2 软件工程管理量较大 工作量极大是计算机软件工程的特点,这是人所共知的事情。在软件的开发过程中,影响它的因素很多,其中,开发人员的投人程度和管理水平等人为因素就是最大的影响因素。把人为因素刨除在外,在业务规则被确定的情况下,就较容易估算出软件的开发量与管理量。 显而易见,在计算机软件工程管理中,存在很多地方需要进行改进,但是以软件的基本为前提是需要改进的地方最实质所在。把有效的业务规划,数据的处理方法,尽快的找出来,是实现多规则化的前提。 3.计算机软件管理工程的方法 3.1 提高软件效率 在以往,修改数据前,在操作方法上需要前台程序控制,但最近几年,随着数据库与信息技术的发展,这种方法已经被网络计算所逐渐取代。因此说,修改数据程序是软件工作效率提高的前提条件,把它向计算机的其他层次中进行分配,这是提高工作效率是最佳途径。 3.2 加强软件工程的风险管理 软件开发各阶段都会存在着风险。软件项目的风险主要体现在四个方面:需求、技术、成本和进度。需求方面体现在客户对软件的需求表达不明确,因此这里就需要软件工程管理人员要和客户保持联系,了解并明确客户的需求。客户对软件的体验效果不良,要求重新设计,或者是客户提出的意见没有被技术人员采纳而没有达到其预期需求的效果,导致其要求重做等;技术方面主要体现在如软件开发技术人员编程不够熟练,导致程序编写失误等等;成本方面,主要是软件开发过程中成本问题,假若一家软件公司为客户进行软件工程开发,在其开发过程中,由于工程管理不当,造成人力资源和开发费用的浪费,这就会增加开发成本,甚至有的成本比报酬高,所以要加强成本控制;进度风险体现在,由于开发过程中工程管理不到位,导致人员工作效率低、拖沓等,造成进度缓慢而不能按照客户要求的时间成功完成软件的编程。 3.3 加强测试 对计算机软件工程产品做出测试是确保计算机软件工程取得良好质量的关键,所以计算机软件工程管理工作者在管理过程中有必要对工程成果或者阶段性成果进行测试,这种测试的目的在于对工程开展状况以及产品开发状态做出了解,从而为下一步管理工作重点的确定提供必要依据。计算机软件工程管理人员有必要要求开发商提供测试规范与测试项目,并以此为依据获得测试结果。同时计算机软件工程管理工作者有必要让测试工作覆盖计算机软件的整个开发过程,并为软件工程的开展提供建议和意见,在此过程中,计算机软件工程管理人员有必要遵循以下原则:一是确保工程项目具备测量规范以及测量结果分析办法;二是对测量数据进行及时的收集与存储;三是对测量数据进行讨论与交流并制定报告;四是以为工程据测提供依据为出发点开展测量工作;五是构建完整的工程测量数据、报告记录。 目前,我国计算机软件工程管理方面所具有的工作模式具有多样化的特点,计算机软件工程管理制度的完善不仅能够有效的规范管理工作者行为,同时也能够提高管理工作者的管理能力。在此方面,有必要通过激励机制的构建来充分调动管理人员的工作积极性,通过发挥管理工作者的主观能动性来实现工程管理质量的提高。所以,构建统一化的管理模式是我们未来的发展趋势。 计算机软件工程管理探讨:浅议计算机软件工程管理 [摘 要]随着信息技术的快速发展,计算机得到广泛的应用。由于计算机软件本身就是一个特殊的性能,因此在进行计算机软件工程管理工作时应该涉及到多个学科的知识。而计算机软件开发项目也向越来越广泛的领域延伸, 同时人们也需要迎接前所未有的风险的挑战,这个项目已经成为具有系统性和复杂性的工程。本文根据多年的实际工作经验,简要分析了管理计算机软件工程的内容和方法问题等,以供大家参考与借鉴。 [关键词]计算机 软件工程 管理 当前,我国还没有充分重视计算机软件工程管理工作。主要原因是由于软件产品存在的特殊性,诸多方面与管理工作相关,那如何解决计算机软件项目管理的问题,提高其效率,使其应用效果最大化的发挥,将成为当前亟待解决的问题。 1.软件工程概述 软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改进算法。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。? 软件工程的目标是在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。 2.计算机软件工程管理的主要内容 目前软件开发的自动化程度很低,在研究与开发过程中,人是最重要因素。因此,软件工程管理绝大程度上是对工程开发人士的管理。我们首先需根据软件工程的个别特性,来分析安排软件工程管理的具体事项,其内容主要包括以下方面: 2.1 组织机构管理 不能仅仅停留在简单集合开发人员的层面上,而是应注重人员分配和组织结构的完整性,使分工确保明确,做到上传下达信息,这就是所谓的组织机构。但是由于不同工程具有不同的要求,因此,至今并没有把组织机构的统一模式提出过。 2.2 工程开发者管理 工程开发者一般分成:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。根据项目的规模大小。有可能一人身兼数职,但职责必须明确。不同职责的人,要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。 2.3 用户管理 用户使用是软件开发的最终目标。在软件开发过程中,应对用户的需求和操作习惯等进行全面的充分了解,从而使来自外界的干扰因素尽量的被减少。在软件的开发中,积极的正确用户使用的建议,能够做到让用户把诚恳的意见提出来,这样软件的可操作性和实用性才会具有增强的机会。 3.软件工程的应用 随着计算机与网络技术不断发展并广泛应用,计算机软件工程体现出良好的精准性、便捷性,在社会发展的各个领域广泛运用。典型的计算机软件包括办公软件、操作系统、数据库、人机界面等,在我国工业、农业、金融业、政府部门等各个领域发挥重要作用。在计算机软件工程中,融人了开发人员的智慧,计算机软件的不断更新、不断升级,推动了计算机软件的系统化、细致化、普及化发展。 当前,计算机软件已经在人们的工作、学习、生活中普遍应用。例如,在企业中使用办公软件,提高各项管理工作效率与质量水平,在企业内部实现信息资源共享,确保各项信息的上传下达;在校园建设中,计算机软件也发挥了重要作用,包括在教学过程中使用的计算机软件,便于师生之间的交流;同时,学生学籍管理、学费管理、收费管理等都需要通过计算机软件而实现,确保校园内各项工作的有序性。总之,当前计算机软件已经无处不在,改变了人们的工作、生活方式,给人们带来诸多便捷。加强对计算机软件工作的管理,研发更多实用性强、操作性强的软件,非常重要。 4.计算机软件工程管理中存在的问题 4.1 软件工程需求和实际业务存在较大差距 在开发计算机软件的过程中,软件工程需求和实际业务的差距较大是最主要的问题。此问题形成的根本原因在于在需求项目工程阶段,市场调查项目的实体和数据等是重点,但是,这些工作仅仅停留在业务表面的层次上,初步获得的资料也仅具有框架式的作用,而业务规划工作却完全被忽略了。而软件的后续设计人员在进行业务规划时也只能通过想象来完成,这样就造成了实际情况与最终的产品之间产生直接的较大的差距。 4.2 软件工程管理量较大 软件工程项目管理的工作量是难以预计的。众所周知,软件工程实际工作量具有很大弹性,开发过程中的人为因素对其开发进度具有很大的影响。如开发者的投入程度、业务员的管理水准、用户积极配合的程度等等。若撇开人为因素,则在确定业务规则的基础下,软件开发的工作量必然是很好估算的。? 4.3 风险管理意识较弱 任何项目都有风险,风险一旦发生便会产生难以预计的损失,项目风险管理特别重要。但是某些项目负责人没有充分认识到风险管理在软件项目管理中的重要作用,对计划书中风险管理章节部分敷衍了事,对项目风险管理所必备的知识不能充分掌握,以至于对事后的风险防范起不到较好的抵御作用。 5.计算机软件工程管理的方法与对策 5.1 提高软件效率 在以往,修改数据前,在操作方法上需要前台程序控制,但最近几年,随着数据库与信息技术的发展,这种方法已经被网络计算所逐渐取代。因此说,修改数据程序是软件工作效率提高的前提条件,把它向计算机的其他层次中进行分配,这是提高工作效率是最佳途径。 计算机软件工程管理探讨:计算机软件工程管理工作探析 摘 要计算机软件开发是一项复杂的工作,涉及到的内容过多,范围广阔,这就要求对计算机软件工程的管理体系要积极完善。因此,本文对计算机软件工程管理的内容和其存在的问题进行了分析,并提出了一些相关的改善措施。 【关键词】计算机 软件工程 管理 计算机软件在现代社会的各个领域和行业都起着重要的作用,软件工程是专门设计软件、开发软件的。为了能够更好地开发计算机软件,对工程管理进行有效改善则是主要渠道,并且能够进一步提高经济效益,因此,加强对计算机软件工程的管理是非常必要的。 1 计算机软件工程管理的主要内容 1.1 对用户的管理 用户指计算机软件的使用者,开发计算机软件,最需要注意的就是要适合用户,用户也要积极反馈,在计算机软件的开发过程中,始终保持用户与开发者相互交流沟通的状态,这样才更加利于完善计算机软件工程对用户的管理。计算机软件开发的工作人员,不仅要与用户保持交流沟通,还要对用户的需求做到具体了解,并尽可能地满足。 1.2 对组织机构的管理 组织机构必须要科学合理,内部工作人员的具体分工也要十分明确。首先是主程序员,想要开发出较好的计算机软件,就要具备高级软件工程开发者,来负责软件的策划。而技术人员则是主要完成开发和具体数据分析任务的,具体统一的工作安排,对软件开发有着很大的帮助作用。其次是后备支援的工程师,主要是辅佐主程序员的工作,同样有着重要影响。最后是让每位员工负责其专业能力最强的部分,积极发挥才能。除了在人力上的合理安排之外,在进行员工管理时,实行员工自主管理,以此调动员工的工作热情和积极性。 1.3 对开发人员的管理 计算机软件的开发是一项细致、技术性要求极高的工作,所以其工作人员也许具备一定的专业能力。在进行软件开发时,员工的职责和分工一定要具体细化,明确分工。不但如此,对员工的综合素质也要严格要求,具备良好的素质修养,是对员工的基本要求,也是有效完成工作的必备基础。 1.4 对控制的管理 计算机软件工程的控制管理,包含许多的内容,其中主要包括对费用的控制和对质量的监控。费用控制是指对计算机软件开发所需费用的合理规划,严格控制在规定范围内。质量是每个产品的基础,也是用户最注重的部分,在具体的监控过程中,对每一个步骤都要进行检查和审核,这样才能进一步提高计算机软件的质量。 2 计算机软件工程管理存在的问题 2.1 计算机软件工程需求和实际业务存在巨大差距 计算机软件工程在进行需求分析时,需要收集数据并具体分析,也需要对软件本身进行考察分析,然而这些都只是对软件工程的业务工作的表面分析,并没有彻底地具体深入。而且其获取的大量资料,对于实际业务工作只是起到了基本的作用,并没有对实际业务的规划做到具体分析,以至于软件开发人员更多的是根据自己的想象对实际业务进行规划的,从而导致软件与实际的业务之间产生差异。 2.2 计算机软件工程管理量较大 计算机软件工程是一个具有弹性的工作,在工作中,主观因素对软件开发工作的影响是非常大的,比如员工的工作态度和自我管理能力等,这些因素如果不存在,那么工程管理量的估计就会变得相对容易。但是主观因素的可控性是很有难度的,所以,想要做到完善工程管理,其管理量是非常大的。 3 改善计算机软件工程管理的措施 3.1 统一规划计算机软件工程开发的平台 计算机软件的运行平台是不统一的,这对计算机软件的发展有着很大的影响,导致许多的软件都需要在不同的平台上被多次开发。网络的发展十分迅速,信息化技术的更新也随之加速,这给计算机软件工程行业的发展也提供了平台,并且,随着国际化和全球化的发展,不同的软件工程人才可以集合起来,相互学习,共同开发同一软件,既节省了人力和时间,也对计算机软件工程的快速更新起到了一定的促进作用,所以要统一规划计算机软件工程的开发平台。 3.2 加强计算机软件工程的合作团队管理 良好的合作团队是实现计算机软件工程管理的有力保证,也是有效实现工程任务的一大途径。因此,工作人员之间要多多进行沟通交流,带动整个团队积极沟通,加强团队之间的合作意识培养,从而有利于完成工程目标。在此基础上,也应该对员工进行具体分工,根据员工的实际能力和软件工程的具体情况,合理细化分工安排,为工作得以顺利完成提供良好的基础。然后,员工的积极性和主动性也很重要,需要领导准确引导,激发团队的合作意识和工作热情,促使团队共同努力完成计算机软件工程管理工作。 3.3 建立健全的计算机软件工程管理体系 建立健全的计算机软件工程管理体系,最基本的就是需要构建计算机软件工程管理人才体系,人才是使软件工程得以完成的基础,所以要充分发挥人才的积极性和主动性,保证软件工程任务得以顺利完成。员工想要彻底地实现工程目标,则需具备基本的专业知识及相关知识,在此基础上,还应该定期接受专业的培训,及时更新自己的信息储备,努力做到掌握最新的软件工程信息和专业知识,切实地运用到实践中去,从而提高软件工程管理工作的效率,帮助团队实现计算机软件工程目标。管理自然应该有一定的规范制度,可以尝试在计算机软件工程管理工作中,全面贯彻落实奖惩机制,奖惩有度有序,以此激发员工的工作热情,为促进管理工作有序进行提供有力基础。 3.4 完善计算机软件工程的风险管理体系 完善风险管理体系,加强员工的风险意识,对员工进行风险管理知识传授,培养员工辨别风险意识的能力,使其能够做到具体风险具体分析,针对不同的风险,能够及时地采取有效的预防措施,并准时完成风险管理报告的总结和提交。而且,在未发生风险的情况下,固定地做好预防风险的工作,以防潜藏的风险。计算机软件工程的工作过程,本身就具有很大的风险性和不稳定性,所以从始至终都需要做好风险管理,以防随时会出现的风险,从而能够及时地进行应激处理,尽可能地降低损失,保证计算机软件工程管理工作能够有序进行。 4 结语 信息技术的在快速更新,计算机软件也随之改进,但是计算机软件工程的管理工作却出现了许多亟待解决的问题,需要采取一定的有效措施,改善这一现状,以期能够为计算机软件工作提供帮助,并为计算机行业的发展奠定良好的基础。 计算机软件工程管理探讨:浅谈计算机软件工程管理维护 摘 要:经济和科学技术的发展,使得计算机已经应用于生产、生活中的各个方面。计算机在工业中的应用可以使得设计人员的设计更为方便、快捷,极大的提升了工业发展的效率。计算机的大规模应用一方面在为大家的生活带来了便利的同时,也加大了信息管理的难度,使得计算机信息泄露的风险大大增加,做好计算机软件工程的维护对于提高计算机的使用性能和工作效率以及信息安全都有着十分重要的意义。本文在分析计算机软件管理中所存在的问题的基础上对软件工程维护和管理的措施进行分析阐述。 关键词:计算机;软件工程;管理维护 21世纪是全球信息化的时代,经济及科学技术的发展使得现今社会的信息化程度不断提高,计算机软件管理作为计算机应用中的重要一环在发展速度与管理应用上都较为迟缓,特别是在软件工程技术方面与发达国家仍存在一定的差距,造成这一现象的原因是多方面的,最主要的是受到技术体系和应用环境的影响,计算机软件管理是一个综合性较强的项目,应当积极推广和加强其在计算机管理上的应用,提高计算机的工作效率,促进经济的快速发展。 1 计算机软件工程管理维护的重要意义 做好计算机软件工程的管理和维护对于促进计算机效率的提升、计算机信息安全方面都有着十分重要的意义。做好计算机软件工程管理维护是计算机管理工作中的重点也是难点。做好计算机软件工程管理维护对于工作的重要意义主要有以下几点: (1)做好计算机软件工程管理维护是确保用户工作顺利的重要保证,现今,计算机已经深入到了生产、生活中的各个方面,在计算机的应用中离不开软件的协助,不论是数据、信息的存储、邮件的联系还是绘图、数据的计算、模型的建立等都离不开计算机的辅助,在这一个过程中,计算机软件的作用越发重要,如果对于计算机软件工程的管理、维护工作不到位容易引发故障的发生会对用户造成不可估量的损失,因此,应当对计算机软件工程管理维护引起足够的重视,确保计算机能够安全、可靠的运行。 (2)做好计算机软件工程管理维护对于计算机软件的开发同样有着十分重要的意义,通过做好计算机软件工程管理维护能够产生研发的动力,在计算机软件工程的管理和维护过程中能够发现各种不同的问题,通过对这些问题进行仔细的研究分析的基础上寻找相应的解决办法,以便在后期的软件开发过程中规避此类问题,提高计算机软件开发的质量。同时,在对计算机软件工程管理维护的过程中,在提高自身计算机水平的同时激发对于软件开发的热情,从而使得工作能够更为顺利的展开。 (3)做好计算机软件工程管理维护还是提升个人计算机水平的重要途径,现今,随着计算机用用的普及,对于计算机的管理维护不仅仅体现在对于计算机软件的应用上,同时也体现在对于计算机软件的维护管理上,通过做好对于计算机软件的管理维护,能够加深个人对于计算机相关软件的了解,为以后更好的处理相似问题打下良好的基础。 2 提高计算机软件工程管理维护效果的措施 为更好的实现对于计算机软件工程的管理与维护需要从多方面入手进行协助以达到良好的效果。 2.1 从软件的开发方面入手 计算机系统非常庞大,除了系统自带的软件外,为实现不同的功能、应用需要安装有相应的应用程序,同时在计算机的应用上,需要在确保计算机软件正常使用的基础上提升计算机的工作效率,在如此繁杂的系统中实现这一目标这对于计算机的维护管理提出了新的挑战。为提升对于计算机软件工程管理维护的效果,需要加强软件开发力度,使得软件能够对防护功能有着良好的应用,从而使得软件能够据具有良好的升级、保密和病毒防护能力,使得其在计算机运行的过程中实现好第一道的防护工作。同时在软件开发的过程中使用高级语言,用以增加对于用户指令的智能识别能力,提高计算机软件工程管理维护的效率与效果。计算机所使用的软件都是由汇编语言编制而成的,在程序编制的过程中如果使用像机器语言或是换边语言这一层次较低的语言,虽然操作简单、编制较快但不利于后期软件在使用的过程中对其进行维护。所以,在软件的开发过程中需要使用较为高级的语言,通过使用高级程序语言来增加软件对于用户指令的智能识别能力,并通过技术的手段来增加计算机软件工程管理维护的可靠性与精细度。同时对于所使用的计算机软件要把握好质量关,计算机软件质量的好坏对于软件的运行效果有着十分重要的影响,同样质量好的软件能够降低软件维护的负担,从而实现从源头入手对计算机软件进行了维护,同时计算机系统需要处理的信息量十分庞大,同时各类数据之间的关系又十分紧密、复杂,为了提高计算机软件的运行效率,需要做好软件中各部之间联系的紧密度和处理效率,确保计算机软件工程的管理和维护的效果。 2.2 加强用户对安全使用计算机的认识 计算机使用人员应当养成计算机软件维护的意识,以往的计算机使用者对于计算机的维护与管理缺乏一个明确的认识,认为计算机的管理及计算机软件的维护可有可无,只要计算机能够运行,只要不影响自己的工作就一直运行下去,仅仅在计算机出现问题时才想起对于计算机的维修与维护,需要注意在日常的计算机使用过程中做好对于计算机的维护与管理,提升计算机的工作效率、延长计算机的使用寿命。同时需要在计算机上安装有相应的杀毒及防护软件,单位或是公司所使用的电脑往往互联成一个局域网络,如不做好计算机的防护,一旦一台计算机有了病毒将会迅速扩散到整个局域网中的每台计算机中,从而影响计算机的使用,严重的还会造成硬件的损坏。同时在计算机的管理维护中,应当注意做好对于硬盘的维护,硬盘是计算机重要的数据存储部件,做好对于计算机硬盘的维护才能减少其中的垃圾数据,对于计算机硬盘的维护管理最主要的是定期对计算机的硬盘进行扫描,查看计算机中是否含有病毒。木马等,同时扫描时还需要注意做好对于废弃、垃圾数据的处理,减少其对于内层的占据,提升计算机的运行速度,并注意做好对于硬盘坏道的扫描,查看计算机硬盘中是否有物理坏道,并注意做好相应的修复。在做好硬盘扫描、修复的同时还需要注意对硬盘中的重要数据、文件等进行备份,减少计算机故障时所造成的损失。同时还需要养成文明上网的行为习惯,不浏览不健康的网站,减少电脑接触病毒的途径,对于来历不明的链接、文件等不打开,避免其对计算机造成影响。 3 计算机软件工程维护中主要注意的问题 3.1 促进软件开发与用户的合作 计算机软件工程管理维护是一项系统性的工程,需要多方面的协助来共同做好对于计算机的管理维护。计算机软件工程管理维护是软件开发人员与用户共同的问题,为进一步提升计算机软件工程管理维护的效果,需要在软件开发的过程中不断的提升和改进开发技术,在提升计算机及计算机软件使用性能的同时加强对于软件防护性能及可靠性和可维护性的探索研究,提升软件的性能和可靠性。计算机软件的使用人员应当在计算机的使用过程中加强对于良好的软件维护意识的培养,并将软件使用过程中所发现的问题及时的进行反馈,为软件开发人员提供详实的第一手数据,从而便于在后期的软件开发中进行改进。 3.2 加强对于相关计算机维护知识的宣传 做好对于计算机软件工程管理维护需要多方协作来共同完成,要充分发挥计算机的使用人员在计算机软件工程管理维护中的积极作用,通过加强对于计算机软件工程管理维护知识的宣传工作,积极将计算机软件工程管理维护的理念树立在每一个计算机使用人员的脑海中,通过详细的讲解让用户充分了解到计算机及计算机软件维护的重要性,并通过讲解使得用户能够对计算机软件工程管理维护的方法有一个充分的了解,从而更好的做好对于计算机软件工程管理维护。同时,网络管理人员可以在相应的电脑界面上给出维护的建议,并及时的提醒用户对电脑进行维护,同时计算机管理人员也定期对计算机进行管理维护以提高计算机的使用性能。 结语 计算机是现今社会中应用极为广泛的电子设备,随着社会信息化程度不断提高,计算机所发挥的作用也越来越重要,做好计算机及计算机软件工程管理维护,提高计算机的使用性能对于促进我国经济发展以及信息化水平有着十分重要的意义。本文从计算机软件工程管理维护所起到的重要作用出发,对计算机及计算机软件工程管理维护中所存在的一些不足进行了分析阐述,并对现阶段下如何做好计算机及计算机软件工程管理维护,提高计算机的使用效率,延长计算机的使用寿命进行了讨论。 计算机软件工程管理探讨:如何优化计算机软件工程管理的分析 [摘 要]在信息化高度发达的社会,计算机软件应用促进了经济和社会的发展,也提高了工作和生活效率。在计算机专业发展的如火如荼的今天,软件工程尚属新型学科,软件工程过程化管理也没有形成规范的系统。本文从计算机软件工程管理内容入手,针对其中出现的问题,提出一些思考,加大改革创新力度,提高软件开发效率,促进软件行业深入发展。 [关键词]计算机 软件工程 管理 优化 软件工程是研究用工程化方法开发和维护有效、实用并且高质量软件的一项工程。计算机软件工程建设是一项复杂的工作,包括了有设计模式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。现代信息化社会,计算机软件应用及其广泛,人们的衣食住行等各方面都离不开计算机软件。计算机软件工程的发展不仅为人们生活提供了便利,从某一程度来说,也使得人们的生活方式得到了一些转变,而且从社会、国家的角度来说,它也促进了经济的发展和综合国力的提升。计算机软件工程的重要作用使得我们必须全面思考当下软件工程管理发展的缺陷,从计算机软件工程管理内容入手,针对其中出现的问题,提出一些思考,进行改革创新。 1 计算机软件管理的内容 高质量计算机软件的研发与生产一般周期性较长,自动化程度不高,所以说在整个开发过程中,人是最重要的部分,尤其要加强各项人员的管理。软件工程建设是一项复杂的工作,包括了有设计模式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。 1.1 软件研发人员的管理 计算机软件行业不同于其他行业的就是它对人才、技术的高要求。在整个研发、生产的过程中,人是贯穿始终的重要部分,因此人员的管理非常重要。软件生命周期中软件研发人员从最初设计资料、设计语言、设计模式的选择,到具体的程序编写一直到后期的维护工作都需要相关工作人员的积极配合。那么各项工作的人员除了要相互协作之外,关键是要有过硬的专业素质,能把份内的事情完成好。管理人员也需要把握员工的基本情况,根据他们的优势进行合适的安排,并为软件研发人员工作创设良好、轻松的工作氛围。 1.2 组织机构的管理 组织机构强调的是组织的系统协调性,不是松散的人员组织。创建好的组织机构需要发挥各项人员的优势,并将优势整合,促进整体的发展。组织机构主要有以下几种: 1.2.1民主化组织。这个组织主要强调软件研发人员的民主性的发挥,岗位轮流交换,虽然有利于发挥个人的能动性和创新能力,但是针对专业性过强,又及其强调过程化管理的软件工程来说,这种模式不太推崇。 1.2.2专家化组织。专家化模式的限定强调个人专业技能,各有所专,各有所长,这种模式虽然能把个人能力最大化,但是却不利于与人员之间的相互协作。 1.2.3主程序员化组织。软件工程开发结构化发展在组织机构的优化管理上,最著名的案例就是IBM公司提出的主程序员组织。主程序员负责统筹发展,技术人员负责数据分析和具体程序开发,后期维护工作也有专人负责。 1.2.4用户管理 软件就是为用户而研发的,没有用户需求就没有软件业的新发展。用户管理需要时刻关注用户的需求,对特定软件用户进行调研,根据调研结果进行相应的改进,并能够依据用户的反馈进行改善发展,提高软件的研发效率与质量。 2 优化计算机软件工程管理的方法 2.1 建立健全计算机软件工程管理体系 在计算机专业发展的如火如荼的今天,软件工程尚属新型学科,软件工程过程化管理也没有形成规范的系统,因此要建立健全计算机软件工程管理。高质量计算机软件的研发与生产一般周期性较长,自动化程度不高,所以说在整个开发过程中,要加强各项人员的管理。在软件行业,要人尽其才、人尽其用,充分调动人员的积极性,加大自主创新能力,达到整体上的协调发展。还要对加强管理人员,尤其是项目负责人进行专业知识和管理知识的培训,理论和实践有效结合。最后要从制度上予以规范,让具体项目执行有度可依,完善激励措施,奖罚分明,奖罚有度,使得管理工作得以顺利高效进行。 2.2 注重团队化建设,加强团队协作性 计算机软件工程建设是一项复杂的工作,包括了有设计模式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。各项工作并不是单一的,而是相互联系的,因此要特别强调整体的协作性。团队建设不是单个人的直接组织,首先要明确分工,技术人员要有过硬的专业素质,能把份内的事情完成好,各项工作能够有条不紊的进行;其次,还要进行团队协作教育,把沟通协作理念渗透到每个人心中。最后,在团队意识建设工程中,还要充分调动个人的主观能动性,为团队更好发展贡献自己的力量。 2.3 加强风险、进度管理和预警机制 在计算机软件项目运行过程中除了正常因素之外,还要关注风险意识。尤其是项目管理人员要加强自身的风险意识,对项目的实施有宏观的把握。风险意识的加强除了在具体项目执行过程中把握,还要专门学习风险理论,能学以致用,正确认识风险和规避风险。除了总的宏观上的把握,还需要定期做好计算机软件工程项目的风险评定,风险意识要贯穿于项目始终,不能放松警惕,将风险发生的机率抑制在萌芽状态中;最后,要专门制定具体项目的进度和风险管理预警机制,结合具体实际,进行监督管理。 2.4 优化工程管理具体方案 采用精研――软件工程管理平台,尤其是对于软件开发商而言,软件平台可以更好控制项目成本、进度等可调控因素,合理进行人力资源配置,确保不会因为人员的变动导致项目的难以为继,使得软件公司和软件需求方实现共赢。 3 总结 目前,我国进入高速发展的信息化社会,计算机软件应用及其广泛,人们的衣食住行等各方面都离不开计算机软件。软件工程是一个非常复杂的工作,需要多方面的协作与配合,因此必须加强软件工程的管理,从有效管理入手,加大改革创新力度,不断提高软件开发效率,促进软件行业深入发展。 最终保证软件工程产品的质量。
软件工程人才培养策略:人才培养下软件工程论文 1以加强学生工程实践能力为重心,构建多层次实践教育体系 注重实践和创新能力培养,实践环节一方面设计阶梯式GIS软件开发能力和基本技能辅助训练,另一方面通过项目库、学生自主命题导师辅导、创新性第二课堂、企业实践、科技竞赛等形式形成多级多层次的实践体系。 1.1建设学生创新学习和实践的多层次引导体系 通过建设实践教学平台,改革实践教学内容,并结合工作性实践、专业兴趣小组、学生社团活动、参加各类技能竞赛等一系列的课外实践教学环节,对学生的创新精神、创业能力、实践能力和社会适应能力进行综合培养。重点建设学科竞赛培养体系,开展产学研、科研立项等课外实践活动以及企业工作性实践。 1.2改善实践教学环境,加强实践教学基地的建设 加大对实验室的建设和投入,增加先进的教学实验设备,为培养学生的实践能力提供平台。一方面依据学科竞赛教学理念和培养目标,建立开放式学科竞赛实验室,形成一套开放式学科竞赛实验室的管理运行体系;另一方面进一步加强与国内外优秀企业的产学研合作关系,以具体实施专业为主体,确定并拓展一批高水平软件企业作为“卓越软件工程师教育培养计划”的联合培养单位。校企双方共同设立工程实践教育中心,强化工程实践的环节,确保校企联合培养各项目标得到具体落实。 1.3开展软件工程专业实践教学体系标准研究,制订软件工程专业实践教学体系标准 我们对国内外知名大学软件工程专业的实践教学研究情况进行充分调研,搜集相关实践教学体系大纲文档,并结合本专业“地学信息化特色软件人才培养”的办学特色,面向市场需求不断调整与软件产业实际需要相适应的实践课程,增加实践教学与工程实践和前沿技术紧密结合的程度,研究并确定软件工程专业实践教学体系标准,以保证软件工程专业人才培养的可持续发展。 2建设专业优秀课程教学团队,培养符合产业需求的软件工程专业人才 以建设软件工程优秀课程群教学团队为抓手,建设高水平工程教育师资队伍。采取切实有效的措施,做好实施专业专职和兼职教师的遴选、聘任和考核,构建一支具有双师型素质的高水平专、兼职教师队伍。 2.1特色教学团队建设 结合信息工程学院学科优势和人才培养优秀,建设“现代软件工程教学团队”及“地学软件开发与应用教学团队”。其中,“现代软件工程教学团队”主要负责软件质量管理、软件过程管理、软件项目管理和软件产品工程方面的课程建设和教学,是为卓越软件工程师建立软件工程的系统理论与基础方法;而“地学软件开发与应用教学团队”则主要负责GIS平台软件及其二次开发、地学应用软件工程方面的课程建设和教学,该团队是结合地大特色、国家战略和社会需要而建立,是培养面向特定领域的具有特色的卓越软件工程师的基础。 2.2师资队伍建设 采用培养和引进相结合的办法,结合“学历提升、学源合理、专业对口、职称结构合理、双师素质教师培养”等目标,进一步优化师资队伍结构,积极推进专业优秀课程群教师团队建设。根据专业发展需要,从国内外知名大学或研究机构引进软件工程专业的“”“新世纪人才计划”“海外百人计划”等高层次人才;每年邀请高水平学者或企业家来学院开展讲座,聘请具有丰富工程实践经验的企业一线研发人员承担实训课程教学任务。此外,通过各类项目支持专业教师到美国、加拿大等具有软件工程、地学信息化等专业优势的高校进修访问。同时,进一步强化专业教师的工作性实践经验,每年派出专业教师到教育部GIS软件及其应用工程研究中心和相关合作企业从事大型软件工程实践。 3改革教学管理,建立健全完善的质量保证与管理体系 教学管理改革遵循以学生培养为主的管理理念,以严格教学过程、规范教学制度,制定符合工程型人才培养定位的课程教学规范、课程考核评价体系,包括在企业工作性实践过程中的评价与考核体系;制定面向工程型人才培养的教师教学考评与激励政策,建立科学的评教体系,确保“卓越计划”实施质量和成效。 3.1建立健全教学团队建设制度,保证师资素质 通过完善教师培训制度,做好培训规划,提高教师专业水平和教学能力;实施企业工作性实践能力提升计划,改革参与“卓越工程师教育培养计划”教师的考核方式;改进人才引进激励机制;采用激励约束机制加快实验教学队伍建设等措施,保证师资素质。 3.2建立教学过程监控及质量保证体系 建立校内教学质量监控,保证校内教学质量;建立实践教学质量监控体系,保证校内实践学习质量;重点建设企业实践质量监控体系,保证企业实践质量,主要包括:①强化校外毕业设计(论文)的过程管理;②建立学院与企业共同组织与管理的措施与机制,如学院与企业共同参与考核评价、建立学校、实习单位的学生实习信息通报制度以及实行实习生质量跟踪调查制度等。 3.3建立完善学生激励与保障制度 通过制定学生竞赛管理与奖励办法和学生安全保障制度等措施,将其与理论和实践教学质量保障措施相互联系、相互促进,形成一套结构合理、运行科学规范的包括目标机制、管理机制、条件机制、监控机制和激励机制组成的教学管理改革保障机制,为实现教学体系能有序、规范地运行提供基础。主要包括建立学生学科竞赛激励机制,提供学生毕业前职业素质培训保障,以及制定和实施学生校内学习与企业实践保障措施等。 4融合人才培养模式与创新创业教育,建立软件工程创新创业基地 创新创业教育作为一种全新的教育理念,在我国高校教育中已形成广泛共识,并成为我国高等教育人才培养模式新方向的切入口。它要求高校在培养目标上重新定位,即高校的培养目标不应该是知识的继承者,而应该是知识和财富的创造者。为此,在专业建设中,我们将创业理念、创业教育纳入人才培养体系,将创业精神融入学生的人格培养中;将创业思想整合到大学的其他课程之中,促进教学模式、教学态度和教学方法的改变;将创新教育和专业教育的有机结合作为创业教育的着重点,适当压缩理论学时,增加实践教学在培养方案中的学时比例,整合优化实践教学内容。 5结语 鉴于中国地质大学(武汉)信息工程学院软件工程专业在地质相关学科的强势地位以及在GIS软件开发与应用领域的突出优势和GIS在地学信息化中的广泛应用,我们将软件工程专业办学特色定位于培养面向地学信息化领域的软件开发和应用工程师。在专业建设过程中,以卓越软件工程人才培养为优秀任务,以GIS软件开发和应用能力培养为主线,结合软件工程的特点建立软件开发基础,结合学校特点拓宽地学背景知识;在培养模式、教学团队、课程体系及实践体系、教学资源平台、教学方式、教学管理与质量监控等专业发展重要环节进行综合改革;注重学生实践和创新能力培养,构建多级多层次的实践体系,促进人才培养水平的整体提升。 作者:周顺平 方芳 张剑波 孙明 单位:中国地质大学(武汉)信息工程学院 软件工程人才培养策略:人才培养软件工程论文 一、软件工程专业现有培养模式存在的问题 随着信息技术的快速发展,软件的复杂度与规模呈指数级增长,给软件的开发与维护带来了极大的困难。因此,需要将系统化的、规范化的、可度量的方法应用于软件的开发、运行和维护中,即将工程化方法应用于软件。而传统的计算机专业的人才培养模式主要面向理论研究,不能够满足软件企业对工程实践型人才的需求。为了解决计算机教育重理论、轻实践的不足,国家教育部与发展计划委员会于2001年新增软件工程专业。目前,全国已经建立了一批国家与省级示范性软件学院,很多高校也相继开设了软件工程专业,培养模式各具特色,尤其是部级示范性软件学院已经探索出了各具特色的培养模式,但是还是存在着重理论、轻实践的不足,这一缺陷在地方院校的软件工程专业尤为突出。由于受到资金支持、政策引导、师资建设等方面的限制,地方院校的软件工程专业基本上都是从计算机科学与技术专业繁衍出来的,其培养模式很容易沿用计算机科学与技术专业的人才培养模式,不能满足软件企业的需求,主要存在重理论、轻实践的问题,主要表现如下。 (一)教学方式单一化、理论化 软件工程专业的特点是理论性与实践性并重,特别是实践性非常强,软件工程的许多理论都来源于对实践的总结与归纳。但是目前的教学方法还主要是沿用计算机科学与技术专业的教学方式,偏向纯理论介绍,教学方式上还是以教师讲、学生听为主的“灌输式”的“教授/接受式”传统教学,学生只是被动接受,学习积极性不高。此外,很多教师缺少实际软件项目的开发经历,在教学过程中缺少必要的案例或者使用的案例不合适,妨碍了学生对软件工程中基本概念与理论的理解,不明白可行性分析、需求分析、软件设计的必要性以及不会撰写所对应的文档。 (二)实践少,理论与实践相脱节,学生动手能力差 目前很多高校软件工程专业开设的理论课比较多,实验课比较少,并且由于目前的专业教师大都是毕业后直接到高校工作的,缺少开发大型软件项目的实际经历,设计的实验题目大都规模比较小并且比较零散,比如成绩管理系统,学生可以直接进行设计与编码,无需可行性分析、需求设计、软件设计、进度安排等环节,也没有必要撰写相关的文档。如此以来,学生不能够加深对相关概念与理论的学习,没有体会到软件工程理论在实际软件项目开发中的重要作用,导致学生面对实际软件项目时无法下手,这直接影响到软件工程专业毕业学生的市场竞争力。 (三)校企合作不够 校企合作是实现高校软件工程人才培养与企业需求无缝连接,培养高素质软件人才的重要途径之一,尽管目前很多高校的软件工程专业都建立了校企合作模式,取得了不错的成绩,但校企合作存在着缺乏相应的政策引导、缺少双方交流的平台、企业积极性不高、合作松散、管理手段缺乏等问题。这样就会出现高校培养的软件人才动手能力差,无法满足企业的需要,而软件企业又找不到合适人才的尴尬局面。校企合作力度不够在地方院校表现的更为突出,主要原因是地方院校的软件工程专业在影响力与办学规模上与部级软件学院有一定的差距,知名的软件企业很少愿意与地方院校合作,另一方面,地方院校缺乏政策与资金的支持,缺乏寻求与企业合作的机会。 二、应用驱动为导向的人才培养模式的改革措施 软件工程专业存在的重理论、轻实践的弊端,使得培养的学生在校学习的知识不能形成一个有效的体系,也没有机会将所学知识融于具体项目之中,同时也不清楚当前软件企业对人才的真正需求。而另一方面,软件企业希望新招聘来的员工能够直接融入到项目的开发中,能够解决项目中的实际问题。这样就形成了高校培养的软件人才“过剩”,而软件公司所需人才“短缺”的矛盾局面。为此,本文提出了以实际应用驱动为导向的人才培养模式,以培养能够在软件公司的一线解决实际应用问题、能在实践中应用所学知识、在实践中创新的应用型人才,并对该培养模式的相关实施方法进行了探讨。应用驱动为导向的软件工程人才培养模式的基本保障是以实际应用为导向加强师资建设,该培养模式按照人类认识的规律,以解决实际问题为目标,的三个阶梯式阶段:案例式课堂教学,项目式综合实训,顶岗式专业实习。 (一)以应用为导向加强师资建设 师资建设是专业建的首位,教师在人才培养中起着不可替代的作用。目前,软件工程专业的师资建设主要还是以理论研究为导向,多数教师从学校硕士或博士毕业后直接到高校工作,主要以理论研究为主,缺乏大型软件项目开发经验,不太了解软件产业的新技术与新动向,从而在教学过程中出现重理论、轻实践的现象,很不利于软件工程专业人才的培养。以应用为导向的师资建设就是在现有的以理论研究为导向的基础上,注重提高教师的实际动手能力,可以从以下3个方面做起:①改变传统的以学历和科研为导向的高校教师招聘方式,软件工程专业应当招聘一批具有大型软件项目开发资深经验的软件工程师,比例占师资总数的30%~40%为为宜;鉴于软件技术的快速更新,应定期派遣教师到知名软件公司的一线进行学习和培训;倡导并且增加教师带动学生参加研发类横向课题的机会,提高教师与学生的实际动手能力。 (二)案例式课堂教学 改变传统的“灌输式”的“教授/接受式”教学模式,使用案例驱动式的教学模式,就是指教师本着理论与实际有机结合的宗旨,遵循教学目的的要求,以案例为基本素材,通过师生、生生之间的双向和多向互动,让学生把所学的理论知识运用于“实践活动”中,以提高学生发现问题、分析问题和解决实际问题的能力。一方面,教师首先应准备一些引入型案例,例如,千年虫问题,来说明工程化方法对软件开发的重要性,并且提高学生的兴趣;另一方面,教师应该准备好一个能覆盖软件工程的各个环节和阶段、难度适宜的实际软件项目案例,这个案例最好是教师实际参加过的或者熟悉的项目,并且有必要的软件文档,然后把这个案例作为一个实际情境,结合案例引入并讲授各个知识点,必须要求学生撰写相应的文档和程序,然后与使用案例的已有标准文档和程序进行比较,找到自己的不足,加深对知识点的学习与理解,做到理论与实际相结合。 (三)项目式综合实训 鉴于软件工程专业的实践性很强,应该以实际应用项目为驱动进行软件工程的课程综合实训,让学生按照软件工程开发的流程去独立地完成一个应用项目。首先,教师选择一些中小型的,生活中经常接触的项目作为综合实训项目库,项目的选择一定要难度适宜,太简单体现不出软件工程化开发方法的优点,但是也不能太难,难度控制在学生可以运用所学习的知识、技能,通过讨论和合作可以完成,然后由学生人组成的小组从中选择合适的项目。然后,每个小组模拟软件企业中的一个项目开发小组,进行分工合作,由组长作为项目经理与指导教师沟通,指导教师模拟实际的客户。最后,项目组严格按照软件项目的开发流程来一步一步完成任务,应该包括可行性研究、需求分析、系统设计、实现与测试等阶段。在每个阶段学生应该提交必要的文档,可以按照《计算机软件文档编制规范》(GB-T8567-2006)撰写可行性分析报告(FAR)、软件需求规格说明(SRS)、软件(结构)设计说明(SDD)、软件测试报告(STR)等。在每个阶段,学生应利用流行的软件工程工具,例如,Microsoft Project、RationalRose等。 (四)顶岗式专业实习 软件工程专业培养的人才最终是面向软件公司的,所以很有必要在第四学年时采用校企合作的方式,委派学生到软件公司顶岗实习,时间根据实际情况以个月为宜。在顶岗实习期间学生要与正常的员工一样完成企业的工作要求,真正在实际软件开发中理解并应用前期学习到的知识与技能,实现自身能力的提高,成功地由学生角色过渡到职业角色。在实习期间,学生的管理以企业管理为主,学校管理为辅,学生、教师、企业三方根据实习项目的实际情况确定学生毕业设计题目的选题与设计,最终由学校的指导教师负责指导完成毕业设计论文的撰写与答辩等事宜。 三、结束语 目前传统的重理论、轻实践的理论型软件工程人才培养模式已经不能适应软件产业的发展,本文针对这一问题,根据石家庄铁道大学软件工程系的教学改革经验,提出了一种以应用驱动为导向的人才培养模式,该模式以解决实际问题为目标,强调实践性。该模式以应用为导向加强师资建设做保障,由三个连续的梯次阶段构成,即案例驱动式课堂教学、项目驱动式综合实训、顶岗式专业实习。 作者:王辉 邸书灵 王建民 刘立嘉 张玉梅 单位:石家庄铁道大学信息科学与技术学院 软件工程人才培养策略:校企合作下软件工程人才培养 1高校和企业需要“校企合作” 目前,从软件工程专业的就业现状、用工需求来看,一方面高等院校软件工程专业的毕业生面临“就业荒”;另一方面大批软件企业却在喊“用工荒”。于是各种培养软件工程人才的渠道应运而生,以各类培训学校和企业大学为主,大量的软件工程专业毕业生涌入了各类培训高校;大量企业也在积极筹建自己的企业大学。面对各种人才培养渠道,高校通过与企业合作弥补高校培养实践型人才的劣势,企业也能通过高校的教研功能,发挥高校培养创新型人才的优势,建设“学习型”现代化企业。 1.1高校需要“校企合作”弥补高校培养实践型人才的劣势 为什么大量学生软件工程专业毕业了,还要去各类培训学校学习?这类培训学校以其课程新、方向性强、实践性强、企业订单培养等优势,倍受学生的喜爱,尤其受经济条件好,有明确就业目标的学生欢迎。以达内、北大青鸟为例,作为高等学历教育的补充形式,弥补了学生在校缺少项目经验的不足,发挥为企业积累“岗前工作经验”的作用,让学生能走进项目,走进企业。毕业班的课堂管理是困扰各高校教师的难题,除去考研的学生,毕业班的学生因求职就业已半社会化,普遍心态比较浮燥,专业课的实践意义又难以在高校应用,学生不能像“做项目”一样所见即所得,所以做好学生从学校走入企业的过渡工作是管理毕业班的主要任务。因此,“校企合作”是高校加强培养人才实践性的重要途径。 1.2企业需要“企校合作”建设“学习型”现代化企业 为什么大量企业要成立自己的企业大学,涉足教育领域?到2012年各企业已筹建1186家企业大学。一方面,目前高校培养的软件人才存在着结构与质量的问题,与企业的需求不符;另一方面,各企业接受了“终身学习的理念”,企业更注重员工的再学习能力。以华为信息与网络技术学院为例,当各高校还在做各种流于形式的“校企合作”时,华为率先做了“企校合作”。所以,“企校合作”是企业选拔合格人才,建设“学习型”现代化企业的重要途径。 2发挥高校的创新优势,企业的实践优势,校企长效合作 高校提供各企业所需求的人才,高校与企业是一种人才的供求关系,有双向选择、订单培养等供求关系。双向选择的供求关系,即高校需按行业调研各类企业的需求,不断更新人才培养方案,培养能适合大部分企业要求的“通用人才”,人才流入市场后双向选择。双向选择虽然有就业的风险,但为暂不明确就业方向的学生提供了更大的择业空间。订单培养的供求关系,即高校需要根据某企业的具体要求,有针对性地招生、授课,与企业共同制定人才培养方案,培养适合某企业要求的“定制人才”。订单培养虽然就业风险降低,但不适应某企业工作的学生,就会有转行的风险。因此,不论是哪种供求关系都需要高校与企业深度了解,发挥高校的创新优势,企业的实践优势,校企在政府的支持下长效合作。 2.1政府保证“校企合作”的长效性 参照医学院和医院,如果说医学院是“校”,医院是“企”的话,医学院和医院的“校企合作”可以说是国内最深入、最长效的合作。从学科特点上看,软件工程学与医学同是一门专业性强、实践性强的学科;从学习规律上看,软件工程学与医学同遵行实践是检验真理的唯一标准,需要学习、实践,再学习、再实践,学习、实践不断反复的过程。医学的学科特点与学习规律决定了附属医院是高等医学院校的优秀组成部分,同理,软件工程学的这些特点与规律决定了基于软件工程人才培养的校企合作是提高软件工程人才培养质量的必然要求。政府在有效介入医学院和医院的“合作”中的作用,大家是有目共睹的。同样,高校与企业合作也需要政府在政策、法律法规、资金投入、利益分配、评估监督等方面发挥公证人和裁判员的作用。校企合作,政府该做什么呢?国家社科基金开展了《政府有效介入下的职业教育校企合作长效机制研究》的课题研究,该课题确定政府应以“保障校企在技术技能人才培养领域进行必要和有效的合作”、“提高校企人才培养培训资源配置效率”、“协调校企的相关利益”为政策目标,以解决突出的、普遍性的问题为落脚点;建议政府采取“投资建立相对稳定的企业实习基地”、“建立学生实习成本分担与补偿机制”、“政府购买行业企业的相关服务”、“鼓励企业举办或参与举办职业院校”、“将合作育人纳入企业社会责任评估”、“保障校企合作中学生的权益”等政策措施;同时指出校企合作中的关键性、全局性问题,还必须通过中央政府出台的《职业教育法》、《促进职业教育校企合作办法》、《工伤保险条例》等法律法规加以解决。 2.2高校保证“校企合作”的创新性 1.5年的基础课与专业基础课学习,0.5年的各方向共用专业课学习,要注重编程思维的训练,学习方法的积累和学习习惯的养成。基础是创新的源泉,即万丈高楼平地起;创新是基础的升华,即妙笔生花。创新需要坚实的知识和技能为基础,夯实基础,才能驱动创新。以软件工程专业要求的编程能力为例,计算机是应用数学的工具,数学不仅仅是学知识,而是方法,那就是严谨的推理逻辑,养成程序员缜密的思维习惯。编程语言多为英语,国际上权威的软件相关文档也多为英语撰写,英语的作用不言而喻。所以,要往深度学习,进一步发展和创新,最终类似《数学》和《英语》等基础课是基础。编程语言发展迅速,现有2500多种。我们的高校教育绝不是学会几门流行语言,而应该以类似《C语言》等共用专业课为基础,培养学生以后自学新语言的自学能力,解决程序设计问题的研究能力,和各类程序的编写能力。计算领域广、发展快、更新更快,学生在学校学习的时间和精力有限,一年的优秀专业课程分方向开设是关键,根据现有的软件人才需求,我校的软件工程专业在三年级分Java、.NET等方向。第一,改变传统的排课方式,遵照专业知识的系统性和连贯性,一学期授3~4门有关联的专业课;以课程为单位,每门课开设2~5周。第二,改变传统的授课方式,以完成项目为目标,基于企业的软件开发过程开设各门课程。第三,改变传统的考核方式,学员必须通过开发过程每个环节的严格测试,才能进入下一个环节的学习。以Java方向为例,开设二学期,分Java语言、JavaWeb、Java企业级框架技术三个阶段,每个阶段都完成一个项目,每个阶段都按软件开发的过程开课和考核。 2.3企业保证“校企合作”的实践性 学生进企业的“校企合作”要考虑三个问题,第一,进企业的时间,进多长时间;第二,进什么样的企业;第三,进企业的目标和任务。软件工程专业应以开发各企业满意的软件为目标,进企业“做项目”是最好的“企业岗前培训”,积累工趤趶作经验的最佳途径。但没有一个软件企业会把真正的项目给学生做实验,大部分“校企合作”的运作是学生跟进一个项目“打杂”。学生的受益不是太大,往往最大的收获是了解了企业岗位的设置和专业需求,进一步明确了自己的发展方向,所以,学生进企业以0.5年为宜,根据学生有无明确就业方向安排进企业时间。如有明确就业方向的学生,可以先修分方向专业课程再进企业,学生可以修完课程选择企业实习;无明确就业方向的学生,可以先进企业再修分方向专业课,学生可以通过企业了解方向和兴趣来选择方向。软件工程专业的校企合作很难做实,有以下三点原因。第一,软件开发前需做需求分析,不懂业务的学生难以开展;第二,软件开发的过程需要碰数据,企业难以在不签保密协议情况下让学生接触数据;第三,任何项目都是有进度的,没有时间让学生去学习和研究。软件开发是一项包括需求分析和设计,实现、测试和维护的系统工程。软件开发过程中,只有需求分析、设计是无法在高校模拟完成的,实现、测试和维护是可以在学校软件模拟实验室完成的。所以,学生不一定要进软件企业,进各种需要开发软件的企业都可以,学生进企业,调研需求、分析和设计各企业所需的软件很重要,也比较现实。本专业是个需要长期学习的专业,除了高校,企业也是相当重视“再学习”的,笔者原在软件公司就职时,就被要求天天坚持写学习笔记,每周一报,每月一报,每月开展一个专题的讨论活动。如果不钻研技术,只是埋头写代码,把软件按要求做出来,就是软件开发工程师了,号称“代码民工”。相对软件开发工程师来说,企业更需要软件研发工程师,号称“代码的艺术家”,不仅有技术基础,更有对技术有兴趣和执着,还有相当强的学习能力和研究能力。所以,软件研发工程师是校企合作最好的结合体,也是我们要的真正“双师型教师”。引进软件研发工程师进高校,是“校企合作”的实践性的最实际保障。 3结语 创新和实践是软件工程人才培养的两大主题,高校保证“校企合作”的创新性,企业保证“校企合作”的实践性,政府保证“校企合作”的长效性。软件工程专业的校企合作应该像块“三明治”,同高职相比,应用型本科有学制的优势,与企业合作更易形成“高校学、企业做、高校再学”的三明治教育模式。1.5年的基础与专业基础课学习,0.5年的各方向共用专业课学习,注重编程思维的训练,学习方法的积累和学习习惯的养成;1年的分方向专业课学习,以项目为中心,基于企业软件开发过程分方向开设专业课程;根据学生有无明确就业方向安排进企业的0.5年在分方向前或者后;最后0.5年,企业研发工程师进高校,与专业课老师合作,实行双导师制,模拟企业工作过程,分小组完成1个大型企业软件。校企合作,将企业职业培训有机融入到高校教学中,模拟一个相对真实和规范的项目的完整开发过程,是学生积累“岗前工作经验”的重要途径。这理想中的“软件工程人才培养的校企合作”应是2+1+0.5+0.5三明治教育模式和2+0.5+1+0.5三明治教育模式。 作者:吴亮 阳小兰 龚鸣敏 单位:武昌理工学院信息工程学院 软件工程人才培养策略:软件工程专业人才培养探究 随着经济、社会和技术的不断发展,骨干高职院校课程建设和人才培养模式必须及时调整,满足企业和学生的双重需求。课程建设和人才培养模式建设不能闭门造车,学习兄弟院校优秀的经验是一条捷径,但是也不能完全照搬,毕竟各个院校所处的区域不同,社会、经济、文化等发展程度上参差不齐,人才培养模式和课程建设必须从区域企业需求、院校实际情况、专业基础等客观情况出发。 一、目前高职院校软件工程专业建设存在的问题 高职院校经过十几年的高速发展,数量上和规模上有了显著提高,为社会和企业提供了大量技能型人才,为中华民族的腾飞做出了巨大贡献。近几年由于信息技术特别是软件外包发展迅速,软件工程专业也得到蓬勃的发展,具有计算机和信息背景的高职院校普遍开设了软件工程专业。近5年通过调查研究,发现在人才培养方面软件工程专业存在一系列以下问题: 1、院校“同质化”严重,职业特色不够突出 高职院校人才培养模式和专业设置关系着高职院校的生存和发展,在高等教育“大众化”的背景下,高职院校的专业设置“同质化”十分严重,完全没有从区域经济发展的需求,盲目投入巨大资金,造成资源上巨大浪费。现在大部分高职院校软件专业学生的理念、知识和技能与社会和企业的期望差距非常大,无法满足需求,造成“结构性失调”。[2]大部分高职院校重理论,轻实践,照搬本科院校的学历教育,没有显著突出职业教育的特点。高职教育培养第一线需要的高级应用型人才,培养的人才具备与高等教育相适应的基本知识、理论和技能,掌握相应的新知识、新技能和新工艺,有较强的实践动手能力和分析、解决生产实际问题的能力。 2、人才培养与社会要求差距大矛盾突出 企业为了适应社会发展和满足消费者的需求,对创新型高素质技能人才需求极大,提高产品的质量,获取最大的回报。但现实是企业招聘到合适人才的机会越来越小,而中国每年近七百万的大学毕生业大部分找不到合适的工作,特别是高职院校学生就业质量不理想。社会对技术人才需求量非常大和大部分学生找不到合适工作的矛盾,主要原因是院校的人才培养模式落后,所传授知识难以满足社会企业的需求,不适应社会需求。 3、“工学结合、校企合作”层次低 高职院校领导都具有“工学结合、校企合作”的思维,但受多个因素影响,大部分高职院校的校企合作仅仅停留在备忘录或纸面协议,即使有,深度也不够,仅仅是高职院校利用寒暑假组织学生到企业定岗实习,学生在流水线从事简单枯燥的机械式工作,与期望相差甚远,未能充分体现工学结合理念,效果不佳。 二、提高高职院校软件工程专业人才培养模式和课程建设的措施 《教育部财政部关于进一步推进“国家示范性高等职业院校建设计划”实施工作的通知》(教高[2010]8号)中,对专业建设与人才培养模式改革提出了具体要求。陕西职业技术学院通过对软件专业人才培养模式和课程体系建设进行深度改革,促进软件专业建设更上一层楼,具体措施如下: 1、吃透政府政策,立足服务区域产业,准确定位专业建设方向 软件外包产业被称为“高科技、高附加值的绿色产业”。根据《西安软件外包发展规划(2010-2015年)》,西安市软件外包发展的总体定位是成为国际软件外包中心之一,总体目标是成为全球知名的软件外包中心城市,服务区域经济发展。学院应抓住这次契机,为西安市软件外包储备人才。软件产业包含软件测试、软件架构、物联网、云计算、虚拟化、智能穿戴、智能家电、APP等新兴产业。在国家政策的鼓励和社会需求的推动下,新兴产业在未来的10年将有较大发展,成为中国由“中国制造”向“中国智造”产业升级的主力军。但是,目前许多高职院校软件工程专业的课程极少涉及上述优秀技术,无法满足社会和企业的需求。高职院校为了提高软件专业学生的就业率和就业质量,领导和教师必须密切关注软件产业的发展趋势和热点,深入到软件企业调研,了解企业真正需求,预测未来几年软件发展热度,做好课程建设方面的知识储备。 2、紧抓市场契机,与企业深度合作,力求实现共赢 陕西职业技术学院处在西部大开发的桥头堡——西安,新的形势为西部高职院校和西部企业提供了合作机会,院校改变办学思维,主动要求相关企业合作办学,特别是软件外包的相关企业,使企业参与到软件工程专业的课程建设和人才培养上,学院根据企业反馈的信息,及时调整课程结构,优化教学内容,使学生第一时间学习企业最急需的技术,毕业后及时融入企业工作环境中,合作企业每年优先从毕业学生中选取优秀毕业生充实到企业中,分享合作办学的硕果,由被动转化为主动,解决“院校热、企业冷”的校企合作办学难题。高职院校对学生的培养目标定位在实用性“蓝领”人才,侧重于培养学生的专业技能、动手能力,院校和企业之间可以采取“联合办学”、“订单式”培养模式,使学生实际操作能力显著提高,院校的就业率得到保障。软件工程专业学生可以与西安高新区多家软件外包企业签订联合办学协议,为学生多方面提供带薪顶岗实习,熟悉企业工作流程。顶岗实习学生可以从最简单的软件测试开始,熟悉软件测试中的单元测试、模块测试、系统测试和集成测试等方法,掌握黑盒测试和白盒测试等技术,为自己就业奠定基础。 3、构建“校企合作,工学结合”的专业课程体系 “校企合作,工学结合”模式是目前高职院校相对成熟的人才培养模式,突出了高职院校教育的职业化,是高职院校公认的“金”模式,优秀是骨干课程建设,使毕业生第一时间胜任工作岗位,短时间内获得更大发展空间。 三、结束语 高职院校人才培养要按照“企业引入学校、把课堂搬进车间”的思路,把握领会各级政府的政策方针,同时积极寻求与企业的合作,进一步加大校外实训基地的建设。经过几年建设,使陕西职业技术学院软件工程专业的人才培养质量显著提高,课程建设更加丰富,更加多元化,软件工程专业毕业生就业率与就业质量均有所突破,为陕西省区域经济的蓬勃发展添砖加瓦,尽自己应尽的责任。 作者:赵艳妮 郭华磊 单位:陕西职业技术学院计算机科学系 西安通信学院信息服务系 软件工程人才培养策略:软件工程人才培养体系研究 1引言(Introduction) 当前IT领域对软件专业人才的需求很大,而创新型、应用型软件人才的匮乏已成为制约我国软件产业发展的瓶颈,如何适应市场需求,进一步提高学生的就业率和就业质量,是我们目前面临的首要问题。青海民族大学十分重视软件人才的培养,在采取多项政策和措施鼓励教学改革促进具有创新型思维的、面向工程化的软件人才,在培养体系的建立,办学模式、培养方法、质量监控等方面进行了努力的工作和积极的探索,并取得了一些经验。一些研究成果和IT领域的反馈表明,成熟的软件工程人才在具备扎实的理论基础、宽广的专业知识和创新能力框架下,必须受到正规的、良好的工程师训练和职业熏陶。本项目是我们在结合青海民族大学实际情况的基础上,认真分析了软件工程人才培养规律,其目标就是建立一个以工程化为主线的软件开发人才综合实践教学体系,培养创新型、复合型开发人才,使学生的专业知识、项目管理能力、职业素养、创新能力等方面都得到均衡的发展。 2创新型软件工程人才培养体系 2.1创新型软件工程人才培养目标 要培养既掌握软件开发技术,又懂得如何实施一个软件项目并对之进行管理的创新型、应用型人才,这就要求我们对学生的培养目标重新定位。培养目标应该以社会需求为导向,把工程化教学、职业素质、创新思维培养作为软件开发应用型人才培养的优秀任务。创新型软件工程人才培养体系不但要求学生学习软件工程的基本知识和方法,还要在遵循IT业界标准的基础上,培养他们的项目管理、工程实施、创新能力和团队合作精神。充分发挥教师领域知识的潜能,调动学生学习兴趣,从而提高学生的主动创新兴趣和能力,提高就业竞争力。 2.2创新型软件工程人才培养过程 创新型软件工程人才培养体系强调在软件工程指导下,以数据库为主线进行工程化课程群组建设,具体工作分三个阶段进行,即知识传授+案例讨论+工程化实践的模式。这一阶段以理论知识传授为主,教师系统地讲授工程化课程群组建设的知识体系,精讲系统原理和方法并突出重点和难点,为后续阶段的学习做好准备。第二阶段是案例讨论。让有丰富经验的教师及企业工程师和管理者来编写案例,通过对一些精选案例的分析学习,培养学生的工程思维能力、问题分析能力和判断能力及创新思维。引导学生进行深入讨论以便发现问题、寻找可能正确地处理和解决问题的具体方法。第三阶段是实践训练。以项目小组为单位具体实施完成一个项目,一个小组可由若干人组成,按软件工程项目开发的要求,为小组的每一位成员分配角色,分别进行项目计划的制定、需求分析、总体设计、详细设计、编码实现及测试等各环节的任务。在实践过程中,对上述环节的任务完成都以答辩作为考核的方法。根据实际需求,将可行性分析、需求分析、设计文档等工作作为一个重要环节来锻炼,通过对标准文档格式的讲解和精选案例的学习,学生编写所有环节的文档资料,而每一个环节的文档资料只有在通过答辩后才能进入下一个环节的工作。 2.3创新型软件工程人才培养方法 尽管案例教学法在各级院校已经开展,但大部分教师在实际讲授过程中仍以自己的思路为主导,忽略了将案例作为背景将软件工程的各个环节串联起来。学生在被动的听讲过程中缺少积极的参与意识和独立思考的能力,而对完成一个软件项目的全过程非常模糊。因此,在日常的教学过程中,更应该强调软件工程的实施过程,对每一个阶段进行承前启后的分解,其中强化软件项目管理在整个过程管理中的重要性,特别是把软件过程管理的内容纳入到课堂教学内容中,并辅以必要的答辩讨论和实践环节,使得学生能够对软件项目实施的各方面内容进行综合理解和应用,使学生熟练掌握软件工程知识与技能,具备作为软件工程师的能力。 2.4创新型软件工程人才培养保障措施 建立新的评价体系。将工程能力、创新思维、职业素养引入人才培养评价体系,将企业反馈和实习生/毕业生调查结果作为依据,加大教育教学过程管理。实验室/实践基地建设。近三年投入经费800余万元,加强实验教学平台建设,通过建设与市场同步的工程化综合实验环境及实践/实习基地,为实践教学提供强有力的支撑。 3创新型软件工程人才培养实施过程(Innovativesoftwareengineeringpersonneltrainingimplementationprocess) 以面向工程化和提升创新能力为指导,通过全面改革人才培养模式、合理设计课程结构、改革教学方法与手段、更新考核方法、提升重视团队合作、突出软件测试过程、搭建工程实践教学环境,确立课堂教学、自主学习、结合实践、教师指导创新型软件工程人才的教育体系。 3.1合理设计课程模块 通过引入第三方评估公司麦克斯对毕业生进行调查需求和质量分析,根据结果及时与IT领域企业研讨,修订人才培养方案和培养目标,制定课程教学计划、教学大纲、实验大纲,逐渐形成符合市场需求的人才培养模式,构建了相对独立又互相联系的“理论课程体系”和“实践教学体系”。校企合作以软性内涵建设为优秀,双方建立稳定、长效和双赢的合作模式,包括人才标准的制定、基于岗位和任务的课程体系规划与设计。在培养方案中针对性地设置教学模块,包括理论知识、实践教学,覆盖文化修养和专业领域,构建一个知识面较宽广、实用性很强的大平台+多模块的教学体系。根据“基本知识初步综合应用工程实施组织创新技能”的梯度模式,其中实践教学体系设置企业认知、课程实验、课程设计、综合实习、认证培训、参加大赛等教学环节。模块化、系统化课程体系构建为我校计算机类专业以及在部分专业必修课中实行了分级教学奠定基础。 3.2改革教学方法与手段 随着软件行业的不断发展,主流应用软件的类型也在不断变化着,从最初的桌面应用到基于Web的应用,再到目前的电脑、手机客户端与Web端多客户端平台应用[3]。以精选的项目案例为驱动,推行启发式、讨论式、参与式教学,并结合理论/实践一体化的教学方法。运用现代信息技术,如大数据、云平台,为学生的自主学习和实践提供大量的资源。让学生通过多途径理解专业知识和文化知识,在项目开发和案例讨论中了解工程过程并积累工程经验。以面向工程化的教学法为指导,突破传统的教学模式,注重培养学生的批判性和创造性思维,激发创新创业灵感,同时又作用于学生对专业知识的提高,大大增强学生学习的积极性和主动性。 3.3培养工程化思维能力 教师除了讲授学生学习软件工程领域专业知识的同时,更加注重对实际应用能力的培养,培养学生的创新精神和团队合作意识,使学生积极主动地参与其中,然后由学生根据知识和技能进行项目的实践。与此同时,教师一定要向学生明确任何项目没有标准答案,只有预定的目标和指标,而工程就是去实现这个目标和指标,它需要创新,没有工程思维,就很难进行创新。 3.4更新考核方法 以答辩的方式考核学生完成的阶段任务。首先,确定答辩小组成员,以7—9人作为一个答辩小组,成员有教师、工程师、学生组成,其中学生成员既是答辩评委又是答辩者,一个班级可以分5—6个小组进行答辩。其次,由学生将自己在前一段时间所做项目的可行性研究、系统分析、总体设计、详细设计做完整的介绍。答辩小组成员,尤其是学生评委必须提出问题,然后展开讨论,在发现问题的同时提出解决方法。在讨论的过程中老师注意激发学生的热情和兴趣,并详细记载分析每一个答辩学生设计方案中出现的问题,认真分析、充分讨论,经修改后进行下一阶段工作。成绩考核中引入团队评分制,不再以个人表现来评定成绩,而是以项目团队的整体表现作为考核的依据,最终目的是促使学生加强沟通和合作交流,体会到团队作战的重要性。在考查学生分析问题、解决问题的基础上,探索新型非标准化考试。 3.5提升重视团队合作 每个小组交换使用设计方案,各组选择其他组的阶段成果作为下阶段工作的基础,用较真实的场景模拟项目评审,从设计方案到代码的编写、测试,都暴露在其他小组成员的监控中,培养竞争意识和表达能力,提高组间协调能力和团队合作意识。 3.6突出软件测试过程 学生邀请非小组成员或班级外的学生对软件产品做严格的测试,以便发现问题。之后指导教师给出下一步项目需求的更改情况,学生根据实际情况或更新设计方案获继续下阶段的工作,其目的是模拟实现真实项目中的需求变更。 3.7建设工程实践教学环境 校内实验室/实践基地建设是实施工程化教学的基本保障。在校内实验室/实践基地建设过程中,始终以创新型、工程化的培养思维为指导,构建跨专业、符合企业要求的工程化综合应用环境,同时在国内IT企业中建立实践基地,为学生提供良好的实践机会,让学生具体参与企业运作和项目研发,体验软件工程的实施过程。 4结论(Conclusion) 创新型软件工程人才以专业知识为基础、以应用能力为导向、以创新思维培养为目标,把工程能力和职业素质培养引入到教学中,在巩固学生的基础知识、专业技能,强化工程能力、职业素质、团队合作力的同时,全方位提升创新思维和意识。在项目规划、案例选取、教学方法、教学手段和成绩考核等方面进行全面改革,隐形的培养学生的沟通能力和软件文档写作水平。以适应市场需要和突出创新型软件工程人才的培养为目标,设计软件开发课程体系的构成,以阶段性的方式设置课程组成,完善课程的系统性。在模拟场景中的软件项目实施阶段,针对目前验证式的教学方法进行了一系列创新性探索,项目指导老师始终围绕最终目标和阶段参数来强化过程管理,使学生对软件项目的开发从可行性分析、开发、测试、维护的全部流程都有了一定的实践基础。通过本项目的实施,经过对在校生和毕业生的意见征询,大多反映能够适应新的教学体系,个人综合能力得到全面提高,缩短了就业巨距离。学生的工程规划能力、分析设计能力、动手实践能力、团队合作能力、创新能力都得到了大幅度提高,综合素质明显增强。同时《面向工程化的软件开发人才培养体系构建与实施》获青海省高等教育教学成果二等奖。 作者:孙琦龙 单位:青海民族大学计算机学院
建筑工程电气安全探讨:建筑工程中电气安全的技术措施 摘要:本文简述了建筑工程中电气安全的主要危险因素,并提出了常用的安全技术措施。 当前人民生活水平的不断提高,随着建筑设计行业的发展,对安全的要求越来越高,尤其是近几年来,越来越多的人开始关注建筑工程中电气安全的设计要求,针对这个趋势,有关政府部门也制定了相关的政策法规,同时,开发单位和设计人员也投入了大量的精力来研究和改进电气的安全设计,在电气设备上新增了许多保护措施,以满足现代社会对电气的高使用要求,保证居民的用电安全。 尽管如此,在日常生活中依然有很多的电气安全事故发生,所以有必要对电气的安全措施进行进一步地探讨和分析。 一、建筑电气安全的主要危险因素 1、触电危险 触电危险是指由于工程人员在电气设备的设计、 安装上的疏忽,以及在系统运行过程中疏于维护或操作不当,造成的设备或线路等出现的过热 绝缘失效以及 PE 线断线等故障,从而对用户或工作人员的人身安全构成的威胁。 2、电气火灾或爆炸 电气火灾危险是指由于设计过程或运行中存在的不合理不规范操作造成供电系统中出现的运行短路、 过载、 铁芯短路、发热等故障,导致局部系统过热,从而带来的火灾或爆炸隐患。 3、静电危害 静电维护由于系统缺乏必要的检修及维护,或接地、 跨接装置的不完善,以及工作人员的静电防护不合格等造成的静电或静电火花危害。 4、雷电危害 雷电危害是指由于电气系统中缺乏必要的防雷措施,或防雷装置的设计施工存在缺陷等因素,导致建筑在雷电环境下存在安全隐患。 5、电磁维护 电磁维护是指由于高频设备参数调整不当,屏蔽设备缺陷,或外界环境因素导致人体长期处于电磁场照射下,给工作人员的健康造成的危害。 二、建筑工程中常用的安全技术措施 1、 绝缘保护 材料、 设备进场应进行绝缘检查。 在 《建筑电气工程施工质量验收规范 GB50303-2010》 基本规定中对主要设备、 材料、 成品和半成品进场验收作了详细要求。 比如成套灯具的绝缘电阻不小于 2MΩ ,内部所用导线绝缘厚度不小于 0. 6 mm;开关、 插座的不同极性带电部件间的电气间隙和爬电距离不小于3mm,绝缘电阻值不小于 5 MΩ ;柜、 屏、 台、箱、 盘间线路的线间和线对地间绝缘电阻值馈电线路必须大于 0. 5MΩ ,二次回路大于1M ;电线、 电缆产品有安全认证标志,绝缘层完整无损,厚度均匀且规定了绝缘层厚度。因有异议送有资质实验室进行抽样检测。 对于在施工中由于工艺需要而损坏的绝缘层应采用色相带和绝缘电胶布恢复到不低于原绝缘等级,等等。 2、短路、 过载保护 线路发生短路时,线路中的电流将增加到正常时的几倍甚至几十倍。 在配电设备中常用熔断器以达到短路保护功能。 熔断器不仅要标明额定电流,还应标明额定电压。 根据配电系统中可能出现的最大故障电流,选择具有相应分断能力的熔断器。 熔件的额定电流一般为用电设备额定电流的 1.5倍左右载保护一般由自动开关 (或小型断路器)完成。 根据实际需要,自动开关可配备过电流脱扣器、 失压脱扣器 、分励脱扣器。 为了起到自动开关过载保护的作用,自动开关的额定电流要与负载电流相匹配,并小于导线的载流量。 3、 漏电保护 电流通过人体内部,对人体伤害的严重程度与通过人体电流的大小、 通过人体的持续时间 、通过人体的途径、 电流的频率以及人体的状况等多种因素有关。 特别是电流的大小和通过时间之间有着十分密切的关系。 目前,我国和西欧及日本一样,对于漏电保护器取30毫安/秒作为设计依据。 根据各国经验,这样的漏电保护器,可以满足触电保护的要求,具有足够的安全性。在建筑工程中漏电保护方式一般采用分支线保护和末端保护相结合的分级保护方式,并以末端保护为主。 这样,可尽量缩小发生人身触电及故障时所引起的停电范围,不影响其他设备或用户的用电,便于查找故障,提高供电系统的可靠性。 漏电保护器不同于其他电气产品,由于它关系到人身安全,因此选用时必须注意以下原则:(1)必须符合国家标准 GB6829-86 《漏电电流动作保护器》的要求,并具有中国电工产品认证委员会(缩写为CCEE)的认证标志;(2)应经有关专业部门检测并试验合格的报告证明文件;(3)应符合漏电保护方式对其额定漏电动作电流及分断时间的要求,并满足分级保护的级间协调原则。 4、等电位保护 施工质量验收规范 GB50303-2010 第 3章、 第 27章对建筑物等电位连结作了具体要求。 等电位分局部等电位连结和总等电位连结。在规范 3.1.7 强制性条文中,要求接地(PE)或接零(PEN)支线必须单独与接地或接零干线相连接,不得串联连接 在建筑工程中同类插座同一回路的接地线利用插座压紧螺栓相互翻接是不符合要求的,干线导线应可靠连接后连接到分户箱内接地汇流排,汇流排与总等电位箱直接相连。 接地线用黄绿相间线是国际上通用的,总等电位同时是重复接地点。局部等电位在以往图集中有两种方案,这种方案都存在不合理的地方,新的图集苏D101-2003 中作了修改。 新图集有两点得到加强:一是现浇板内受力筋与等电位系统作了可靠的焊接;二是卫生间的用电设备不仅要接地保护,而且还要等电位接地,增加了潮湿场所用电的安全性。 5、接地保护 设备的某部分与土壤之间作良好的电气连接,叫做接地。 与土壤直接接触的金属物件,叫做接地体或接地极。 当电气设备发生接地故障时,电流就通过接地体向大地作半球形散开,这一电流叫做接地短路电流。 试验证明,在距单根接地体或接地短路点 20m 左右的地方,实际上流散电阻已趋近于零,也就是这里的电位己趋近于零。 凡电位趋近于零的地方,即距接地体或接地短路点20m 以上的地方,就叫做电气的 “地 ”或“ 大地”。 接地电阻并不是一成不变的,是随着时间的推移、 地下水位的变化以及土壤导电率的变化而变化。所以规范第 24 章要求接地装置必须在地面以上按设计要求位置设测试点。 每单项工程不宜少于两个测试点。按接地作用的不同可分为工作接地、 保护接地、 重复接地和防雷接地、 静电接地、 屏蔽接地或隔离接地等。 (1)工作接地。 为了保证电气设备在正常和事故情况下可靠地工作而进行的接地,叫做工作接地,如变压器中性点直接接地。 (2) 保护接地。 为了保证人身安全,防止触电事故,把在故障情况下可能呈现危险的对地电压的金属部分同大地紧密地连接起来,叫做保护接地。 对电力系统来说,保护接地的方法一般只适用于中性点不接地的电网中,只有在这种电网中,凡有金属外壳及构件的用电设备才可以采用保护接地来保证人身安全。 (3)重复接地。 在中性点直接接地的低压系统中,为确保零线安全可靠,除在电源(如变压器)中性点进行工作接地外,还必须在零线的其他地方进行必要的重复接地。 比如电缆和架空线在引入到建筑物处,零线应重复接地,如果不进行重复接地,则在零线发生断线并有一相碰壳时,接在断线后面的所有设备的外壳都将呈现接近于相电压的对地电压,这是很危险的。 (4)防雷接地。 为了防止雷电的危害而进行的接地,叫做防雷接地。 防雷接地作用不言而喻,不接地就无法对地泄放雷电流。 规范对利用建筑物基础和主体钢筋做接地极和引下线以及人工接地装置、 接闪器的安装作了具体要求。 设计对防雷接地阻值都给出了参数,接地体和引下线完成后要测试,接闪器完成后整个系统才能测试。 人工接地引下线要顺直,不存在死角,引下线金属保护管要与引下线做电气连通。 避雷带形成等电位可防静电危害。 人工接地装置接地体间距不小于 5m是为了降低接地体屏蔽作用。 总之,电力是人类目前最重要的能源之一,随着我国经济建设的迅速发展和人民生活水平的不断提高,各种用电设备逐渐增多,对电力的需求量也越来越大。 但因为电网的架设规模急剧扩大,电线的敷设在建筑工程 、装修工程中越来越多,与此同时,因电气线路引发火灾的起数、 损失也逐渐增多。 因此,预防电气安全不仅对保障正常的生产和生活秩序具有重要的现实意义,同时已成为维护社会公共安全的重要措施之一。 建筑工程电气安全探讨:建筑工程中电气安全的技术措施 摘要:电气工程是建筑工程中的分支,其主要的特点是要求技术含量高、危险性较大、容易发生事故,所以在建筑工程中电气项目的安全管理是非常重要的,本文对于电气工程安全管理问题进行分析,从其含义、安全措施等方面进行探讨。 关键词:建筑工程;电气安全;安全措施 绪论 在我国经济飞速发展的背景下,国内各行业都快速的发展,建筑行业也是如此,而作为建筑工程中比较重要的问题——电气安全,也开始受到了广泛的关注。对于建筑行业施工现场对于用电的安全要求非常好,由于现场的环境较差,同时各项交叉作业繁多,临时引线的情况也很多,这就会造成用电安全的问题,很容易发生安全事故问题,这也是建筑安全中比较突出的问题,所以建筑施工过程中的电气安全必须要受到重视,本文通过对于电气安全进行探讨,总结出一些安全管理措施。 电气安全管理的意义 在建筑施工过程中,关于用电的操作是比较特殊的,因为它属于危险性较高且容易引发事故的工作,这些都会引起伤亡事故,对于人民的生命财产安全造成重大的损失,所以电气安全是十分重要的,相关建筑单位必须做好施工电气安全管理工作。根据相关的统计数据可知,在建筑施工过程中,电气用电事故主要的发生原因,并不是我们通常所认为的由于施工技术专业性低造成的,其主要原因是由于施工工人的自我安全意识低引起的,也就是说对于施工人员的电气安全知识宣传教育工作是十分必要的,也是防止事故高发的重点,需要相关的管理部门进行“安全第一,预防为主”的主体思想教育工作。给施工人员进行全面的安全意识教育,并且重视安全管理工作的机制的建立,各部门进行自我检查工作,同时也需要有相关的人员进行管理和监督的工作,加大惩罚力度,这样对于杜绝安全隐患,保证施工安全有很大的帮助。 电气施工中经常出现的安全问题 3.1在建筑施工过程中,经常会出现不按照规定进行布线的情况,比如规定需要先戴护口然后在穿线,但是有时候会有先穿线再戴护口甚至出现了不戴护口的情况,这些都是不可取的,很容易造成安全隐患,同时还会有导线出现背扣或者死扣的情况,线路应该保证绝缘层完整但是出现破损,或者穿线过程中将墙面弄脏等等,这不但影响了安全性,同时也对于整个工程造成影响。 3.2在进行穿线的时候,工人并没有严格按照相关的设计图纸进行施工,而是根据所谓的自己的经验和想法进行操作,这会造成导线数量高于规定数量,使得管满率过高,这就会造成线路没有过大的散热空间,造成无法散热最终导致安全事故的发生。由于施工人员的专业素养偏低,这些安全隐患最终会导致建筑工程寿命降低或者安全事故发生率升高的结果。 3.3施工人员有时候会忘记将腐蚀剂擦净,或者出现开关没有断开相线等问题,这些都是非常小的细节,但是对于工作人员的经验和专业素养的要求是非常高的,虽然事情比较小,但是确会给整个安装工程造成安全隐患。 3.4施工过程中要求工人必须注意每一个细节,但是很多建筑施工单位的工人并没有过硬的专业素养,同时由于各种原因往往会导致工作中敷衍了事的情况,比如需要你对于金属材质导管管口进行处理时,却没有进行处理,导致管口留有很多尖利的边缘,这样就会将导线的绝缘层划开,我们都知道线路绝缘体被划开暴露出来,是非常容易引起电路问题,甚至会引起火灾的,同时对于维修来说难度也相当大。 3.5建筑施工中的避雷系统安装问题非常关键,它主要是为了建筑物投入使用中能够在雷雨天气保证人民生命财产安全,这往往对于安全问题的要求是比较高的,但是有时候施工中会出现焊接不规范的情况,甚至会出现漏焊的情况,而如此引发的后果我们不难想象。 4.电气安全措施 4.1安全教育 经过上诉的内容,我们不难发现很多施工安全隐患都是由于工人的安全意识差造成的,所以对于施工人员进行安全教育是十分必要的,要从根本上提高施工人员的安全意识,施工单位要真正落实我国相关法律法规,以此来约束工人的进行安全操作。特别是对于一些容易发生事故的部分,要落实随即的检查工作,一旦发现问题必须及时的纠正和处理,以防止造成日后的事故。建筑单位需要建立安全管理部门,由相关的工作人员对于安全生产问题进行随即的监督和检查,同时要加强施工人员的规范操作和安全意识的教育工作。相关部门需要结合多发安全事故的自身特点,有目的性的对于一些事故多发原因进行更加严格的检查,同时对于电气施工的安全措施必须要真正落实,需要建立完善的管理和检查制度,做好责任制规划,这其中包括施工的监督、制图的监督等等内容。同时也可以建立举报机制,通过相关的法律不定期的进行安全检查,杜绝安全隐患,做好管理和监督检查的工作。 4.2电气安全用具管理 是实践过程中,很多建筑电气安全事故都是由于电气安全用具管理工作松懈引起的,所以相关部门必须严格按照《电业安全工作规程》进行管理,对于所有的电气施工设备进行检查,特别是加强电气安全性方面的检查,对于检测的数据需要相关的单位进行核对和保管。对于高压验电器的使用问题需要更加的重视安全,施工人员必须检查绝缘手套的质量,同时需要站在验电器边缘绝缘处进行检查。对于使用绝缘用具操作问题必须严格管理,不允许任何人在下雨天或者下雪天在室外使用工具,这是为了保证施工人员的安全。当安全用具使用后,需要进行清洁,然后放回到原本地方存放,防止被污损。至于存放位置必须有专业的吊架或者柜子,需要按照编码进行存放不能混淆。存放点需要保证清洁安全通风。 4.3加强电气安全技术措施 对于电气安全技术需要进行加强,要严格按照三级漏电保护以及一机一闸一漏电的保护措施,以此来保证电气设备的安全,降低事故发生率。在使用一些相关设备的时候,工人必须要佩戴绝缘手套,穿绝缘鞋并且对于穿戴的衣物进行破损的检查,以确保其真正能够发挥保护性的作用。如果有拆除下来的电线必须要及时的处理,不得随意的放置,需要将电线的线头用绝缘带包裹好,如果在施工过程中出现了雷雨大风天气,必须停止所有的高空作业,对于低压架空带点操作需要配置专业的监护人员,并且严格佩戴绝缘用具。在低压开关柜上工作的时候也需要严格采取相关的措施保证施工的顺利进行。一旦发生电器燃烧的情况必须及时的断电,在没有断电前,及时用二氧化碳等灭火物质进行灭火,但是需要注意的是不能使用水和常用灭火器。电器接地工作必须严格按照国家规定,需要专业人员进行操作,同时对于电器的维修也要及时的进行,电器严禁带电移动,做好接地线的工作好,确保所有设备检查正常才可以进行常规的使用。如果是在露天潮湿的地点或者在金属构架上操作,使用手持电动工具的负荷线必须采用耐候型的橡皮护套铜芯软电缆,并且不得有接头。所有电动工具在使用前必须做好相关的检查工作,确保没有问题的时候才可以使用。 5.结束语 我国建筑行业的发展非常迅速,同时建筑行业施工问题也越来越引起社会的重视和关注,而电气安全管理工作是建筑行业施工过程中,最为重要的安全工作之一,它不但影响着施工的安全,同时还会影响施工后建筑物投入使用的寿命以及安全为,所以这需要相关的单位加强重视,不但对于施工人员要进行相关的安全性教育宣传,同时还要对技术措施、施工、检查等问题进行关注和重视,并且相关部门必须要将这些工作真正落实。对于检查工作必须要严抓,这也是为了保证安全性的关键。 建筑工程电气安全探讨:建筑工程中电气安全的技术措施 摘要:如今,随着建筑行业和经济在不断的发展,人们也逐渐意识到了建筑工程中电气安全的重要性和严峻性。于是,对建筑工程中电气安全施工的要求也就更高,电气安全问题已是施工过程中不可忽视的一部分。因此,为了保障人们的生活质量和安全,需要采取科学有效的措施来提高建筑工程中的电气安全。 关键词:建筑工程;电气安全;措施 1、建筑工程中电气安全的重要性 作为危险系数高、事故发生率大的行业,建筑施工中的电气操作需要充分的做好安全防护措施。通过调查发现,造成电气安全事故的大部分原因源于建筑施工人员的安全防护意识比较浅薄,而不是因为施工人员操作技能水平的问题。 可见,对施工人员的安全防护意识进行提高是非常有必要的,这就需要对其进行安全教育以提高他们的安全意识,并制定科学合理的预防事故发生的安全机制。另外,不仅要从思想上对施工人员进行教育,而且还要加强在行为上的监督,可以避免事故的发生,从而保障人们的生活安全。 建筑工程电气安全中出现的问题 在建筑工程电气操作中,由于施工人员操作上的不当或其他原因会导致许多问题的出现,主要表现在五个方面。第一,出现触电危险的事故。在建筑工程电气操作中,施工人员由于操作不当或者是对电气设备的疏忽,使得设备产生大量的热,设备绝缘失效等各种故障,这种故障不仅严重威胁着施工人员的人身安全,而且影响着建筑工程施工的正常运行。第二,带来电气火灾。在建筑工程电气设计中,一些不规范合理的的操作会严重影响着电系统的正常运行,比如出现短路、发热、过载等故障,使得电系统局部过热,严重会引起火灾或爆炸事故的发生。 第三,发生雷电危险。在建筑工程电气系统中,存在着施工缺陷,而且缺少防雷装置,另外再加上施工人员杜静电的防护措施不合格,在雷电环境的暴露下,使得建筑存在着安全隐患问题。第四,发生静电危害。在电气系通过中,由于检修和维护措施的不完善,会发生静电起火花的现象,严重的情况下会发生火灾。第五,出现了电磁维护现象。如果一些高频设备参数没有调节合适,而且屏蔽设备出现缺陷,就会使的人体长时间的经受电磁场的照射,外界环境也会造成此影响,这就严重威胁着施工人员的人身健康。 如何保护建筑工程中的电气安全 3.1 进行绝缘保护 为了隔离带电体的导体,避免发生触电事故,需要用绝缘的材料对其进一步的包装,对于一些带电体中不同部位的导体,要使线路和设备能够正常的运行,让电流的流通路径不能超过某个范围,前提条件就是要具有良好的绝缘条件。而且绝缘材料还具有很多功能,比如散热冷却、固定导体、保护导体等作用。另外,有些绝缘材料在施工中需要对其破坏,这时就需要采用绝缘电胶布和色相带进行恢复,以免不低于原来的绝缘等级。 3.2 进行漏电保护 我们知道,如果电流流过人的身体内部,就会对人体造成非常的伤害,其伤害程度的大小和电流在人体内持续的时间以及电流的大小等有着紧密关系。所以,进行漏电保护是非常有必要的。建筑工程漏电保护的措施有很多,主要有末端保护和分支线保护。大部分都设置漏电保护器,如果人体发生触电现象就会对其进行保护,对建筑设备漏电也是一样,不过,当选择漏电保护器的时候,要选择合适的额定漏电动作电流。 3.3 进行过载和短路保护 当线路发生短路时,那么线路中的电流将会大幅度的增加。在配电设备中,为了进行短路保护需要采用熔断器来达到目的。熔断器要标明额定电压和额定电流。根据配电系统中可能出现的最大故障电流,选择具有相应分断能力的熔断器。熔件的额定电流一般为用电设备额定电流的1.5倍左右。过载保护一般由自动开关来完成。根据工程的实际需要,自动开关可配备过电流脱扣器、分励脱扣器火失压脱扣器等。为了发挥自动开关的过载保护功能,自动开关的额定电流要应与负载电流相匹配,并小于导线的载流量。 3.4 提高开关机控制安全可靠性 有关建筑电气中的电源接通、分断及控制等,必须提高安全可靠性。复杂的安全技术系统需装设监控装置。在可能发生危险的区域内,工作人员无法迅速操作开关,以及时终止可能造成的危险,这种情况下应设置紧急开关。为避免误启动行为,在控制系统中,应装设连锁元件,保证按顺序启动设备,或者加装可拔出的开关钥匙。 3.5 进行接地保护 设备的某部分与土壤之间作良好的电气连接,叫做接地。与土壤直接接触的金属物件,叫做接地体或接地极。当电气设备发生接地故障时,电流就通过接地体向大地作半球形散开,这一电流叫做接地短路电流。试验证明,在距单根接地体或接地短路点 20m 左右的地方,实际上流散电阻已趋近于零,也就是这里的电位己趋近于零。凡电位趋近于零的地方,即距接地体或接地短路点 20m 以上的地方,就叫做电气的“地”或“大地”。接地电阻并不是一成不变的,是随着时间的推移、地下水位的变化以及土壤导电率的变化而变化。所以要求接地装置必须在地面以上按设计要求位置设测试点。每单项工程不宜少于两个测试点。按接地作用的不同可分为工作接地、保护接地、重复接地和防雷接地、静电接地、屏蔽接地或隔离接地等。 3.6 做好防火处理 根据建筑电气路线的故障特点,并分析其致灾过程,一些电气线路故障的产生可能引起可燃物着火的距离,一般在50m 以下。因此,当电气的相关线路靠近可燃构件安装时,应根据可燃物的性质,与其保持一定的安全距离。如不能满足上述要求或者由于客观原因而无法避免临近可燃构件的敷设,需要采取导线穿金属管、阻燃硬塑料管保护,或者在邻近导线的部位铺垫石棉板、玻璃纤维板等非燃隔热材料,选用阻燃、耐火电缆及其护套线敷设等方式。 4.结语 随着人们生活质量的不断提高,越来越多的家庭使用电器设备,这就对建筑电气提出了更高的要求。然而,国家电网的敷设范围越来越大,于是在建筑工程中的敷设也愈来愈多。带来的问题是由电气线路引发的事故和对人们的伤害也越来越大,所以为了保障人们的正常生活,采取科学有效的措施来提高建筑工程中的电气安全具有深远的意义。 建筑工程电气安全探讨:浅谈建筑工程中电气安全技术措施 摘要:电气工程是建筑工程中的分支,其主要的特点是要求技术含量高、危险性较大、容易发生事故,所以在建筑工程中电气项目的安全管理是非常重要的,本文对于电气工程安全管理问题进行分析,从其含义、安全措施等方面进行探讨。 关键词:建筑工程;电气安全;安全措施 我国经济飞速发展的背景下,国内各行业都快速的发展,建筑行业也应该如此,而作为建筑工程中比较重要的问题——电气安全,也开始受到了广泛的关注。对于建筑行业施工现场对于用电的安全要求非常好,由于现场的环境较差,同时各项交叉作业繁多,临时引线的情况也很多,这就会造成用电安全的问题,很容易发生安全事故问题,这也是建筑安全中比较突出的问题,所以建筑施工过程中的电气安全必须要受到重视,本文主要是通过对于电气安全进行探讨,总结出一些安全管理措施。 一、建筑电气安全重要性的分析 随着我国社会经济体制改革及技术经济的迅速发展,国民经济得到了快速发展,个人消费水平不断提高,刺激了商用建筑与人民环境建设向更大跨度和更高水平迈进。现代商业的发展,使商业建筑电气设计进入了一个迅速发展的新高潮。建筑电气相关制度改革后,电力供应开始出现失衡状态,行业内的矛盾重重,电力法面临挑战。所以建筑电气想要在困境中另辟新道,应当结合当下发展实际情况,适应新发展形势,进一步加强电力安全管理。电力安全问题对人们的生命、财产安全有着重要影响,所以在电力施工过程中,要做好相关安全保护措施。施工中各部门也要严以律己,做好本职工作,并且还要加大对施工人员的监督力度。严格按照施工要求和标准开展施工工作,防止在施工中出现安全隐患问题。保障施工安全,提高工程进度。每年出现的由于电气设备损害造成的伤人甚至是致人死亡的事故,造成了巨大的经济损失,因此建筑电气安全管理的稳健发展是保证施工人员、设备管理人员的生命安全以及企业经济效益的重要因素。 二、建筑电气安全技术存在的问题 1、火灾隐患或爆炸隐患 操作人员在进行建筑工程中电气设备设计或运行的过程中对设备操作不规范、操作失误等都可能在一定的程度上导致电路出现短路、截流、发热等现象。上述现象加大了建筑工程中电气安全风险,很容易导致建筑工程电路局部过热引起火灾,严重时还会产生爆炸现象。 2、电磁隐患 电磁维护对人体的危害性较为严重。它对人体有非常大的电磁影响,人体在电磁场的长期照射下很很容易产生癌类疾病。在建筑工程中,设备人员对电路或建筑电气设备的参数调整不当在一定的程度上导致设备屏蔽效果下降,造成电磁维护现象加剧。 3、雷电隐患 雷电隐患的产生主要是在进行建筑工程中电气安全设计的过程中,设计人员缺乏对建筑工程中电气设备或电路的防雷设计,没有对其进行防雷措施防护。在这种情况下,自然雷电很容易对其进行破坏,造成建筑工程形成雷电事故。 4、 触电隐患 在进行建筑工程中电气设备应用的过程中,相关人员很容易发生触电事故。触电隐患已经成为当前影响建筑工程中电气安全的重要因素。在设备安装应用的过程中,操作人员对建筑工程中电气安装模式和设计环节操作不当、设备质量和材料不符合标准、线路绝缘失效、断线故障等都很容易造成操作人员在操作的过程中出现触电,严重影响建筑工程的正常运转和施工。 5、 静电隐患 静电危害是一种常见的建筑工程中电气危害。在操作过程中,由于相关人员缺乏对建筑工程中电气电路和设备进行静电防护,很容易造成设备或电路在工作的过程中产生静电火花,引起静电事故。除此之外,设计人员对系统的设计、检修、维护等措施不合理,对跨接、接地等装置设计不完善也在一定程度上加大静电产生的可能性,导致产生静电火花。 三、加强建筑电气中安全技术的措施 现代建筑电气具有自己的特点,具体包括:现代建筑电气设计所涉及的用电设备繁多,具体可以包括电器照明设备、电梯设备、给排水设备、制冷设备、锅炉房设备、厨房用电的空调系统送电设备等。现代建筑的耗电量大,并且还存在诸多独立电源,如消防用电、客梯电力、应急照明等。所以要根据其特点,来不断加强建筑电气的安全技术。 1、注重使用建筑电气设备技术的安全性 目前很多建筑电气安全事故都是由于电气安全用具管理工作松懈引起的,所以相关部门必须严格按照《电业安全工作规程》进行管理,对于所有的电气施工设备进行检查,特别是加强电气安全性方面的检查,对于检测的数据需要相关的单位进行核对和保管。对于高压验电器的使用问题需要更加的重视安全,施工人员必须检查绝缘手套的质量,同时需要站在验电器边缘绝缘处进行检查。对于使用绝缘用具操作问题必须严格管理,不允许任何人在下雨天或者下雪天在室外使用工具,这是为了保证施工人员的安全。当安全用具使用后,需要进行清洁,然后放回到原本地方存放,防止被污损。至于存放位置必须有专业的吊架或者柜子,需要按照编码进行存放不能混淆。存放点需要保证清洁安全通风。 加强建筑电气安全技术措施 (1)加强漏电保护技术。在进行漏电保护的过程中,设备人员常采取漏电保护器对整体电气系统进行保护,降低建筑工程电气漏电的产生。漏电一种常见的造成建筑工程中电气事故的因素。通过对漏电保护器进行设计,保证漏电保护器取三十毫安/秒,从本质上提高电气系统的安全性和可靠性。常见的漏电保护器主要是分支线保护和末端保护两种,以上两种方法均实现了对漏电的有效控制,降低人体接触电故障范围,减少漏电对人体和其他用户的影响。通过进行漏电保护器还在很大程度上提高了人身安全,提高供电的可靠性,对建筑工程中电气体统保护具有至关重要的作用。 (2)加强绝缘保护技术。在进行建筑工程中电气设备或电路设计安装的过程中,操作人员对建筑工程设备、材料进行严格绝缘检查,按照规定标准检查设备、材料等是否符合要求。在进行标准检查的过程中,操作人员要对出现问题的设备、材料及时进行上报和处理,对其进行重新设计和安置,实现建筑工程中电气的绝缘保护。要对电线、电缆绝缘性进行检查,查看电缆、电线产品是否具有安全认证标志。操作人员要对套灯具的绝缘电阻进行检测,观察电阻是否大于标准电阻2M。当电阻 2M 时,操作人员要对绝缘电阻进行重置。 (3)加强接地保护技术。在接地保护过程中,常见的接地保护操作主要有以下几方面。a.工作接地保护。工作接地保护主要是为了实现电气设备在出现事故下可以正常运行的一种接地保护方式,常见的工作接地保护为变压器中性点的直接接地。b.保护接地。保护接地主要是为了保护人身安全,降低触电事故的产生。在该过程中主要是将中性点不接地的电网进行金属外壳接地保护,确保出线事故后电流及时传导。c.重复接地。重复接地主要是在中性点直接接地的低压系统中进行运行,在零线上进行重复接地。在该过程中,土壤直接接地的金属物件可以对故障电流进行及时传导,确保电流在大地易极散开,降低建筑工程中电气安全风险。接地保护主要是指在进行设备部分操作的过程中,将设备部分与土壤之间相互连接,实现对设备的保护。 结束语 建筑工程中电气安全技术的实施,对于整个工程的安全起着至关重要的作用,所以要不断加强建筑工程中的电气安全技术,切实保证相关施工人员充分利用建筑物基础对建筑电气要点实施检查。比如观察总等电位和局部等电位施工是否符合要求、总等电位箱及其他设备质量是否存在问题等,通过对建筑工程电气安全技术进行合理的运用,从而提高建筑工程中电气操作的安全性和可靠性,并且切实保证电气系统设计安装的顺利完成。 建筑工程电气安全探讨:建筑工程中电气安全技术的控制措施分析 摘要:本文作者分析了常见的建筑电气安全事故及建筑电气工程安全的主要危险因素,提出了建筑工程中电气安全技术的控制措施。 关键词:建筑工程;电气安全性技术;控制措施;分析 1 建筑工程常见的建筑电气安全事故 电气事故按发生灾害的形式,可以分为人身事故、设备事故、电气火灾和爆炸事故等;按发生事故时的电路状况,可以分为短路事故、断线事故、接地事故、漏电事故等;按事故的严重性,可以分为特大性事故、重大事故、一般事故等;按伤害的程度,可以分为死亡、重伤、轻伤三种。如果按事故的基本原因,电气事故可分为以下几类: 1.1 触电事故。人身触及带电体(或过分接近高压带电体)时,由于电流流过人体而造成的人身伤害事故。触电事故是由于电流能量施于人体而造成的。触电又可分为单相触电、两相触电和跨步电压触电三种。 1.2 雷电和静电事故。局部范围内暂时失去平衡的正、负电荷,在一定条件下将电荷的能量释放出来,对人体造成的伤害或引发的其他事故。雷击常可摧毁建筑物,伤及人、畜,还可能引起火灾;静电放电的最大威胁是引起火灾或爆炸事故,也可能造成对人体的伤害。 1.3 射频伤害。电磁场的能量对人体造成的伤害,亦即电磁场伤害。在高频电磁场的作用下,人体因吸收辐射能量,各器官会受到不同程度的伤害,从而引起各种疾病。除高频电磁场外,超高压的高强度工频电磁场也会对人体造成一定的伤害。 1.4 电路故障。电能在传递、分配、转换过程中,由于失去控制而造成的事故。线路和设备故障不但威胁人身安全,而且也会严重损坏电气设备。 以上四种电气事故,以触电事故最为常见。但无论哪种事故,都是由于各种类型的电流、电荷、电磁场的能量不适当释放或转移而造成的。 此外,还应注意消防配电线路的安全隐患。在火灾发生时,一般的电气线路往往是被切断或被烧断。为了将火灾损失减少到最少,确保消防设备得以发挥作用,一些特殊的电气线路需要经过防火设计。明确消防用电设备的动力线、控制线、接地线及火灾报警信号传输线地敷设方式。消防设备电气配线的可靠性用以确保向消防设备正常供电和有效实施人员疏散与火灾扑救。消防设备电气配线的耐火性用以确保一旦发生火灾且消防设备配电线路可能处于火场之中时能持续供电。在消防工程中,通常是结合建筑电气设计与施工,对消防配电线路采用耐火耐热配线措施来达到其可靠性、耐火性要求。 2 建筑电气工程安全的主要危险因素 2.1 触电危险 触电危险是指由于工程人员在电气设备的设计、安装上的疏忽,以及在系统运行过程中疏于维护或操作不当,造成的设备或线路等出现的过热、绝缘失效以及PE线断线等故障,从而对用户或工作人员的人身安全构成的威胁。 2.2 电气火灾或爆炸 电气火灾危险指的是由于设计过程或运行中存在的不合理、不规范的操作,造成供电系统中出现的运行短路、过载、铁芯短路、发热等故障,从而导致局部系统过热,带来严重的火灾,甚至爆炸的隐患。 2.3 静电危害 静电维护则是由于系统缺乏必要的检修与维护,或是接地、跨接装置不完善,以及工作人员的静电防护不合格等问题造成的静电或静电火花危害。 2.4 雷电危害 雷电危害指的是由于电气系统中缺乏必要的防雷措施,或者是在防雷装置的设计施工中存在缺陷等因素,导致建筑在雷电环境下存在安全隐患。 2.5 电磁维护 电磁维护是指由于高频设备参数调整不当,屏蔽设备缺陷,或外界环境因素导致人体长期处于电磁场照射下,给工作人员的健康造成的危害。 3 建筑工程中电气安全技术的控制措施 电气安全工作是一项综合性的工作,主要分为两方面:一方面是研究各种电气事故,研究电气事故的机理、原因、构成、特点、规律和防护措施;另一方面是研究用电气的方法解决各种安全问题,即研究运用电气监测、电气检查和电气控制的方法来评价系统的安全性或获得必要的安全条件。 3.1 增加漏电火灾报警系统 漏电火灾报警系统又称剩余电流报警系统,通过探测线路中的漏电流的大小来判断火灾发生的可能性,漏电是通过探测电气线路三相电流瞬时值的矢量和(用有效值表示)。探测器的传感器为零序电流互感器,零序电流互感器探测剩余电流的基本原理是基于基尔霍夫电流定律即流入电路中任意一节点的复电流的代数和等于零,即ΣI=0。在测量时,三相线A、B、C与中性线N一起穿过零序电流互感器,通过检测三相的电流矢量和,即零序电流Io,Io=IA+IB+IC。在线路与电气设备正常的情况下(对零序电流保护假定不考虑不平衡电流,无接地故障,且不考虑线路、电器设备正常工作的泄漏电流),理论上各相电流的矢量和等于零,零序电流互感器二次侧绕组无电压信号输出。当发生绝缘下降或接地故障时的各相电流的矢量和不为零,故障电流使零序电流互感器的环形铁芯中产生磁通,二次侧绕组感应电压并输出电压信号,从而测出剩余电流。考虑电气线路的不平衡电流、线路和电气设备正常的泄漏电流,实际的电气线路都存在正常的剩余电流,只有检测到剩余电流达到报警值时才报警。 3.2 接地保护 设备的某部分与土壤之间作良好的电气连接,叫做接地。与土壤直接接触的金属物件,叫做接地体或接地极。当电气设备发生接地故障时,电流就通过接地体向大地作半球形散开,这一电流叫做接地短路电流。试验证明,在距单根接地体或接地短路点20m左右的地方,实际上流散电阻已趋近于零,也就是这里的电位己趋近于零。凡电位趋近于零的地方,即距接地体或接地短路点20m以上的地方,就叫做电气的“地”或“大地”。接地电阻并不是一成不变的,是随着时间的推移、地下水位的变化以及土壤导电率的变化而变化。所以规范第24章要求接地装置必须在地面以上按设计要求位置设测试点。每单项工程不宜少于两个测试点。 按接地作用的不同可分为工作接地、保护接地、重复接地和防雷接地、静电接地、屏蔽接地或隔离接地等。 3.2.1 工作接地。为了保证电气设备在正常和事故情况下可靠地工作而进行的接地,叫做工作接地,如变压器中性点直接接地。 3.2.2 保护接地。为了保证人身安全,防止触电事故,把在故障情况下可能呈现危险的对地电压的金属部分同大地紧密地连接起来,叫做保护接地。对电力系统来说,保护接地的方法一般只适用于中性点不接地的电网中,只有在这种电网中,凡有金属外壳及构件的用电设备才可以采用保护接地来保证人身安全。 3.2.3 重复接地。在中性点直接接地的低压系统中,为确保零线安全可靠,除在电源 (如变压器)中性点进行工作接地外,还必须在零线的其他地方进行必要的重复接地。比如电缆和架空线在引入到建筑物处,零线应重复接地,如果不进行重复接地,则在零线发生断线并有一相碰壳时,接在断线后面的所有设备的外壳都将呈现接近于相电压的对地电压,这是很危险的。 3.2.4 防雷接地。为了防止雷电的危害而进行的接地,叫做防雷接地。防雷接地作用不言而喻,不接地就无法对地泄放雷电流。规范对利用建筑物基础和主体钢筋做接地极和引下线以及人工接地装置、接闪器的安装作了具体要求。设计对防雷接地阻值都给出了参数,接地体和引下线完成后要测试,接闪器完成后整个系统才能测试。人工接地引下线要顺直,不存在死角,引下线金属保护管要与引下线做电气连通。避雷带形成等电位可防静电危害。人工接地装置接地体间距不小于5m是为了降低接地体屏蔽作用。 3.3 过负荷保护 保护是指用电设备的负荷电流 超过额定电流的情况。长时间的过负荷,将使设备的载流部分和绝缘材料过度发热,从而使绝缘加速老化或遭受破坏。设备具有过负荷能力即具有一定的过载而又不危及安全的能力。对连续运转的电力机都要有过负荷保护。电气设备装设自动切断电流或限止电流增长的装置,例如自动空气开关和有延时的电流继电器等作为过负荷保护。 3.4 绝缘保护 材料、设备进场应进行绝缘检查。在《建筑电气工程施工质量验收规范》GB50303-2002基本规定中对主要设备、材料、成品和半成品进场验收作了详细要求。比如成套灯具的绝缘电阻不小于2MΩ,内部所用导线绝缘厚度不小于0.6mm;开关、插座的不同极性带电部件间的电气间隙和爬电距离不小于3mm,绝缘电阻值不小于5MΩ;柜、屏、台、箱、盘间线路的线间和线对地间绝缘电阻值馈电线路必须大于0.5MΩ,二次回路大于1MΩ;电线、电缆产品有安全认证标志,绝缘层完整无损,厚度均匀且规定了绝缘层厚度。因有异议送有资质实验室进行抽样检测。对于在施工中由于工艺需要而损坏的绝缘层应采用色相带和绝缘电胶布恢复到不低于原绝缘等级,等等。
管理系统毕业论文:毕业论文管理系统的角色协同工作流模型研究与设计 摘 要:为了改善高校毕业论文的传统人工指导与管理工作模式,根据毕业论文工作流程和参与者角色之间的协同,设计了一种角色协同的工作流模型应用于毕业论文管理系统。根据时间和事件触发机制,对用户指派角色和对角色分配权限。实验结果表明,基于该模型实现的系统能够有效促进师生之间的协同,减轻毕业论文工作的工作量,提高工作效率,监督工作的完成,提高毕业论文指导与管理工作的信息化水平。 关键词:角色协同;工作流;毕业论文;管理系统 1 引言(Introduction) 本科毕业论文是本科生的一门重要实践课程,也是大部分教师和教学管理人员每年都要面临的一项烦琐工作。从出题、选题,再到写作与指导、评审与答辩等,整个过程都需要教学管理人员、教师、学生投入大量的精力。传统的本科毕业论文指导与管理工作存在以下主要问题: (1)师生协同不足:学生离校实习、教师无固定办公地点等,导致学生与教师见面不易,信息沟通不畅,师生交流不充分。由于教师工作比较繁忙,每个教师要同时指导多名学生,导致学生和教师很难在工作时段内同时有空闲时间来进行面对面地指导,难以实现老师与学生之间的互动,教师对学生论文评阅效率低下。 (2)工作压力大:本科毕业论文整个工作流程的工作环节多,参与人员多,时间跨度长,业务流程繁杂,工作量庞大,工作烦琐、易重复。 (3)信息化程度低:本科毕业论文各个工作环节会产生阶段文档,而且前后各阶段文档之间有着密切的关联关系;大量的打印文档不利于师生对文档的查阅、保存,且不环保。即使使用电子文档,但未建立关联关系,不利于收集、查询和统计。 (4)监管力度不足:传统毕业论文写作与指导过程缺乏有效的监管力度,难以保证师生按时完成各项工作。缺少第三方监管本科毕业论文写作与指导过程的完整记录,难以解决导师与学生之间就论文完成情况及论文质量相互推卸责任的问题。 针对上述问题,国内研究者们提出了不同的毕业论文管理系统,文献[1―4]建立了基于WEB方式的论文管理系统,文献[5]提出了基于本体的论文管理系统,文献[6]提出了基于工作流的论文管理系统,但是这些研究在师生协同、提高工作效率、加强监督方面仍存在不足。因此,本文提出一种角色协同的工作流模型;根据模型中的系统工作流状态,利用时间和事件触发机制,对用户指派角色、对角色指派权限,再通过各个角色之间的协同,完成毕业论文各项工作,解决传统人工方式的论文管理工作中存在的问题,提高工作效率、减轻工作压力、增强监管力度、提高论文管理工作的信息化水平。 2 相关知识(Related work) 角色:是相关权限命令的集合,使用角色的主要目的是简化权限管理,角色主要由权限和用户构成[7]。 协同:就是打破资源(如人、财、物、信息和流程等)之间的各种壁垒和边界,使它们为共同的目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同的目标[8]。 工作流:是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行[9]。作为计算机支持的协同工作研究的一个重要方向,工作流管理的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。工作流技术通过将工作分解成为良好的任务、角色,按照一定的规则和流程来执行这些任务并对它们进行监控,以达到提高办事效率、降低工作成本的目的[10]。 时间触发机制[11,13]是指将时间域分成离散的时间间隔,将消息的传输分配在一定的时间间隔内完成。 事件触发机制[12,13]是指在工作流程中,根据其他事件的发生而产生相应动作(称为触发动作)干预工作进程。 3 角色协同的工作流模型 本节首先对角色协同的工作流模型(Role-collaborative Workflow Model,RcW)进行描述,然后基于该模型进行建模。 3.1 模型的组成元素 角色协同的工作流模型由用户主体、角色主体、任务主体、系统工作流状态、访问权限、角色指派、权限指派和角色协同这八个元素组成。下面将分别对这八个元素进行描述。 用户主体:是指提出指派角色请求的实体,使用符号u表示,用户主体的集合使用符号U表示。 角色主体:是指提出指派权限请求的实体,使用符号r表示,角色主体的集合使用符号R表示。在本科毕业论文的整个工作当中,存在着教学管理人员(教学院长、系主任、教学秘书)、教师(指导老师,交叉评阅老师,答辩老师)以及学生这些不同的角色,所以论文管理系统中的角色主体集合表示为: (1) 公式(1)中,M表示管理员,T表示教师,S表示学生。 任务主体:是指接受r访问的实体,也是工作流各个环节的优秀,使用符号t表示,任务主体的集合使用T表示。论文管理系统中的任务主体集合围绕着论文展开,表示为: 系统工作流状态:是指RcW模型在整个论文工作流程(如图1所示)中,r访问t时的快照,使用符号s表示,系统工作流状态集合使用符号S表示,包含r访问的对象t和访问时间time两个元素。论文管理系统中的系统工作流状态集合表示为: 访问权限:是指r访问工作流中任务主体的方式,使用符号p表示,访问权限的集合使用符号P表示。论文管理系统中的访问权限集合表示为: 角色指派:是指在系统工作流状态下对u指派r的方式,使用符号UA表示。RcW模型中,同一个u能够被指派多个r,但是在同一s状态下,一个u只能被指派一个r,因此角色指派由s决定。角色指派函数表示为: 权限指派:是指在系统工作流状态下对r指派p的方式,使用符号PA表示。RcW模型中,不同的r访问的t不一样,对t的访问权限也不同,且同一r在不同的s状态下,对t的访问权限也不同,因此,权限指派由s决定。权限指派函数表示为: 角色指派和权限指派都由s决定,s的状态由s中的两个元素t和time决定,s中的元素time是被分成离散的时间间隔,t的触发被分配在一定的时间间隔内完成,这样就应用到了时间触发机制的原理。例如在开题报告提交时间结束时,则激活论文写作与指导阶段的工作流程中的t,开始初稿的提交;在论文定稿提交时间结束时,则冻结论文写作与指导阶段的工作流程中的t。 同时在RcW模型中,部分流程的ti的触发等待着ti-1事件的完成来激活自身状态。不同的用户角色访问不同t,则被指派不同权限,这样就应用到了事件触发机制的原理。例如学生在论文初稿tk提交完成后,触发导师指导评阅论文初稿tk+1的工作进程;导师在论文初稿的评阅tk+1提交完成后,激活学生提交修改稿tk+2的工作进程。 因此角色指派和权限指派都考虑到了时间和事件触发机制。 角色协同,是指在RcW模型中,各个角色主体之间打破时间、空间、物质等资源之间的各种壁垒和边界,使他们为完成共同目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同目标,使用符号RC表示。角色协同函数表示为: 在毕业论文管理系统中,大部分工作需要教学院长、系主任、教学秘书、教师和学生等这些角色之间的协同RC来完成。例如,导师与学生之间协同完成论文的指导与写作,最终完成共同目标――论文定稿的完成。 这样,RcW模型可以表示为八元组: RcW模型运行的充分必要条件为:不存在u无法被指派r,不存在r无法被指派p,不存在t无法被访问。 4 应用研究与结果分析(Application studies and results analyzes) 为了验证基于RcW模型的本科毕业论文管理系统在解决传统人工论文管理方式中存在的问题的实用性,基于角色协同的工作流模型的本科毕业论文管理系统已在西南大学外国语学院试运行,网址:http://202.202.121.101/pdms。 对于传统的人工论文管理的方式,通过外国语学院教务管理人员提供的信息,收集整理了2011―2013年这三届西南大学外语学院本科毕业论文管理工作的数据。 对于系统进行论文管理的方式,通过系统对论文管理工作整个流程的完整记录,收集整理了2014届外语学院毕业生通过本系统完成毕业论文的数据。 说明:由于传统人工方式无法对论文指导过程进行记录,传统人工方式在论文指导过程中无数据。修改稿在论文指导过程中,论文稿件有多次提交的情况,在表中使用的数据是修改稿第一次提交和第一次评阅的数据。2011―2013的数据是由外国语学院的教务管理人员提供的,2014的数据是系统记录的。 由表1中的数据可以看出,通过本系统进行本科毕业论文相关工作,极大地减少了工作时间,提高工作效率,同时减轻了教学管理人员的工作量。由表2的数据分析可以明显看出,在通过使用进行本科毕业论文相关工作时,本科论文过程中各项工作的完成率相较于传统模式平均提升了15%,各个阶段完成工作比大幅提升。通过在线提交,在线指导,在线监控论文进程,方便了师生之间论文的写作与指导,同时实现了对论文指导过程的全程记录,对论文指导工作的评价与衡量提供可靠的依据。 论文存储:2011届纸质任务书、开题报告和论文各571份,2012届纸质任务书、开题报告和论文各563份,2013届纸质任务书、开题报告和论文各541份,总占地1.14m3;2014届各种电子版的论文稿件共计9514份,占5.15GB的硬盘容量。纸质论文需要大量的打印,不环保,电子格式的论文稿件存储占地空间小,不需要打印大量的纸质文档,十分环保,且在系统中查找论文稿件十分方便。 在2011―2013年的本科毕业论文工作中,发生学生稿件遗失、需要学生重新提交的情况平均17例;给导师发送论文出错情况平均发生8例;在2014届,由于使用了本系统,未发生上述两种情况。在2011―2013年,学生未按时完成论文,与导师相互推卸责任的情况平均有5例,同时由于无依据可寻,处理此种情况很麻烦;在2014届中发生此种情况三例,直接查看整个工作过程的记录,根据记录处理,十分方便且具有说服力。 5 结论(Conclusion) 基于角色协同工作流模型的本科毕业论文管理系统已初次在西南大学外国语学院使用,运用角色协同和工作流的技术,采用时间触发机制和事件触发机制的原理,较好地解决了传统人工管理方式存在的四大问题,有效地减轻了教学管理人员、教师、学生完成本科毕业论文工作的工作量,提高了本科毕业论文工作的工作效率,取得了较好的教学成果;且系统全程保留了本科毕业论文工作在各个阶段产生的文档和数据,记录了论文指导的整个过程,可以为教师进行论文工作的绩效评估提供依据。 在RcW模型中,考虑优化算法的设计,优化用户角色指派算法和角色权限指派算法;在系统工作流状态中加入短信实体,实时通知用户关于工作流的状态,是今后的研究发展方向。 作者简介: 陈乾国(1984-),男,硕士,助教.研究领域:复杂网络与智 能软件. 刘 逵(1988-),男,硕士,助理实验师.研究领域:计算机应 用与外语教育,计算机安全. 管理系统毕业论文:基于C#的毕业论文管理系统的设计与实现 摘 要: 随着科技的不断进步,信息化的浪潮已经使得传统的人工信息管理已不能满足现代管理的需求,计算机应用管理在人们工作中地位日益突显。传统的本科生毕业论文管理,从论文选题,导师和学生互选,毕业论文修改等过程,都由人工完成,造成工作人员工作量大,容易出错等问题。在此基于C#编程语言,以SQL Server 2005为后台数据引擎,以Web页面为展现方式,使用,AJAX技术实现对学生论文信息的管理,有效减轻了教学管理人员的工作量,同时,利用该系统可方便地实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。 0 引 言 随着计算机和通信技术的不断进步,信息化的浪潮已经使得传统的人工信息管理不能满足现代管理的需求,越来越多的学校选择开始选择系统化的管理工具。本科生毕业论文设计作为高校工作必不可缺的一环,从论文选题,导师和学生互选,毕业论文修改等过程,都有大量繁杂的工作要做。本文基于C#编程语言,以SQL Server 2005为后台数据引擎,以Web页面为展现方式,使用,AJAX技术实现对学生论文信息的管理[1],有效减轻了教学管理人员的工作量,同时,利用该系统可方便的实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。 1 C#技术 C#是第一个面向组件的编程语言,它是由微软推出的一种基于.NET框架的、面向对象的高级编程语言[2]。C#可以引用组件,非常方便创建网页或Web服务,同时C#又由C语言和C++派生而来,继承了其强大的性能,它的源代码的可移植性非常强,这对于那些已熟悉C和C++的人来说学习C#就相对简单。 C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力,能快速和高效的完成对网站的功能逻辑的实现[3]。.NET框架给网站的开发者提供了很多数据展示控件,例如:GridView,ListView和TextBox。在后台,用C#开发语言,利用.NET框架中提供的控件接口完成对Web页面上显示的数据的逻辑处理。 2 需求分析 2.1 系统所涉及用户及需求量分析 论文管理系统面向的对象是毕业生、导师和管理员。对于管理员来说,可以利用论文管理系统管理学生、导师信息,还可以通过它毕业的相关消息,使学生和导师及时了解到相关信息;导师则可以通过该系统管理自己的信息、、更新自己的论文选题、还可以对学生进行选择、实现系统化的管理;而学生不但可以通过论文管理系统管理自己的信息,还可以浏览导师信息,选择符合自己兴趣及学习方向的导师,这样的“因材施教”更有益于发挥学生的自主创造性。 2.2 系统功能需求 该系统所涉及的功能模块有[4]: (1) 用户身份验证模块。本系统所面向的对象是毕业生、导师、管理员,用户身份验证是非常重要的组成部分,它可以防止重要信息的泄露,比如毕业生的论文、个人重要信息。 (2) 导师信息管理模块。本模块的主要功能是导师信息的管理,包括,添加、修改、删除论文选题,更改个人信息,修改密码,查看学生个人基本信息和论文,选择学生。 学生信息管理的主要功能是对学生或者导师的论文题目进行单个添加、删除或是批量导入、导出。 管理系统毕业论文:高等院校毕业论文管理系统的研究 【摘 要】结合当前高校毕业论文管理工作的现状以及本校的实际情况,本文介绍了一种基于Web的高校毕业论文管理系统,探讨了系统的设计原理,分析总结了实现上的关键技术。该系统采用三层B/S结构,集毕业论文管理工作的自动化与信息化为一体,使用了先进的网络技术与安全机制,有效的促进了高校毕业论文质量与管理水平的提高。 【关键词】毕业论文;管理系统;B/S结构;ORACLE 一、引言 毕业论文是考察学生的专业知识和基本技能的一个综合性的作业。但是,随着毕业设计课题的数量和研究领域的增加,而且就业压力的影响导致学生无法保证正常的毕业设计时间,使得毕业设计的管理工作和信息收集工作变得复杂和困难。由于高校毕业论文综合评价的特殊性,目前许多高校对毕业生的毕业导师选择和论文选题流程没有一种快捷而高效的方法,因此,我们迫切需要研究和开发一个高效的基于Web毕业设计管理系统对毕业生毕业论文的选择和完成过程进行规范的管理。 目前国内的部分高校有了相似功能的毕业论文管理系统,其模块的划分大同小异,都是为了保证信息的充分共享以及方便用户的操作。主要有南京农业大学的基于.NET的毕业设计管理系统,功能主要有学生平台、教师平台、教务管理平台、公共数据处理平台等模块;电子科技大学毕业设计管理系统,功能主要有教师出题、论文题目的审核、学生选择论文题目、开题报告审核入库、毕业论文审核入库、毕业论文查询等模块;中国矿业大学信息工程系毕业设计管理系统,功能主要有:个人查询、课题查询、网上指导、请假手续、重要通知、论文格式、论文上载等七个模块。所有各功能模块的划分体现了开发者对数据库建模的思路。而且在运行模式上,基本上采用的都是分而治之的设计思想,即数据库信息(如课题、老师、学生、论文等)在各院系中是单独进行的,在各院系之间及院系与教务部门之间却没有提供信息交互的手段。 二、系统概述 (一)总体规划 基于对目前其他院校的毕业论文管理系统的比较分析,总结其长处,提出了一套高等院校毕业论文管理系统的研究方案。该系统方案基于Web技术,不仅要面向学校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共享,提高信息资源共享的利用率,系统结构应具有跨平台访问不同数据源的机制。在教务信息标准化、规范化的基础上,对信息进行合理的布局,在提供优质、高效的业务管理和事务处理的同时,使全校师生可以在任一平台上对毕业论文的信息进行方便地沟通与交流。同时,系统要具有安全高效的通信机制,要有效预防由于Web技术的应用而引发的信息泄密和对保密信息的非法侵入等安全隐患。 (二)系统架构 系统采用三层B/S结构,其原理图如图1所示。在这种结构中,应用服务器接收到客户机的请求页面指令后,就向数据库服务器请求有关的数据,数据库服务器从数据库中取出相应的数据交给应用服务器,应用服务器将之整合成页面再返回给浏览器[2]。该结构主要特点是:客户端实现零维护,系统维护和升级方便。软件程序、数据库、的信息以及其他一些组件都集中在服务器,用户除了操作系统及浏览器外无需其他软件,即用户以Web页面的形式与系统进行交互。 该系统是通过DCOM或HTTP远程调用服务器端组件对数据库进行操作以完成特定的功能。在具体实现上,应用服务器使用通信线程来提供查询并从后端数据库服务器获得结果。应用服务器接收从客户机通过Web浏览器或其他界面软件发来的信息请求,并连接到服务器上。接着对请求进行处理并从服务器返回信息。然后,应用服务器与数据库服务器断开并把请求的信息返回客户机。使用这种方法时,客户机不与数据库保持连接,应用服务器只有在进行请求并接收请求的结果时才与数据库保持连接。空闲进程并不占用网络资源,网络流量显著减少,可以更快地进行查询处理并且响应时间得到了改善。如果许多客户机都在频繁请求,可以对这种配置进行更改,使应用服务器能预先与数据库连接,以降低每次处理客户机查询请求时建立连接所需的开销时间量。 该系统是一个基于Web平台、涉及毕业论文管理各环节、面向学校各部门以及各层次用户的多模块综合信息管理系统,主要完成毕业设计的申报、选题、论文上传、论文批阅、在线答疑等功能。其相关的系统功能模块如图2所示。 三、系统的相关设计 (一)数据库设计 由于系统内部数据流量大,数据检索要求高,用户通过浏览器从后台数据库获取数据信息的响应时间也要满足需求,在该系统中,表示层使用ASP用来开发网页,后台数据库使用ORACLE作为服务器端的数据库管理。ORACLE是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的浏览器/服务器(BROWSER/SERVER)体系结构的数据库之一,ORACLE8.i以来引入了共享SQL和多线程服务器体系结构,提供了基于角色(ROLE)分工的安全保密管理,支持大量多媒体数据。因此从性能需求上分析,采用ORACLE来完成底层数据库的开发。 在具体实现上,系统整体ER图设计如图3示。 其中,教师数据表包括教师号、教师名、性别、职称、所属学院(系)、科研情况、电话、电子邮件、登录密码等教师基本信息情况;学生数据表包括学号、姓名、性别、年级、学院、专业、班级、电话、电子邮件、登录密码等学生基本信息情况;管理员信息表包括ID号、用户名、密码等;课题信息表包括课题号、课题名称、所属院系、申报教师、规定人数、实选人数等;论文信息表包括论文号、论文名称、学生姓名、所属院系、指导教师等信息。 (二)界面设计 系统界面的设计是创新性的使用了双树型结构实现的,即在前台的WEB系统界面中,针对不同用户具有不同的操作功能,采用ASP和先进的ORACLE数据库技术展现了“左-右”双树型菜单。其中,左边的菜单树上是学生姓名及其已选课题,右边的树则是其他已申报的备选课题,通过此双树型结构的界面设计,学生在方便的选择自己所倾向的毕业研究课题,而且还能很便捷地对其选报课题进行修改或调整。同时,由于该双树型界面本身所具有的美观性、友好性以及操作简便性,从而使得教师和学生在操作的过程中不需要查看帮助文档就可以轻松地实现各种相关的操作。 (三)安全设计 任何一个应用系统都对安全性有一定的要求,即数据的保密性和可靠性。而毕业设计管理信息系统涉及到学生档案等重要信息,其安全性是非常重要的。该系统的安全性,从下面三个方面来实现。 1.分级授权安全管理。该系统采用分层授权安全管理,用户分五种权限:超级管理员、一般管理员、教师、学生、过客。用户登录系统时,让用户录入用户名(或者是帐号)和密码,不同的用户具有不同的权限。在安全性上采用多级认证体系对各级用户分级授权,同时各级用户的操作痕迹相互制约,并采用双密码保证超级管理员密码的内部安全。 2.数据库的安全性。数据库的安全性是由Oracle数据库系统本身的安全机制进行控制。Oracle数据库的安全性体现在它对用户、权限、角色和用户配置文件的管理上。用户是由管理员建立并授权的一个数据库帐户,每一个企图使用Oracle的用户都必须得到一个合法的用户帐户和口令,只有用合法的帐户和口令连接数据库成功才能操作数据库对象。每个Oracle数据库都有一个叫做DEFAULT的配置文件,它被赋予数据库中所有已经存在的用户和新创建的用户。在系统中通过修改该配置文件,对数据库所有用户都限制为使用特定资源。 3.Web服务器安全保障。Web服务器的安全依赖于校园网的安全,同时对web服务器特殊的安全措施。外网用户通过校园网的VPN技术与web服务器进行通信,在校园网出口处部署网络防火墙,同时在Web服务器上主机防火墙和入侵检测系统,对系统进一步防护和监测。另外,通过定时的安装补丁、及时升级、关闭不必要的服务进一步加强了Web Server层和操作系统的安全。 四、系统性能的优化 由于系统基于B/S三层架构,其性能具有很好地可扩展性和可维护性。为了提高程序的性能,应用服务器采用多线程通信技术,实现多线程服务器和连接管理器与数据库服务器的预先连接,及时、准确、可靠地采集和传输信息[5]。在该技术的具体实现上,采用的是抢先式多任务,使得系统能执行多个进程,而每个进程也可以同时执行多个线程,且进程中的线程是并行执行的。系统不停地在多个线程之间切换,由于时间很短,看上去多个线程是在同时运行。使用这种方法时,客户机不需要与数据库始终保持连接,应用服务器只有在进行请求并接收请求的结果时才与数据库保持连接。空闲进程并不占用网络资源,网络流量显著减少,可以更快地进行查询处理并且响应时间得到了改善。多线程服务器和连接管理器用于保持与服务器的固定预先连接,这样连接可以重复使用。同时可以在很大程序上提高系统的并发性。这就更加有效地保证了各级用户在不同地点可以同时访问系统中的数据,加强了系统数据共享能力,提高了系统的性能。 五、结论 本文所讨论研究的高等院校毕业论文管理系统采用了当前流行的B/S结构、Internet网络技术和网络安全技术等,突破了原先使用地域的局限性,使整个校园网甚至Internet上的用户都可访问系统。用户可在多地域、任意时间段以不同身份来访问系统中的数据,大大加强了系统数据共享的能力,有效地促进了学校毕业论文管理的科学化、信息化。系统的应用能够高等院校节约了大量的人力、物力和财力,使高等院校的毕业论文管理水平得到大幅度的提升,同时在社会上也能够产生了良好的影响。 作者简介: 王璐(1984―),男,河南开封人,铁道警察学院助教,主要研究方向:网络安全与取证。 基金项目:河南省社科联调研项目(SKL-2014-2162). 管理系统毕业论文:高职院校毕业论文管理系统的设计 【摘要】毕业论文是高职院校综合性的实践教学环节,毕业论文管理是高职院校教学管理中重要的一环,本文结合高职院校毕业论文管理工作的实际情况设计开发了基于B/S三层架构的毕业论文管理系统,以期能更好的实现毕业论文管理的信息化、网络化管理,提高毕业论文的管理效率。 【关键词】毕业论文管理;需求分析;功能设计;工作流程 毕业论文是高职院校教学进程中最后一个综合性的实践教学环节,可以直接考查学生综合应用所学的基本理论、专业技能及处理应对问题的能力。目前传统的毕业论文安排中学生选题、题目上报及交流过程中存在诸多不便。另外随着高职院校的扩展学生数量的不断增加,传统论文的存储方式对于论文的快速检索和查阅也带来了极大的不便,因此开发一套基于B/S结构的毕业论文系统以方便学生完成网上选题、上报论文题目、填写电子版论文设计书、提交论文、开展师生交流等工作;另外学校也可以直接在网上监督论文的进展情况,便于教学管理;同时也实现了论文的无纸化、数字化管理。 一、系统总体需求分析 需求分析是软件设计很重要的一个环节,它主要解决“做什么”的问题,即全面了解用户的需求,把软件开发过程中可能遇到的重点和难点提出来,在整个软件设计过程中起到了提纲挈领的作用。通过分析确定了系统管理人员、教学管理人员、学科组组长、指导教师及学生等角色,下面就各角色的具体需求进行分析。 1.系统管理人员角色涵盖了用户角色添加,用户权限的设置等。 2.教学管理人员负责对所有学生进行选题和名单的汇总、开题报告的汇总、论文和论文成绩的汇总,论文进度的设置及教师角色设置等,不同的系别或专业可以设置教学管理人员一名,具体的系别分配及权限设置由系统管理人员设定。 3.各学科组组长负责审核指导教师的选题、审定学生论文终稿及确定论文成绩等,学科组组长同时可以是指导教师,其角色由教学管理人员进行设置。 4.指导教师角色包含毕业论文选题的上传、学生的选择、开题报告的审核、毕业论文的修改及论文成绩的评定等,其用户界面有选题上传、学生选择、开题报告审核、论文指导、论文成绩评定、个人信息管理等内容。 5.学生角色主要有选题查询、选题选定、开题报告材料提交、论文材料提交、论文成绩的查询等内容,其用户界面有选题、开题报告提交、论文提交、个人信息管理等内容。 二、系统功能需求分析 为了进一步完善该系统,实现资源的优化配置,提高事务处理能力,需要进一步进行性能及功能的需求分析。 1.教学管理人员应及时提供教师及学生信息,师生互相选择的界面要具有交互性。教师可以在系统中查看选择自己课题的学生名单及学生的具体信息,学生可以在指导教师名单中进行选择,同时也能查询到其他选择该指导教师的同学名单,以加强师生间的相互沟通。 2.选题应由指导教师确定,教师可将选题上传到系统由学科组组长通过后再正式到网络上供学生选择,学生确定选题后就可以根据设置的论文进度开展论文写作。 3.在论文写作阶段,系统要提供一个交互平台供师生进行交流,并允许通过系统上传及下载文件。 4.在写作过程中要有开题报告及论文中期考核等环节,指导教师要对各环节进行评分,学生可以直接通过系统查看自己的分数。 5.教学管理人员可以在系统中公告,指导教师及学生可以查看公告。 6.当学生提交论文终稿后,指导教师要对论文进行评分并经学科组组长审核通过,如果毕业论文成绩达到合格及以上的学生成绩将及时的反馈出去供学生查看,不合格的学生则须继续撰写和修改论文直至合格。 7.教学管理人员可以通过系统直接执行打印论文题目清单及学生成绩表等,同时还可以根据论文题目或指导教师相关信息或学生相关信息实现快速查询等。 8.不同的用户可以通过系统维护自己的账户,可以修改基本信息,但不能修改自己的帐号,其帐号具有唯一性。 三、毕业论文管理系统的功能设计 1.系统开发工具 由于学生在撰写论文时很多都在外地实习,具有一定的地域分散性,因此本系统主要采用B/S架构,应用技术来实现在网络环境下的学生毕业论文管理,其使用的开发环境为Microsoft visual studio 2010,采用C#为开发语言及SQL Server 2005为后台数据库进行开发的。 2.系统功能模块设计 根据系统需求分析,系统主要分为五个模块,总体架构体如图1所示。 3.系统的主要流程 (1)首先由系统管理人员登录系统,添加教学管理人员、指导教师、学科组组长及学生等角色并设置各用户角色的权限。 (2)然后教学管理人员可登录系统,添加教师名单及毕业学生名单,同时对教师角色及论文进度进行设置,教师角色分为指导教师和学科组组长,其二者是可以重复的,指导教师可以是学科组组长,此时指该指导教师页面中除了出现指导教师页面出现的内容外还会具备学科组组长的内容。 (3)接着指导教师、学科组组长及学生可根据各自角色登录系统,修改完善个人信息。指导教师可论文选题及论文撰写各种要求,上传系统供学科组组长审核。如果指导教师选题审核不过关则系统会要求该教师重新拟定选题然后继续进入学科组组长审核页面直至选题通过为止。 (4)指导教师论文选题通过后就公布在网络上,学生就可以通过系统查看和选择选题。指导教师也可以通过系统查看选择其选题的学生情况并进行选择,如果有学生不符合选题要求则退回,系统会提示学生重新进行选题,直至实现双向选择,学生选题确定后就可以开展论文写作。教学管理人员此时就可以就选题对学生名单进行汇总。 (5)在论文撰写初期学生要在系统上提交开题报告给指导教师审核,指导教师审批后评定分数,学生可以通过平台即时查到该分值。 (6)学生撰写论文过程中可以通过平台留言,咨询指导教师相关问题,指导教师也可通过平台及时回复学生问题,同时学生撰写的论文稿件可以通过上传到平台供指导教师查看,指导教师批改完后可以将修改稿上传到平台供学生下载并且通过留言告知学生修改意见。学生可依据指导教师点评进行论文修改,修改完成后可再次提交论文。系统会记录学生提交论文的次数及指导教师的点评次数。 (7)学生论文定稿后将论文上传到系统,指导教师可以对论文评分,并将论文正稿和成绩提交给学科组组长审核,学科组组长可以对论文成绩进行修改和确定并将修改结果反馈给指导教师,指导教师确认后学生成绩生效;如果指导教师有异议则可将意见提交给学科组组长进行复核直至通过为止。经指导教师和学科组组长双重确认后学生可以在系统上查询到自己的论文成绩及毕业论文综合成绩(开题报告成绩和论文成绩综合后的成绩)。如果有学生在论文进度设置时间内未完成毕业论文则系统自动判定不合格。 (8)最后,教学管理人员可以对论文定稿、论文成绩及毕业论文综合成绩进行查询、汇总及打印等操作。 五、结论 该套系统能够实现教师出题、学生选题、上交论文稿件、评阅修改等所有流程,方便学生按时提交论文,指导老师掌握完成论文进度,以及学校整体监控学生完成论文情况和质量。本系统改变了传统毕业论文工作的方式,将大大提高毕业论文管理的工作效率。 管理系统毕业论文:毕业论文管理系统应用研究 [摘要]随着教育信息化和网络技术的飞速发展,很多高校开发并应用了毕业论文管理信息系统,大大提高了管理工作效率和毕业论文质量。本文提出了高校推广应用管理信息系统的必要性,研究了毕业论文管理系统的主要结构及功能,为高校成功使用毕业论文管理信息系统完成教学工作提供了依据。 [关键词]毕业论文 管理系统 应用研究 毕业论文是高等院校教学工作中的一个重要组成部分,采取传统人工管理模式,在资料整理、选题、论文撰写及指导、格式检查、资源共享、论文管理等诸多方面存在管理成本高、效率低、效果差等一系列问题。[1]因此,使用信息化的电子系统对毕业论文设计流程进行管理,既方便了老师和学生,也可以节省更多的教学资源,老师、学生还可以高效地完成毕业论文设计工作。不仅方便学校对毕业生论文的整个流程的管理,而且摆脱过去由人用纸和笔进行的费时费力的繁重工作。可以把每一年的毕业生论文相关资料存储在数据库中,可随时查看和打印相关数据,既节约资源,又达到对毕业论文统一管理的目的。[2]指导教师使用在线答疑功能,同时,便于导师及时了解学生论文进度,提高工作效率,指导教师和学生能够通过Internet实现网上操作,打破了地域和空间的限制。 毕业论文管理系统是一个以毕业论文为优秀的信息互动的平台,为身处不同地理位置的师生提供了一个良好的平台。从毕业设计课题的申报,到毕业设计论文提交,再到论文的评审及成绩的给定,最后对毕业设计资料进行归档,这一系列的工作均可在网上实现,实现高效毕业生毕业设计的高效管理。 一、毕业论文管理系统应完成的任务 1.能够实现从毕业论文选题到学生答辩通过的教学任务。由指导教师给定毕业设计题目,教研室主任审核通过后,通过系统平台给学生。参加毕业设计的学生通过异地登录选题系统可以查看毕业设计题目,自己可以根据所学专业特长及自身爱好,选择相应的毕业设计题目。选题成功之后,学生需填写毕业设计任务书,在任务书中需要明确毕业论文设计题目、预计完成时间以及指导教师等信息。接着,学生填写开题报告,对所选设计题目进行研究方向和可行性、国内外研究现状以及研究意义进行阐述和分析。指导教师同意此生开题之后,学生进入设计开发和毕业论文撰写的阶段,在此期间要定时向指导教师汇报设计进度,[3]论文撰写完成之后,将论文提交给自己的指导教师等待审核。若审核通过,则进入答辩环节,答辩完成之后,指导教师及答辩小组老师将成绩输入系统,系统自动生成学生的毕业论文总成绩。最后,会根据论文的专业方向及成绩等级将论文进行分类并存储,以便之后的学生下载、参考,指导教师提交优秀毕业论文。 2.能够实现资料的高效管理、有效利用、快速检索和统计。 3.还应能提供以下服务:、更新、处理公告;相关信息查询;留言、论坛等。 4.对网站进行定期维护,如访问统计、网站日志、权限管理等。[4] 二、毕业论文管理系统的功能应包含以下几个方面 1.对论文进展情况进行监督和管理的功能。指导教师设定时间对学生设计开发和毕业论文撰写进度进行检查,实现论文在线提交开题报告、中期检查和毕业论文审核书,只有通过指导教师审核的学生才能参加答辩。 2.选题的处理功能。原则上按照教师、学生双向选择模式确定学生论文选题工作,根据学生专业情况进行分流选题。根据学生的知识结构,对于大部分同学采用指导教师命题学生选题的方式,即多对多方式进行师生互选题;对于学习成绩突出的同学可以自主命题,学生选择心仪的指导教师进行指导;对于极少数学习成绩较差的同学,指派指导教师督促和指导他们按时完成毕业论文学习任务。 3.论文综合评分的功能。指导教师根据学生实际进展程度和论文水平,在论文答辩之前给自己指导的学生一个初评成绩,答辩小组老师给定成绩的平均值作为答辩成绩。按照教学的管理要求,初评成绩和论文答辩成绩应按照一定比例最终给出论文综合成绩。 4.对论文资料统计的功能。对数据库中的论文资料进行导出导入以及打印操作时,使用水晶报表可以实现动态数据绑定,将需要打印的论文资料数据与水晶报表相连接,提高了打印的效率和质量。 管理系统毕业论文:基于B/S结构的毕业论文信息管理系统的设计与实现 摘要: 针对传统的毕业论文管理方式效率低、不规范等问题,以Visual Web Developer 2008为开发平台,基于B/S结构,以Access为后台数据库,通过访问数据库,并运用 3.5+CSS+C#技术设计并实现了毕业论文信息管理系统,实现了毕业论文管理工作的信息化。该系统能够实现教师与学生之间的双向选择,并且能够通过Internet实现网上操作,打破了地域和空间的限制,克服了传统毕业论文管理方式存在的不足。 关键词: B/S结构;毕业论文;信息化;;Access 毕业设计是高校教学的重要组成部分,培养大学生综合运用所学基本理论、基本知识、基本技能分析和解决学科内某一实际问题的能力,使学生的科研能力得到一次完整的综合性训练。在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用,是完成专 业培养目标的重要实践教学环节。但当前不少高等院校在毕业设计(论文)这一环节的管理主要还是采取传统人工管理模式,在资料整理、资源共享、选题、论文撰写及指导、格式检查等诸多方面存在管理成本高、效率低、效果差等系列问题。而且传统毕业设计中的毕业论文管理没有合适的交流平台,都是教师和学生单向沟通。 1 系统的体系结构及开发环境 当前高校毕业生毕业设计环节与毕业生实习、找工作等环节相互交织,导致他们与指导教师之间经常存在时间和空间上的冲突。根据上述情况,本文将设计基于B/S结构的毕业论文信息管理系统,其优势在于基于B/S结构的系统能够通过Internet实现网上操作,打破时间和地域空间的限制,克服传统管理方式下指导教师与学生必须见面交流或打电话交流等存在的不足。该信息化系统主要完成对毕业生选题的管理、教师指导课题至最终给出论文成绩过程的管理以及管理员对学生和教师信息的管理等。 该信息化系统采用B/S三层体系结构:表示层、应用层和数据层,如图1所示。 图1 系统三层体系结构图 其中表示层提供应用程序的用户界面,即客户端浏览器,用户通过浏览器访问本系统;应用层实现业务功能,是系统的优秀部分,这一层为表示层提供功能调用,同时它又通过调用数据层所提供的功能来访问数据库;数据层位于底层,以为接口,主要处理应用层对数据的请求。数据层可以对数据库中存放的数据进行插入、修改和删除等操作。 该信息化系统运用 3.5+CSS+C#技术,以Visual Web Developer 2008为开发平台,基于B/S结构,使用IIS构架Web站点,以Access为后台数据库,通过访问数据库。 2 系统需求分析 根据毕业设计进行的过程,毕业论文信息管理系统主要分为三个模块:管理员,教师和学生。该信息化系统工作流程如图2所示。 图2 系统工作流程图 管理员首先在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。管理员主要进行公告公布,对用户进行添加、删除、密码修改等操作。同时可以查看系统各类数据,提取及整理数据,将结果向上级报告。 学生用户与教师用户的功能相对应,先选报指导教师和相应课题。如果该学生未被所选报的指导教师选择,可改选其他指导教师。若被指导教师选择为所指导的学生,将不能再改报其他指导教师。选报指导教师成功的学生可以在该指导教师的课题方向中做出选择,指导教师可以根据选报学生的具体情况确定该学生的选题,或指定该学生做某方向的课题。课题选定后学生方可进行毕业论文的相关工作,撰写论文后上传论文,并查看指导教师的点评,重新修改论文以及重新上传论文。论文通过后,学生可以通过毕业论文信息管理系统查看自己的论文成绩。 该信息化系统实现了毕业论文选题过程中的双向选择。学生可以选择指导教师并选择其提供的课题,同时指导教师也可以根据学生情况及课题的被选择情况选择合适的学生及其课题。使学生的论文选报工作灵活、高效。同时要求教师有较高的教学及论文指导水平,否则可能面临没有学生选报的尴尬处境。这也是教学改革中的一个重大进步。 管理系统毕业论文:对高校毕业论文管理系统设计的思考 [摘要]本设计是基于高校毕业论文的系统设计,可以完成论文的申请,上传,查看,评价,统计等一系列管理操作。采用SQL Server2008+MicrosoftVisual Studio 10+ASP+C#q'~为开发工具,用户可以使用它编写可以运行VBSCRIPT、JAVASCRIPT等脚本语言的以.asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。 [关键词]高校毕业论文;系统设计;管理系统;毕业 一、系统需求分析 毕业设计可以说是大学生在大学期间最后一个自我完善的学习过程,对即将毕业的学生来说意义应是十分重要的。高校毕业论文管理系统不仅是对学生带来莫大的方便和有效的信息,更是减轻了老师和学校的工作负担,无论对谁百利而无一害,是很有意义的一项项目设计。 随着社会对大学教育的重视,大学的教学规模也在不断扩大,然而教学工作将会越来越重,需要处理和整理的教学信息也越来越多。然而每年都有繁忙的毕业季节,为了更好的方便,高效精确的处理这一重要过程,不得不说高校完全急需一套先进的毕业论文网络管理系统。极大的方便毕业生,也方便了指导老师,用户完全可以足不出户,完成一系列繁重的事务工作,也大大节约了纸张和时间,对学校建设工作来说是十分有意义的。 二、总体设计方案 高校毕业论文管理系统共有8个主要的模块,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块和后台管理模块。总体结构图如下: 三、模块化设计 本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和学生两个模块中又各自有着许多子模块,这些子模块间既能相互传递信息的功能,又具有相互独立运作的功能。而系统说明模块是一个单一且功能独立的模块。老师模块主要功能有:注册、登录、申报和编辑课题、确认学生、下载论文、成绩评定和密码修改;学生模块主要功能有:注册、登录、课题的选择和查询、修改和论文的上传、查看成绩和密码修改。 (一)课题申报管理 对于管理员功能来说可以添加老师的信息,把信息存入teacher表中,而老师的登入验证信息的数据添加到teacherlogin表中。为了方便,把老师的教工号作为用户名登入该系统,而课题申报功能是只能由老师进行申报,管理员只能查看该网页,当然学生则无法浏览到。在课题申报功能中可以设有无效操作提示,一旦不符合规范的操作则提示有效信息和警告,这样设计便于用户友好操作,提供系统有效工作的效率。 (二)课题审批管理 由于课题审批是对整个学校的论文进行审批,那么管理员可以在特殊情况下将该审批权限给某位特定的老师,但院系老师审批完成后,再收回权限,所以可以给权限设置一个有效时间。而在审批过程中可以添加备注和说明,方便上级管理和查阅。在课程审批管理模块下面还有教研室审批和院系审批,他们的审批模式基本一致,统由上级管理员给与权限。 (三)选题管理 顾名思义选题管理模块就是针对学生而进行的选题设置,登录的学生可以查看有关课题的信息,学生可以通过报名,进入系统进行选题。首先老师要提交课题,然后经过两个部门的审批通过后,学生就才可以进行相应的选题。当然,不同的学生,来自不同的专业,那么选题就不尽相同。就只能选着与相应专业对口的题目。所以在选题页面前,对不同专业学生进行不同的选题信息。当学生选题的时候比较容易出现的问题是重复选题,每个专业的选题给一个标号,对标号进行判断,避免重复的可能性。选题管理中,老师拥有可以对选题管理进行部分权限,主要是对学生的管理,如:删除学生报名信息,指导老师可以对已选了他的课题的学生进行删除,之后系统会对此学生进入系统时候发出通告,通知被删除,他的选题无效,请另外选题),另外当学生进入该系统的选题管理时可以查看到他的选题信息和备注信息,比如学生是从何时何地进行的毕业设计,等等一系列信息进行处理,有些重要的信息在课题任务报批书生成的过程中就会被用到。 (四)相关报表的生成管理 相关报表的生成管理下有课题题型分析统计表、课题任务报批书和课题题型汇总表三种报表。有权限的老师也可以通过选择进行具体的操作,得到更为具体的信息报表。 (五)网上答疑管理 网上答疑是该系统可以自由发挥开放的功能,做为一种独特的功能,更具具体情况,可有可无,建议都加上。我们都知道,学生和学校的交流都是仅限与学校这个平台,一旦学生如果不在学校里,那与指导老师联系的机会就会大大减少,疑难问题就很难得到有效的解决,毕业生得到的帮助也会减少。那么我们就可以通过这一模块功能来很好的在网上进行交流和解决。 管理系统毕业论文:基于工作流的B/S架构毕业论文管理系统设计 摘要:基于工作流详细分析、定义、优化了高校毕业论文管理工作的业务流程,并探讨了采用工作流系统与B/S架构应用系统集成的方式进行项目开发的系统开发方案设计、系统设计与系统开发关键技术,为类似系统开发提供了一个可资借鉴的开发模式。 关键词:工作流;毕业论文管理;管理系统设计 毕业论文写作是高校本科教学中一个不可或缺的重要环节,是所有专业所有学生都必修的一门重要实践课程,大部分教师也都要参与到毕业论文写作指导工作中。因此,毕业论文写作是所有专业教学每年都要面临的一项繁琐工作,从出题、选题,再到写作与指导、评审与答辩等的整个过程都需要教学管理人员、教师、学生投入大量的精力。 传统的毕业论文管理与指导工作采用见面办理、沟通为主及手工操作方式,存在以下主要困难: 1)由于学生离校实习或者学生所住校区与教师办公地址相距较远等各种原因,导致学生与教师见面不易,信息沟通不畅。 2)由于每个教师要同时指导多个选题多名学生,而且教师工作繁忙,再加上学生离校实习或上课等原因,导致学生和教师很难在工作时段内同时有空闲时间来进行写作指导。 3)毕业论文写作整个工作流程的工作环节多,参与人员多,时间跨度大,业务流程复杂。 4)毕业论文写作各个工作环节都会产生相应的阶段文档,而且通常需要依赖前面阶段产生的文档,因此,在整个工作流程中会产生和使用大量的相关文档,文档管理工作繁杂。 基于上述原因,非常有必要开发一套B/S架构的毕业论文管理系统设计,以利用计算机系统自动化处理毕业论文工作中的大量工作,大大提高毕业论文工作效率,同时利用Internet打破师生交流上的时空限制,大大方便毕业论文写作指导,提高毕业论文写作质量。在毕业论文管理系统开发上,选用工作流技术及其相应工作流管理系统和工作流开发环境,定义、开发、实现毕业论文写作工作的工作流程,并管理每个工作流程产生和使用的相应文档。 1 工作流技术概述与应用现状 根据WFMC(工作流管理联盟)的定义[1],工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则、文档、信息或任务能够在不同的执行者之间传递、执行。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。 工作流技术作为一种过程建模和过程管理的优秀技术,可以与其它应用系统有效结合,生成符合企业需求的各种业务管理系统。采用工作流技术作为优秀开发的业务管理系统最大的特点,也是这些系统与普通的应用软件系统的最大差别,是它们具有清晰的业务流程和明确的任务处理实体;同时,它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且在客户业务过程发生变化时,迅速地进行重组来满足客户的需求。 经过二十几年的发展,工作流技术已走出理论研究阶段,开始应用在ERP、CRM、OA、SCM等各类MIS系统的开发中。主要的应用行业有:消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。 开发基于工作流的管理信息系统需要相关的工作流开发工具和环境。目前最常用的工作流开发工具和环境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步软件Justep X5 Studio,北京慧正工作流系统,上海满智的EMSFlow流程管理平台等。 这些工作流开发平台基本都提供了工作流引擎、可视化流程定义工具流程建模工具、流程管理与监控、角色与权限管理、快速表单开发、丰富的业务工作流规则、支持复杂的业务工作流、强大的代码扩展能力、图形化的流程运行监控和分析工具、强大的表单快速开发工具、强大的组织机构和权限支持等功能。 上述工作流开发平台多数是基于Java/J2EE架构的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架构。其中,SharePointDesigner 2013的目标用户是业务分析人员,SharePoint开发人员,企业IT人员,信息工作者等,要求开发者熟悉SharePointDesigner 2013,包括优秀的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高级开发人员,要求开发者熟悉 VS2012,包括软件开发概念和WF4.0、部署、安全等。使用VS2012可以开发出高度复杂的、灵活的、定制化的workflow,而且还可以开发custom action,供SharePoint Designer 2013调用。[2] 2 毕业论文管理工作流程分析 毕业论文写作的主要工作流程有:院系管理员进行毕业论文工作初始设置(设置参与论文写作工作的毕业生和指导教师,相关通知公告、工作流程安排及相关表格文档等)、指导教师拟写论文选题、学生选择论文选题、院系管理员调整选题、院系管理员公告选题分组名单、教师下达任务书、学生提交开题报告、论文写作与指导、学生提交论文终稿及答辩申请书、指导教师评阅、专家评阅、毕业论文答辩、文档打印与入库等工作阶段,各工作阶段相互衔接并在不同的执行者之间传递、执行。因此,毕业论文管理系统非常适于使用工作流进行定义、建模和开发。 3 基于工作流的毕业论文管理系统功能设计 本系统的用户角色包括学生、指导教师、院系管理员、评审专家、系统管理员。系统功能目标是实现毕业论文写作管理的网络化、系统化、自动化。优秀功能是指导教师在线拟写论文选题、学生在线选题、在线论文写作与指导、指导教师与评审专家在线评阅、答辩管理、文档输入打印等。主要的系统功能模块包括:选题管理、文档管理、在线写作与指导、用户与权限管理、评审管理、答辩管理、公告管理等。 4 基于工作流的毕业论文管理系统开发方案 为实现通过Internet实现在线毕业论文写作的管理、在线指导、在线编辑、在线文档等,管理系统采用B/S三层体系结构。整个系统由web浏览器、web服务器、数据库三层组成。开发架构采用Microsoft 4.0,数据库管理系统采用SQL SERVER 2005,开发工具采用业内广泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具为web应用系统开发提供了强大的支持,可以方便快捷地完成系统开发。 在工作流开发平台选择上,选择Microsoft Visual Studio Designer for Windows Workflow Foundation进行工作流开发,这样可以和Microsoft Visual Web Developer工具无缝集成。工作流系统可以使用两种方式集成到应用系统中,一种是直接调用流程管理中心的可视化模块,将这些可视化模块的url链接挂接到应用系统的菜单上,使得点击应用系统的菜单,就执行这些流程的管理模块。另一种就是在应用系统代码中直接调用工作流引擎的api来集成。 5 结束语 本毕业论文管理系统基于工作流详细分析、定义、优化毕业论文管理工作的业务流程,并采用工作流系统与B/S架构应用系统集成的方式进行项目开发,使得系统既能很好地适应毕业论文写作管理实际工作,又实现了毕业论文写作管理的在线化、科学化、自动化,大大提高工作的效率和质量。 管理系统毕业论文:高校本科毕业论文(设计)教学管理系统的开发及应用 摘 要:高校本科毕业论文(设计)教学,是培养本科生问题意识、科研意识、应用意识以及激发思维、探求真理、提高综合实践能力与自主创新能力的重要环节,高校本科毕业论文(设计)教学管理系统的开发和应用,提高了本科毕业论文(设计)教学的管理水平和质量,调动了师生双方的积极性。 关键词:本科毕业论文(设计);教学管理系统;开发应用 高校本科毕业论文(设计)教学,是培养本科生问题意识、科研意识、应用意识以及激发思维、探求真理、提高综合实践能力与自主创新能力等的重要环节,是对学生本科阶段学习的基础理论、专业知识、基本技能以及研究能力、实践能力、创新能力等的一次大检验。因此,全面做好本科毕业论文(设计)工作具有重要的现实意义。为此,我们进行了一系列的教学改革,做法之一就是,自主设计并开发了“高校本科毕业论文(设计)教学管理系统”。 一、系统主要功能 (一)用户管理 本套教学管理系统的登录界面如图1所示,其用户包括系统管理员、教师用户、学生用户三类,每一类用户有着不同的使用级别。其中,系统管理员可打开或关闭系统,添加或修改学生信息、论文题目及通知公告等;教师用户可查看学生信息、选题情况、写作进度,并进行网上指导等;学生用户可以查看通知公告、浏览本人信息,进行网上选题、网上提问与交流以及上传或下载论文等。 (二)系统开启与关闭 此功能只在学生进行网上选题时有效,其目的是限制学生毕业论文(设计)选题时间、防止学生反复多次换题,杜绝学生选题时拖延时间,从而提高选题效率。此功能的开启或关闭由系统管理员实现。 (三)添加或修改用户信息 本系统可由管理员批量添加学生用户和教师用户信息,从而有效节省学生和教师用户入库时间,同时,也可实现修改或删除功能。若选择删除,将会删除该用户的所有信息。需要说明的是,只有提前入库的用户才有权登录,本系统不支持任意注册及登录,从而可避免出现许多重复信息,也可方便进行相关统计。 (四)添加或修改论文(设计)题目 在向师生征得足够数量的论文(设计)题目后,可利用本系统由管理员批量添加论文(设计)题目及相应指导教师等信息,同时提供修改或删除功能。若选择删除,也将会清除选择该题的学生用户的选题信息。同样需说明的是,每一年各专业的选题数量要大于该次选题的学生数,从而在系统内可限定学生“一人一题”。 (五)添加或修改通知公告等 本系统可由管理员添加或修改有关毕业论文(设计)工作的各项通知、公告等,也可以附件的形式上传相关文件、图表等,同时提供修改功能。 (六)查看论文(设计)题目及指导教师信息 用户登录系统后,可查看所属年级专业的论文(设计)题目、指导教师、题目是否可选等信息。同时也可选择不同的查看方式,教师用户还可“一键式”快速查看自己所出论文(设计)题目的选择情况,以及选择本人论文题目的学生信息等。 (七)学生网上选题 如图2,这是本系统最具特色的功能之一,也是我们开发本系统的初衷。在此,学生用户可方便快速地对系统中的论文(设计)题目进行网上选题,一方面可大大节省选题时间,另一方面也避免了以前经常出现的重复选题现象。另外,系统也提供退选和重选等功能。 (八)信息查询与搜索 各类用户登录系统后可查看通知、公告、学生信息、指导教师信息、联系方式、论文(设计)题目、题目选择情况、论文(设计)成绩(成绩由系统管理员输入)等。同时,提供快速搜索功能(如图3)。 (九)师生在线互动 这是本系统的又一项重要功能,也是主要特色之一。教师用户可点击学生姓名,发送留言,学生用户也可点击教师姓名旁的图标给指导教师留言,从而实现师生互动。教师和学生在线留言时,如不填写“发送给某人”,则视为公开留言,所有用户均可查看,否则,只有对方才能看见。其中未读留言作高亮显示。同时,还可在线记录指导教师平时的指导情况或指导信息。 (十)论文(设计)电子文档的上传与下载 本系统支持word和pdf两种格式电子文档的上传或下载。此功能可由以上三类用户自由实现,不受用户限制。毕业论文(设计)电子档原文上传,不仅方便指导教师修改,同时也方便最终定稿论文(设计)电子档的入库存档,为毕业论文的信息化管理提供了便利。 二、系统应用效果 目前,高校本科毕业论文(设计)教学管理系统已基本实现了功能完备、结构合理、界面美观、使用方便、运行速度快、占用空间小等开发目标。通过近年在信阳师范学院的正式使用,本系统已成为学校整个教学管理系统中别具特色的管理软件之一,收到了很好的效果。 (一)提高了本科毕业论文(设计)教学的管理水平 从征题、选题,到互动、答疑,直至论文入档、成绩管理等均可通过本系统轻松完成,基本达到了本科毕业论文(设计)教学工作的全过程在线操作和管理的目标,从而大大提高了本科毕业论文(设计)教学管理的科学化、信息化水平,实现了本科毕业论文(设计)教学工作的高效化管理。 (二)提升了本科毕业论文(设计)教学的质量 在提高毕业论文(设计)工作效率、充分利用有限时间的同时,由于实现了指导教师在毕业论文(设计)教学过程中的实时、动态指导,以及存在问题的及时解决,因此,近年信阳师范学院的毕业论文(设计)教学质量明显提升。 (三)调动了师生双方工作或学习的积极性 在使用本系统之前,由于本科毕业论文(设计)教学管理是松散的、滞后的,因而指导教师的指导过程和学生的写作或设计过程都带有一定的隐蔽性、随意性,师生双方的积极性不高。而本管理系统的使用则实现了指导过程和写作或设计过程的实时显示和监控,从而大大调动了师生双方的积极性。 管理系统毕业论文:基于WEB技术的毕业论文管理系统的开发与研究 随着高校逐年扩招,毕业生日趋增多,对毕业生论文的管理要求也越来越高。毕业论文管理系统是一套提供关于毕业生毕业论文的综合管理系统。通过本系统,管理员可以随时关于毕业生毕业论文的通知与要求,学生和指导教师也可以随时了解关于毕业论文的信息,最终完成的毕业论文的电子文档则由学生自行上传,教师对论文进行评分后,系统自动计算出综合成绩,供学生查阅,实现了毕业论文管理从人工管理变为信息化管理。管理信息系统毕业论文管理现状分析 随着高校的扩招和毕业生人数的增加,如何提高毕业论文的选题管理效率成为毕业论文工作面临的一个难题。2012年,全国具备普通高等学历教育招生资格的学校有2492所,本专科毕业生人数600多万人,50%以上的高校对毕业论文收集、处理、检索、更新采用人工处理,已经无法达到信息化处理的要求,效率非常低。而其它大多数教学管理应用已实现数字化管理操作,绝大多数高校都已经拥有自己的机房,校园网,这就提供了很好的硬件基础,完全有能力,有条件打造毕业论文的网上管理。一个可行的解决思路就是依托建好的校园网,采用技术,通过C#2005编程,后台采用MS SQLSERVER2005数据库平台,构建基于Web的毕业论文管理系统。 本系统旨在使毕业论文信息管理网络化,可以直接在网络对学生论文进行管理。首先,学生通过网络选择论文题目,待教师审核通过后,完成论文并提交;其次,教师(包括指导教师、评阅教师、答辩教师)通过网络对论文进行评分;最后,由系统计算出学生的综合成绩,供学生在网上查阅。 2需求分析 2.1功能需求 该毕业论文评分系统需要满足来自三方面的需求,分别是学生、教师和管理员。 学生对该系统的需求主要是查询学生个人基本信息、查询可选课题情况并进行选择、提交选题申请、查询已选课题、下载论文所需的相关文件、上传论文、查看毕业论文成绩、修改密码等功能。 教师的需求是查询教师个人基本信息、课题、课题审核、上传文件、下载文件、对学生的论文、答辩情况等进行评分,修改密码等功能。 管理员的功能包括对公告、文件、学生、教师、论文、分组、成绩、用户等8个模块进行管理和维护,包括添加新教师、添加新生、添加公告、上传文件、进行学生和老师的分组、审核成绩、修改管理员密码等,并对模块的信息进行查询、修改、删除等操作。 2.2性能需求 根据用户对本系统的要求,确定系统在界面、响应时间、可靠性、安全等方面有较高的性能要求。 2.2.1界面需求 (1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。 (2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。 (3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。 (4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。 2.2.2响应时间需求 无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。 2.2.3安全性需求 系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。 2.2.4开放性需求 系统应具有十分的灵活性,以适应将来功能扩展的需求。 3系统设计 3.1系统功能设计 本系统依据用户角色划分主要由三大模块组成:管理员功能模块、教师功能模块和学生功能模块。其中管理员模块又包括公告管理、文件管理、学生管理、教师管理、论文管理、分组管理、成绩管理、用户管理以及退出系统等子模块。 3.2数据库设计 3.2.1 数据库结构设计 E-R图是一种用于描述静态数据结构的概念模式,它直接使用信息世界中的术语来表示现实世界中的联系。E-R模型的基本元素包括: 实体:它是客观存在可以相互区别的事物 属性:指实体的某一特征。 联系:表示一个或多个实体之间的关联关系。 3.2.2 系统E-R图 4模块设计与实现 在整个开发过程中,采取的方法是:分工精细、紧密合作,系统主要分为以下模块:公告管理、文件管理、学生管理、教师管理、论文管理、分组管理、成绩管理、用户管理、退出系统等子模块,在这些子模块下包括对公告信息、文件信息、学生信息、教师信息、论文信息、分组信息、成绩信息以及用户信息的添加、查询、修改、删除等操作。 以下仅以论文管理页面为例进行简单描述。 当用户名和密码都正确时,管理员进入界面默认是论文管理页面,如图2所示。管理员可以根据论文编号、题目和指导老师查询相关的论文信息,并适时对论文信息进行更新和删除操作。另外,页面左边导航栏论文管理下面还提供了一个“添加论文”链接,单击此链接,页面将跳转到添加论文信息页面,管理员可以在添加论文信息页面上添加新增的论文信息。 5系统测试 系统的各功能模块需要进行测试,对于模块化应用程序,软件开发的最后一部分就是不断的测试程序,该阶段主要对系统的正确性及完整性等方面进行测试。主要进行:功能确认测试、运行测试、健壮性测试、安全性测试以及查错方面的测试等,系统测试由测试组成员(或质量保证人员)或测试组成员与用户共同测试,在整个系统开发完成,即将交付用户使用前进行。测试阶段的信息流如图3: 在这一阶段,为使系统最终能够顺利运行,对整个系统进行了全面的测试。严格按照软件测试步骤从管理员模块测试开始到系统集成测试止,所有测试都追溯到学生、教师以及管理人员的要求,这种测试符合现代软件测试准则从“小规模”测试开始逐步进行“大规模”测试。并严格按照程序内部的逻辑测试程序,检查程序中的主要执行通路是否能按照预定要求正确工作。 在测试过程中,主要做了以下工作: (1)检验数据显示区域的GridView控件是否能够按要求格式正确显示输入数据。 (2)检验数据显示区域的GridView控件的相关列是否能够实现数据的删除及更新操作。 (3)检验能否对输入数据进行适时查询并作相应更新操作。 (4)检验功能模块中所涉及的所有功能的实现及健壮性。 在整个系统调试程序过程中,我们也发现了各种各样的问题,由于某些内在的错误影响程序的运行,在采用上述调试方法对程序进行反复修改调试后,程序运行情况良好,达到了预期的设计目标,基本上可以满足用户的需要。 管理系统毕业论文:电子商务专业毕业论文管理系统的建设 摘 要:文章简要阐述了在电子商务专业中开发基于因特网毕业论文管理系统的开发背景,及其目的和意义;介绍了系统结构的设计和各大角色模块的功能。最终实现毕业论文管理工作的系统化、规范化、无纸化和网络化,提高了毕业论文管理的工作效率。 关键词:毕业论文管理系统 电子商务专业 网络化 一、开发的目的与意义 随着计算机的普及,电子商务领域的发展也非常迅速;因此,各校电子商务专业的招生规模也在不断扩大。面对日趋增多的毕业生,学校的毕业设计管理和毕业论文的管理任务非常繁重。由于以往的单机毕业设计管理系统无法良好地解决导师和毕业生之间的沟通交流这个问题,导师无法掌握到毕业生做毕业设计的过程,学生呈现给导师的只有最后的结果。学生也无法及时针对自己需要和导师沟通的方面及时地请教老师,因此基于Internet网络开发的毕业设计管理系统应运而生。然而,大部分学校的毕业生在完成毕业论文的同时,还在进行毕业实习阶段,导师和学生往往在时间和空间上无法同步,从而也大大影响了毕业论文的指导和文章质量。为提高学生学习的自主性,调动积极性,最终让学生在毕业论文过程中进一步提高自己。 这样一个基于Internet网络的毕业论文管理系统,可以大大地提高整个管理效率,异地实习的毕业生可以直接通过网络了解导师和论文题目,也可以自主选题;而指导老师也可以清楚并快捷地得知学生信息和选题进行的情况,更方便快捷地实现了双向选题过程,大大提高了工作效率,节省了时间,也节约了大量的人力和物力资源。在整个毕业论文撰写过程中,学生明确自己在各个阶段的目标和进展,并能够及时准确获得导师的指导信息,从而更好地把握了论文的查找和写作方向。导师也能准确及时了解学生的论文进展情况,以便更好地进行下一步的指导。这项研究还顺应了“以学生的学为主,以教师的教为辅”的教学改革理念,有效推进了高校的教学改革步伐。 二、系统设计 我们将该系统的执行状态大致分为五个阶段:①自主课题的申报环节;②选题前期的准备工作;③正式选题,确定老师和学生;④学生毕业设计的完成和各阶段目标的评价;⑤论文完成以及后续的评分和成绩录入工作。其中第四个阶段是本系统需要着重研究的阶段。在第四个阶段中可增加阶段性测评(包括学生自评和老师的评价),通过综合的测评结果(学生自评和老师的评价部分比重不同,可以得到相对合理的评价),可以让学生对自己在完成过程中及时了解自己完成的质量、是否达到预期并做出相应的调节,也可以让老师发现学生的问题,提出意见。提高了学生的自主性的同时也让老师了解到了学生完成的状态。也可以提醒学生及时跟进进度,提高毕业设计的质量。 本系统是基于框架,用C#语言编写的毕业设计管理系统,采用B/S架构便于教师及学生远程操作,实现教师论文题目申报、学生网上选题、学生阶段性目标和计划设定、对毕业设计过程跟踪观察与测量并记录、在线留言辅导和反馈、阶段性成绩评定等在线支持功能,为快速响应教师和学生的需求提供一个高效、便捷、良好的教育教学环境,做到有效性、高效性和实时性。在系统功能结构上则围绕三大角色进行,即管理员、教师和学生三大模块。 三、功能模块划分 1.教师模块 教师用户是毕业设计管理系统的执行者,同时又兼有指导、监督、管理学生完成毕业设计的工作。 (1)新闻公告:查看毕业设计任务、毕业设计各环节时间以及答辩安排,查看各消息 (2)工作规定:下载关于毕业设计的规章制度等资料 (3)历届课题:查看以往几届的课题信息,作为申请课题的参考 (4)课题申请:确定毕业设计题目,填写各毕业设计题目的要求,提交等待审核。 (5)确定毕业设计学生:在规定时间内根据各课题学生申请情况选择指导学生名单 (6)论文下载及评价:根据毕业设计时间安排要求,完成学生提交的开题报告、中期检查报告、毕业论文等资料的查阅、批改工作并给予评价及修改建议。 (7)成绩评定:将学生的成绩登记入数据库方便学生查询 2.学生模块 学生用户是毕业设计管理系统的执行者,按照教务管理人员与指导教师规定的毕业设计标准与要求完成毕业设计各环节的工作。 (1)修改密码:修改原始密码为自己认为熟悉安全的密码。 (2)课题选择:在规定选题时间内选择自己感兴趣有能力完成的课题分别定为第一志愿和第二志愿。 (3)文档提交:上传开题报告、中期检查报告以及毕业论文等资料,经指导教师批阅后再按要求修改。 (4)成绩查询:查看指导教师评定的毕业设计各环节的成绩 (5)查看留言:可以根据不同需要,与指导教师交流。 3.管理员模块 管理与控制毕业设计各环节工作的时间、任务、指标。 (1)公告:及时更新毕业设计的动态,新闻,方便师生查阅。 (2)上传工作规定:上传关于毕业设计的规章制度等资料。 (3)学生名单导入:将应届毕业生的名单信息批量导入至数据库。 (4)课题审批:审核教师申报的课题和学生申报毕业设计题目。 (5)添加老师及课题:将学生申请的由校外导师指导的课题添加入库,并将校外导师信息添加至导师表中。 (6)历届课题导入:将以往几届的课题分组批量导入数据库。 (7)时间设置:设定申报毕业设计题目时间、审核选题时间、师生双向选题时间 (8)选题结果,学生成绩:检查学生选题结果和学生的成绩,在适当的时候将其结果到出至excel表格,供师生查看。 管理系统毕业论文:毕业论文管理系统的设计与实现 摘要:由于当前高校学科的进一步细分,学校对于学生各项信息的管理难度加大,特别是毕业论文。针对这种现状,设计并实现了一个毕业论文管理系统。该系统是基于B/S模式,并使用ASP技术及Microsoft Access 2000来设计实现的。系统功能齐全完善、信息管理可靠安全、使用方便简洁,能够较好地满足学校论文管理的基本要求。 关键词:毕业论文 管理系统 B/S模式 本科毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校期间学习成果的总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题的能力有着重要的意义。人工进行毕业论文各种信息的管理存在着工作量大、速度慢、出错率高等方面的问题,设计毕业论文管理系统显得非常必要[1,2]。 笔者对毕业设计过程中的课题申报、课题审核、学生选题、提交论文等环节进行了系统分析,设计了基于Web的毕业论文管理系统,充分利用与整合了可用的网络资源,为学校、学院、教师和学生提供了交互式接口,实现了学生和教师的网上互动[3]。本系统采用了优秀网站开发技术ASP,后台使用Access数据库,从整体上实现了论文管理的各项功能,使得毕业设计课题的申报和审核、论文选题、论文提交、成绩考核等更易于管理,同时也可以对毕业设计课题的难度、工作量等其他信息进行详细管理,对保证毕业设计的质量有一定的现实意义[4]。 1 系统功能设计 本系统的基本功能根据用户的不同分为4个模块:学生模块、教师模块、专家模块和管理员模块。 1.1 学生模块 注册:新用户需要先注册,填写自己的基本信息,本系统规定学号为0001~9999,即学生数最多为9999。 登录:注册过的用户可以使用“学号/姓名+密码”登录系统。 密码修改:初始密码规定为6位以上数字或字符,学生登录后可修改密码。 课题选择:教师申请的课题通过审核之后,学生可以选择自己的志愿。 结果查询:在教师选择学生之后,学生可以查询到自己是否被确认。 论文提交:学生可以在特定时间将写好的论文提交上去。 确认上传:论文提交之后要确认上传,一旦确认上传就不能再次提交了。 对教师评价:在论文的最后阶段要对教师进行评价。 留言:在教师确认学生之后,学生可以通过留言的形式与教师进行沟通。 1.2 教师模块 注册:教师首次登录也需要先注册,系统规定教师号为001~999。 课题申报:填写必要的信息进行课题申报。 课题修改:对申报的课题进行修改,查找错误。 选择学生:在学生选择课题之后,教师可以选择学生。 综合查询:可以查询相关主题的信息、分数和课题的审核结果。 论文下载:教师可以下载学生提交的论文。 成绩评定:教师在审核学生论文之后,可以对论文进行成绩评定。 论坛:教师可以在论坛上给学生留言,或与学生交流问题。 1.3 专家模块 一审:由各学院的专家对教师提交的课题进行审核。 二审:在一审中没有通过的课题要进行二次审核。 结果公布:公布审核通过的课题和没有通过审核的课题。 综合查询:可以查询相关主题的信息、分数以及课题的审核结果、教师的成绩、学生调剂情况等。 1.4 管理员模块 2 系统实现 系统是通过B/S三层结构实现学生论文提交、教师对论文的管理以及专家审核等功能。采用浏览器、服务器、数据库的三层结构,当不同用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器根据用户的指令执行程序,并从数据库中取出相应的信息反馈给客户端。 2.1 登录和注册 2.2 学生模块 其中课题选择与结果查询、论文提交和确认上传部分设计如下。 2.2.1 课题选择部分与结果查询设计 本院教师申请的课题被审核通过之后,学生即可看到备选课题。每名学生有3个可供选择的志愿,但最终由教师决定哪个课题对应哪个学生。学生选择课题之后,可点击结果查询,查看自己的选择情况,如果正确则可以点击“完成”,否则点击“重选”。这两个部分的算法设计基本相同,只是在不同条件下显示不同而已。课题选择部分只是查询数据库,将教师申请通过的课题显示出来;而结果查询则是从数据库中查询当前学生所选课题的信息,将课题的选择顺序、课题名称、指导教师等结果依次显示出来。如果点击“完成”,则系统会弹出提示框,询问学生是否确定当前的课题选择结果,如果确定,系统将清空“志愿”的值,并显示“操作完成不能再进行修改”的提示。 2.2.2 论文提交部分和确认上传部分的设计 在学生选好课题之后,开始毕业论文的撰写工作,论文写好后可以通过论文提交功能进行提交。其中,论文命名格式必须为“学号+姓名”,并且文件后缀名必须是“.doc”,文件上传如果成功,会弹出提示窗口。系统之所以要设计确认上传功能,主要考虑到两个原因:(1)确认上传就意味着最终上传,与论文上传功能分开比较好;(2)论文提交程序中使用了window.parent.Finish()功能[7],但该语句在执行过之后程序就结束了。因此,即使在其后使用更新数据库的语句也得不到执行。 2.3 教师模块 由于教师模块的整体风格与学生模块使用了同样的框架,因此与学生模块的风格基本相同。 2.3.1 课题申报与课题修改模块的设计 教师在学生开始选题之前就要进行课题申请,只有通过专家审核的课题才能够被学生使用。课题申报页面主要是填写和提交课题的相关信息(如图4所示)。 只要提交的课题没有被审核通过,教师就可以进行课题的修改,以达到专家小组的要求。在课题修改页面中,会显示一个包含所有可以修改课题的下拉式菜单,点击某一个课题,则会跳转到与课题申请相类似的页面,只是页面下方的“提交”按钮变为“修改并提交”按钮。 2.3.2 选择学生功能模块的设计 当学生选择过教师的课题之后,可能出现一个题目多人选的情况,教师可视情况对学生进行挑选,页面将课题名称与对应的学生以表格形式显示出来。 当教师点击某学生时,页面会显示学生的基本信息供教师参考。一旦教师在某一课题中选择了某个学生,该学生就不能再被其他教师、其他课题选中。 2.3.3 成绩评定模块的设计 对于学生已经提交的论文,教师经过仔细阅览之后,可以对学生的论文进行评分,等级分为五级,即优、良、中等、及格和不及格。 2.4 专家模块 专家主要是针对本院系教师申请的课题进行相关审核,功能包括:一审、二审、结果公布和综合查询。专家不能够自行注册,须由管理员进行添加。 点击“一审”,系统会自动查询数据库,将教师申请审核的课题显示出来,并附以专家意见表格,用于填写专家的审核意见(如图5、图6所示)。 只有在“审核小组修改意见”中信息为“适用”的课题才能够通过审核,否则需要进行二审。二审的界面与一审基本相同,如果课题不能通过审核,则不能在结果公布中显示出来。 2.5 管理员模块 管理员的功能可分为3个部分:备份数据、删除数据和添加审核人员。 2.6 BBS论坛 BBS论坛是本系统中连接学生和教师的一个交流平台,在学生的功能主界面和教师的功能主界面上各有一个可以进入论坛的入口。对于学生来说,当学生选择过题目并且教师也选择了该生之后,学生就可以使用BBS论坛与教师进行交流,比如论文的提交时间、论文的格式要求等。对于教师来说,当教师确定学生之后,便可以与该生在论坛上以留言的形式进行交流,特别是解答学生的相关问题。 本系统设计时考虑到教师功能与学生功能之间的差异,设计相应的界面时也有少许不同,由于学生只能选择一个课题,因此学生的论坛主页只有一个课题的相关入口;但教师不同,一个教师可以有多个课题,因此教师的论坛主页有多个课题的相关入口。 3 结束语 该系统在使用ASP和Microsoft Access 2000的基础上,实现了毕业论文管理系统中各个模块的功能,包括课题申请、课题的审核、学生选题、论文提交、论文下载、网上留言交流以及论文成绩评判等。整个系统模块划分清晰、容易理解和操作,同时各模块之间联系紧密,相互耦合,使得系统更加完善。 对于目前的毕业论文管理系统而言,应从以下两方面予以完善:第一,网上交流采用即时通讯工具,如QQ,这样能够使得学生和教师的交流更加方便快捷;第二,论文的开题报告、中期报告也应当有相应的功能模块,与论文提交成为一体。 管理系统毕业论文:基于Web2.0的毕业论文管理系统的研究 摘要: 毕业论文管理系统是高校教学管理信息化的重要组成部分,将Web2.0新思想引入到教学管理信息系统,创新教学管理与服务新模式具有重要意义,本文旨在对Web2.0时代的高校毕业论文管理系统的构建进行探讨,以利于提高毕业论文管理的工作效率,并适应新环境下高校信息化建设的需要。 0 引言 传统的毕业论文管理系统的功能大多仅限于满足学生远程投递文档、查看文档,导师查阅文档,以及对各种文档的保存,引入Web2.0新思想后,系统不仅可以最大限度的实现数据共享与交互,为广大教师和学生提供相应信息的网络查询服务,实现了毕业论文(设计)工作过程中的导师拟定题目,学校、院系、教研室审核题目,学生网上选题,学生毕业论文提交,导师评阅及评分,院系推荐优秀论文等一系列工作;在此基础上还可实现学生与导师对同一篇论文的在线编辑与点评,达到及时、直接的交互。 1 Web2.0简介 1.1 Web2.0思想的定义 Web2.0 是第二代互联网的总称,第一代网络即Web1.0 主要实现了用户可通过浏览器获取信息,而在Web2.0中,用户除了可以浏览信息之外,更侧重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的创造者,不仅可以信息,而且还可以对已有的内容进行修改和评论;在形式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展。比如博客,维基,SNS,Youtube都是典型的Web2.0网站。 1.2 Web1.0与Web2.0比较 Web 2.0是代指所有用户体验型的网络服务,是一切在互联网上提供个性化服务的应用。注重用户体验是Web2.0主要创新之处,用户不仅可以参与,而且能够体验更加人性化和个性化互联网服务。从基本构成元素上来说,Web1.0主要由网页构成,而Web2.0则是“发表/记录的”信息;在使用工具上,Web1.0主要有几种主流的网页浏览器,而Web2.0时代不仅有各类浏览器,而且还有RSS阅读器等技术;在运行机制上,Web2.0实现了由“Client Server”向“Web Services”转变,作者由程序员等专业人士向全部普通用户发展。 可以简单打一个比方来说明Web1.0和Web2.0的区别:如果要买汽车,可事先在网上搜索各类车的信息,如果在Web1.0时代,汽车的信息、销售地点、价位、服务时间等都由各类专门的网站直接提供,消费者需要自行分析、归纳这些不同的信息;而在Web2.0时代,会有一些买过且使用过的消费者将评论信息到BLOG和各种论坛中,其他人可以搜索并浏览这些相关评论,然后确定买什么车。 1.3 Web2.0的相关技术 在Web2.0思想的引领下,目前出现了很多Web2.0技术,这些技术主要包括:BLOG、RSS、百科全书(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等。在这里笔者简单对以上技术进行介绍,BLOG,中文名叫博客或网志,BLOG的全名应该是Web log。BLOG是一个易于使用的网站,可以在其中迅速想法、与他人交流以及从事其他活动。所有这一切都是免费的;RSS是网站用来和其他站点之间共享内容的一种聚合内容的技术。最初源自浏览器“新闻频道”的技术,现在通常被用于新闻和其他按顺序排列的网站;WIKI,俗称百科全书,是一种多人协作的写作工具。WIKI站点可以允许包括访问者在内的多人共同维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨,它是一种超文本系统,支持面向社群的协作式写作,属于一种人类知识网格系统,在此系统中可以在Web的基础上对WIKI文本进行浏览、创建、更改,而且创建、更改、的代价远比HTML文本小。与其它超文本系统相比,WIKI有使用方便及开放的特点,可以实现在一个社群内共享某领域的知识。 2 毕业论文管理系统总体设计 2.1 系统操作流程设计 毕业论文是学生在校学习的最后阶段,是对学生掌握知识和运用知识能力的综合检查。基于Web2.0的毕业论文管理系统实现了毕业论文题目的申报、审核、学生选题等环节的科学高效管理,实现了传统手工方式无法实现的学生自主选题和教师自主选择学生的网上双向选择,同时对毕业论文题目的难度、工作量等进行监控;系统还可对毕业设计进程进行控制,确保指导教师与毕业设计学生实时、高效、通畅地互动,对保证毕业论文的质量有着非常重要的现实意义。本系统采用B/S模式,并结合先进且较成熟的Web2.0技术,采用统一的用户认证方式,对不同用户的操作和数据安全进行有效控制,图1反映了毕业论文管理系统的工作流程。 2.2 系统功能模块设计 基于Web2.0的毕业论文管理系统相对于传统的管理方式而言,它主要解决以下难点问题:实现毕业学生在网上灵活自由地选择毕业论文题目;实现为毕业学生提供人性化的网上提交毕业论文服务;可确保所有论文格式统一规范;可判定毕业论文内容有无雷同;可以适时监控导师在网上指导、评阅毕业论文情况;利用大容量存储技术实现毕业论文的大容量数据安全长久地存储;采用Web2.0搜索引擎实现毕业论文的网上检索,以实现公众对毕业论文的评判和监督;可有效量化导师指导学生毕业论文工作量。根据用户身份验证结果,进入不同功能模块页面,本系统的主要功能模块如图2所示。 3 基于Web2.0的毕业论文管理系统的性能分析 本系统的后台数据库采用SQL Server 2005搭建,利用支持Web2.0编程的Microsoft Visual Studio 2008作为开发工具,下面对系统主要性能进行分析。 3.1 数据库系统性能分析 传统的毕业论文系统所采用的直接简单地将来自客户端提交的论文存放到服务器硬盘的某个目录中,这种方式对数据的保存非常不利,本系统将所有各种形式的文档都存储在数据库中,这样可以保障系统的安全性和稳定性,同时还方便管理、整合各种数据,便于用户检索,在设计数据库过程中,采用了大容量存储技术,合理、恰当地利用了数据库中的触发器、存储过程、和事务技术,优化数据库服务器配置,保证了数据库的安全性和一致性,使其满足大规模的并发访问和存储。 3.2 系统前台性能的优化 本系统前台由Web层、业务逻辑层和数据访问层构成,使用微软的.NET 3.5开发,其系统架构如图3所示。通过运用微软.NET Framework 3.5所包含的 AJAX、LINQ to SQL及工作流等新技术,来建构一套具有可视化接口的高互动性毕业论文服务系统网站,在前台系统中引入Web 2.0概念,提供个性化信息服务,利用RSS聚合信息技术整合本系统提供的各种个性化通知,如:毕业设计选题公告、导师意见反馈、所在院系信息公告、成绩公告等信息,采用协作式写作的方式在线点评和编辑论文,利用即时信息(IM)技术实现学生与指导教师的及时沟通;利用AJAX技术可实现用户根据需要,人性化地安排界面布局,个性化地设定各个控件显示的版面位置。 4 结论 基于Web2.0的毕业论文管理系统满足了高校信息化网络平台发展的进一步需求,与以往毕业论文管理系统中学生、指导教师、各院系和学校彼此间关系单向互动不同的是,本系统不但将各用户作为信息接收者,同时也使其成为信息内容的提供者,真正实现了为学生、指导教师提供人性化的、一站式的服务,必将大大提高高校毕业论文管理工作的效率。 管理系统毕业论文:远程开放教育网上毕业论文管理系统的设计与实现 摘 要 毕业论文是远程开放教育学生在校期间的最后一个的教学任务,是综合检验学生学习质量的一个非常重要的教学环节。一直以来,地市级广播电视大学在实施该教学环节时多采用人工的方式进行跟踪管理,这不仅效率低下,而且难于管理。为了解决这些问题,本文采用技术和数据库技术,设计开发了一个网上毕业论文管理系统。该系统实现了用户管理、毕业论文题目管理、选题管理、论文上传与下载、成绩管理等功能。经测试,该系统不但规范了毕业论文选题和管理过程,而且极大地提升了教师、学生、管理者的工作效率。 【关键词】远程开放教育 毕业论文 管理系统 ASP 远程开放教育是利用计算机网络技术和多媒体技术所建立的具有双向交互功能的教学平台进行教学的一种教学形式,是高等教育的重要组成部分,在高等教育大众化以及普及化阶段扮演着重要角色。在远程开放教育的教学环节中,毕业论文是完成专业培养目标中的最重要的教学环节,也是培养学生综合运用所学的基本理论和知识去解决实际问题的能力的重要手段。随着计算机网络的普及和各个院校的校园网络的日益完善,各远程教育院校已广泛采用远程教育平台开展课程教学,但采用网络平台进行毕业论文指导环节的目前来看还比较少,基本还是采用传统面授的指导模式。为了提高该教学环节的工作效率,打破传统的面对面毕业论文指导模式,本文设计了一种网上毕业论文管理系统。经过实践,该系统可以为学生、教师、班主任和管理员提供一个交互平台,规范了教师、班主任及管理人员在论文指导过程中的管理工作,极大地提高了教师、学生、班主任和管理人员的工作效率。 1 系统分析 本系统是根据地市级广播电视大学(简称电大)开展远程开放教育的实际,涵盖了学生的毕业论文教学环节的全过程,实现了学生分组、论文选题、毕业论文相关文档的提交与管理以及成绩统计与管理等功能。 1.1 系统需求分析 该系统是针对地市级电大毕业论文管理的现状,坚持“以服务学生为中心”的办学理念,解决论文辅导具体业务的网络化与自动化,达到利用该平台进行毕业论文的选题、提交、指导、评价与查询等具体业务的自动化管理目的,为支持电大师生网上非实时毕业论文辅导教学活动提供了互动平台。该系统主要针对地市级电大远程开放教育的学生,因此用户群主要定位有四种,分别是系统管理人员、班主任、学生和指导老师。系统管理人员主要是完成系统数据维护、各类用户权限的分配、系统安全维护等。班主任主要是负责学生分组、督促与查看学生论文进度情况、统计班级论文完成情况和沟通联系学生等。学生主要是根据时间节点完成毕业论文的选题、论文初稿的提交、查看指导老师的评语、修改论文、提交终稿等。指导老师主要是布置毕业论文选题、审核选题、跟踪查看学生论文、写出修改意见与评语、给出论文成绩等。由于针对的是四种不同类型、不同权限的用户,因此该系统必须具备友好的用户界面、简单的操作流程和专业的管理模式,这样才能使系统的所有使用人员经过简单的业务培训就能很好地得到应用。 1.2 业务流程分析 地市级电大毕业论文工作的一般业务流程是:教学管理部门(教研室)毕业论文指导任务;毕业班班主任根据本班学生情况进行分组并分配指导老师;指导老师与班主任组织学生开会并毕业论文选题范围;学生进行选题;指导老师查看选题并同意撰写初稿并提交给指导老师;指导老师审核,这样反复几次后,最终定稿,并给出初评成绩。教学管理部门负责整个流程的监管。鉴予此,本系统的主要工作业务流程如图1所示。 1.3 总体功能分析 设计开发网上毕业论文管理系统的目的是利用计算机网络解决师生论文辅导存在时空矛盾的关键问题,同时还可以利用计算机强大的管理统计功能对论文进行有效管理,从而提高师生和管理人员的工作效率。在实际工作的调研过程中发现,网上毕业论文管理系统主要涉及学生管理、论文选题、论文提交、论文评价、论文查询与统计等几个方面。根据这几方面数据管理上的需求,把系统分以下几个模块:系统用户管理、学生分组管理、选题管理、论文文章管理、成绩管理。系统总体功能模块结构如图2所示。 系统用户管理:用户分为管理人员、班主任、教师和学生。每个用户根据自己的角色拥有不同的权限。例如管理人员和班主任可以查看每个指导老师对学生毕业论文的指导进度。指导老师只能查看自己所指导学生的进度和相关信息等。该功能模块就是实现对各种不同权限用户的管理,如输入与修改用户基本信息等。 学生分组管理:这个功能主要是针对班主任的。班主任根据教务部门的要求按照学生人数和指导老师的数量进行学生分组,指定学生的论文指导老师。之所以对学生进行分组并指定指导老师,是为了便于教学部门监管教师与学生之间的论文指导工作。 选题管理:该功能模块是实现毕业论文题目的与查看、选题查询、学生选题、更改选题、审核选题等功能。毕业论文题目可以由指导老师进行并限定选题人数,也可以由学生自己命题由指导老师审核。经审核后毕业论文题目进入指导老师的选题库,该指导老师所带的学生都可以查看并进行选题。当学生选题人数超过毕业论文限定选题人数时,就要求指导老师要进行筛选,并指定学生进行重新选题。 论文文章管理:本系统采用上传与下载的文章管理方式来实施论文指导过程。具体实施方式是学生上传文章给指导老师,指导老师查看并下载文章,然后指导老师线下评阅文章并在文章中标注修改意见,然后把标注有修改意见的文章上传给指导老师,重复该过程直至论文定稿。 成绩管理:该模块主要是实现教师对学生的毕业论文进行评分、并录入或修改学生成绩,按照指导学生的论文进行指导小结的录入等。 辅助交流管理:该模块主要是实现指导老师信息的、学生提问、老师答疑、师生互动讨论等功能。 2 系统主要模块实现 本系统是基于ASP三层架构进行开发的,前端开发工具采用HTML+CSS+JavaScript,后端开发工具采用,整体开发环境为ASP+IIS6.0+Access2003。操作系统是Windows server 2003,服务器采用其内置Web服务器IIS6.0。系统客户端通过IIS6.0与ASP应用程序进行联接。底层数据库系统开发采用Access2003,因为Access2003与Windows操作系统系统及ASP环境之间具有很好的兼容性。 2.1 用户管理模块实现 本系统涉及到多个用户,每个用户拥有不同的权限,管理员用户具有最高权限,包括所有设置、创建编辑所有用户权限。不同权限用户登录系统后产生的界面不同,因此系统的访问控制机制非常重要。本系统的访问控制机制是:给每张表每个模块赋予一个ID,并根据用户权限把ID写入用户数据信息表字段中,当用户登录系统时,先读取用户数据信息表,然后根据数据表中的字段里所包含的ID号来显示相应的用户管理界面。 2.2 选题管理模块实现 选题管理模块主要包括我的选题列表、添加选题、批量导入选题、选题确认修改、导出我的选题和所有选题构成。我的选题列表主要列举出可供选题的题目和相关选题细节,并供学生进行选题;添加选题主要是实现教师或学生添加论文题目,教师可以批量导入或导出选题信息,而学生只能添加一个自己的选题并选择所添加的选题。添加选题界面如图3所示。 2.3 文章管理模块实现 文章管理模块主要包括文章上传与文章下载功能。文章上传功能可以实现将文章上传给指定某个用户,如图4所示。例如,当指导老师点击文章上传按钮时,会显示该指导老师所指导的所有学生,然后可以选择某位学生,把文章上传给该学生。文章下载功能可以实现定位下载功能,例如点击文章下载,会显示所有该指导老师所指导学生上传的文章,点击某篇文章就可以下载该文章。 2.4 成绩管理模块实现 成绩管理模块主要有录入初评成绩、录入评审成绩、指导小结和查询导出功能。录入初评成绩是指导老师根据指导论文的质量给学生录入定稿成绩;录入评审成绩是指定的评审老师对学生论文评定成绩进行评审,并录入评审成绩。指导小结是供指导老师填写小组的指导小结;查询导出是实现查询或导出所选学期、所选班级的全部指导论文。 3 结束语 远程教育网上毕业论文管理系统是为了解决电大学生在毕业论文指导过程中遇到的工作效率低、交互性差、时空矛盾严重等问题,而采用ASP+IIS6.0+Access2003等技术设计开发的一个非常实用的管理系统。通过学校近几年的使用,该系统能够实现多班级选题管理的具体化、直观化、规范化,指导论文的网络化、合理化和公开化,很好地促进了学生与指导老师之间的互动交流,极大地提高了毕业论文指导的工作效率。 作者简介 熊子东(1984-),男,广东省梅州市人。硕士学位。现为梅州市广播电视大学教技科科员。 张志方(1967-),男,广东省梅州市人。硕士学位。现为梅州市广播电视大学教技科主任。 曾三明(1979-),江西省赣州市人。大学本科学历。现为梅州市广播电视大学教研室主任。 作者单位 梅州市广播电视大学 广东省梅州市 514021 管理系统毕业论文:高校毕业论文管理系统的分析与设计 摘 要:本文通过深入教务部门和教学单位进行仔细调研,按照毕业论文开展的阶段分析了系统的功能性需求和非功能性需求,然后划分了系统用户的角色并基于这些角色完成了系统的用例分析,分析了系统的优秀业务流程,最后得出系统功能的框架设计。 关键词:功能性需求分析;非功能性需求分析;业务里程分析 1 概述 作为大学本科生必须完成的最后一门课程,毕业论文具备了其它课程所没有的典型特征:①由于毕业论文的宗旨是考查学生对本专业优秀知识的掌握程度和运用知识解决实际问题的能力,因此在其完成过程中将会综合运用多门课程的知识点并将这些知识点与实际研究对象进行结合。②参与毕业论文过程管理的对象多,不仅包括学生和指导教师,还包括负责毕业论文的系主任、主管教学的分院领导和教务处实践教学管理科的工作人员,管理层次多,职能划分详细。③耗时长。按照培养方案的要求,毕业论文从开始选题到最后的答辩,总共耗时将近半年的时间,期间学生可以采取在校完成或者外出完成的形式进行毕业论文。以上特点决定了毕业论文过程管理的复杂性,不同的高校对该教学任务采取了不同的形式,以达到降低管理成本、提高管理成效的目的。 2 系统分析 系统分析主要围绕用例分析、业务流程分析和非功能性需求三个角度来开展。 2.1 用例分析 用例分析主要分析系统中各类角色对系统各个模块的操作权限。根据前期调研结果的分析,本系统的用户可以分为系统管理员、教务部门工作人员、教师、专业负责人、分院领导和学生共六种角色。系统用例分析就是分析这六种角色在系统中可以操作的应用场景。 2.1.1 系统管理员用例分析 毕业论文管理系统的系统管理员只负责本系统运行相关的支撑数据,即系统管理和基础数据两个模块中的功能。通常,系统管理模块包括部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理、日志管理;基础数据包括专业设置、班级设置、教师管理、学生管理和教室管理。其中,部门管理是管理高校现有的教学单位和与毕业论文管理工作相关的部门;角色管理是管理系统用户的分类信息,以便为系统的权限分配提供基础;菜单管理是管理系统可以操作的模块以及模块的层次结构;权限管理是将菜单的操作权限分配给每类角色,从而确保系统操作和数据浏览的安全性;数据管理是对系统的数据库进行管理,包括数据备份和数据恢复;日志管理是管理系统操作的日志,以便系统出现问题时,可根据系统寻找发生故障的原因;专业设置是按照高校现有的专业结构和隶属关系完成专业信息的管理;班级设置是负责按照专业设置学生所在的班级;教师管理是管理高校教师的基本信息;学生管理是管理在校毕业班学生的基本信息;教室管理是管理目前学校可供使用的教室,为答辩安排提供基础数据。 2.1.2 教务部门工作人员用例分析 教务部门工作人员在系统中主要负责三个方面的工作,分别是基础数据中关于时间的设置、答辩安排审核和答辩结果审核。其中,基础数据中的时间设置包括学期的设置、选题时间设置和过程时间设置。选题时间设置主要设置学生选题的开始时间和结束时间;过程时间设置包括指导记录时间的设置、中期检查时间的设置和答辩时间的设置。 2.1.3 教师用例分析 毕业论文管理系统中具有操作权限的教师主要包括指导教师和交叉评阅教师以及答辩教师。教师在系统中可以操作的用例包括出题、审批开题报告、指导记录、答辩申请审批、交叉评阅和答辩结果登记。其中,出题只有被专业负责人指定为指导教师的教师才具有该权限,交叉评阅也只有被专业负责人指定为交叉评阅的教师才具有操作权限;答辩结果登记通常由答辩小组组长来完成。 2.1.4 专业负责人用例分析 专业负责人在系统中主要负责安排工作,包括教师安排和答辩安排。其中,教师安排主要安排指导教师、交叉评阅教师和答辩教师的人选;答辩安排则负责安排答辩教师的分组、参加答辩的学生分组以及教室和具体的答辩时间。 2.1.5 分院领导用例分析 分院领导在系统中主要负责两类信息的审核,分别是出题的审核和答辩安排的审核。 2.1.6 学生用例分析 学生是毕业论文管理系统的主体,在该系统中可以操作的用例包括选题、开题报告撰写、指导记录、中期检查、答辩申请、答辩安排和答辩结果。 2.2 业务流程分析 毕业论文管理系统包含的优秀流程包括撰写开题报告和答辩安排两个优秀流程。 2.2.1 开题报告流程分析 参与开题报告工作的主体包括学生、指导教师、专业负责人和分院领导,其流程如下:首先,学生完成开题报告的撰写,并提交给系统验证,验证通过后保存信息,并转交给指导教师审批,审批通过后转交给专业负责人进行初步审核,审核通过后再转交给分院领导进行最后的审核,并将最后的审核意见反馈给学生。 2.2.2 答辩安排流程分析 参与答辩安排的主体包括专业负责人、分院领导和教务部门工作人员,其流程大致如下:首先,专业负责人在答辩安排页面完成答辩安排的信息,然后提交给系统进行验证,如果验证通过再将安排转交给分院领导进行初步审核,审核通过后,转交给教务部门工作人员进行最后审核,审核通过后再将最终的审核结果反馈给专业负责人,并最终显示给学生和教师查看。 2.3 非功能性需求分析 与功能性需求分析的侧重点不同,非功能性需求分析更注重的是系统的整体性能要求,是衡量系统整体质量的依据。根据本系统的特点,系统的非功能性需求主要包括稳定性、准确性、安全性、易用性和可移植性。 3 系统设计 根据系统的功能需求分析的结果并结合管理信息系统的管理模式,总结出毕业论文过程管理系统的功能框架如图1所示。 图1中的系统管理通常负责管理一般系统运行所需的支撑数据。毕业论文管理系统的系统管理由部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理和日志管理共七个模块组成。 4 结束语 代码开发仅仅是系统开发生命周期中的系统实现的主要任务,在此之前需经历系统分析和系统设计两个不可逾越的阶段。本文通过分析,得出了高校毕业论文管理系统的需求,并对这些需求进行整理后,完成了系统功能框架的设计,为下一步系统开发搭建系统应用程序架构提供了直接依据。 管理系统毕业论文:毕业论文管理系统的设计与实现 摘要:设计和实现了一个基于网络的毕业论文指导系统,采用了当前流行的B/S架构,应用Windows 2000作为服务器,为高校毕业论文管理工作搭建一个平等、有序的平台。 关键词:管理系统;B/S架构;.NET 毕业论文是高校本科教学中的一个重要环节,是综合考察学生知识能力和规范化写作的一个主要方式。传统的毕业论文指导都是教师和学生点对点沟通,没有一个合适的交流平台,从出题到选题,再到学生完成毕业设计的整个过程都需要教学管理人员、教师、学生投入大量的精力,缺少电子化和网络化办公,教师和学生信息沟通不畅,电子版论文的提交仍需要通过e-mail等手段,查收非常麻烦,学生的进度也很难以控制和了解,成绩的提交和公布也需要教师手动输入。 针对以上问题,本文设计并实现一个通用毕业论文管理系统,实现毕业论文管理的科学化与信息化,使教学工作的各个环节处于“可视化的”可控状态,及时发现问题,提高毕业论文质量。 1 需求分析 1.1 系统初始化 论文管理系统的用户和功能都是特定的,因此系统的初始化更为重要。初始化主要包括下面2方面数据: 1)毕业论文题库。论文题库初始化需要大量的前期工作,主要由论文指导教师提出,然后经专家评审,最后分类整理并录入题库,供学生选题。当然题库的完善还需要很长的后期工作,删除一些学生选择少,或者不好把握的题目,对一些选择较多的题目进行标准化。 2)用户。管理员在系统建立初期需要初始化两类用户,教师和学生,建立或导入相应数据表,保证用户的单一性,并分配合适的权限。 1.2 选题 选题是完成毕业论文的第一步,涉及教师、学生的双向选择关系。选题方式有两种,第一种是在题库中选择,选题的同时也确定了该题目的教师,这种方式需要一定的后期协调工作,协调的主要目的是教师平均指导学生的数量,避免数量差别过大的情况。第二种方式是学生自拟题目,因为毕业论文的知识面广,学生可能选择自己比较熟悉或感兴趣的方向进行研究,在题库中如果没有合适选择的时候,学生就可以采用自拟题目的方式,当然自拟题目也需要一定的后期工作,首先学生选择自拟方式并提交题目,系统则汇总所有自拟题目,提供给教师做一个专家评议,主要是确定该题目是否能达到毕业论文考察要求,评议完成后还需要为该题目分配指导教师。 1.3 指导 论文指导是完成毕业论文的一个重要环节,因此该过程是系统设计的重点部分,这个过程也是师生交流的过程,完成的时间长,占总时间的2/3以上。在这段时间内,学生可能会因为应聘、试用等原因离校,只能通过该系统和指导老师交流,所以这部分的功能必须完善,并且可以打印报表作为指导记录,便于教师对学生的工作进度进行查询,以及管理部门对教师指导工作的监督。 2 系统功能 根据以上需求分析,系统主要有以下几个功能模块。 2.1 选题模块 选题模块主要是学生在毕业论文初期对题目的选择和确定上,对学生用户来说,包括了普通选择、自拟题目、改选题目等,对教师用户来说,包括了查看选题、协调选题冲突、评审自拟题目等。这个模块的功能比较简单,但需要通过对该模块的数据流进行后续分析,优化论文题库。 2.2 毕业论文指导模块 该模块是系统的优秀部分,主要功能是通过搭建师生交流的平台以完成论文指导工作。模块包括了师生留言、发送附件、指导记录等功能,该模块的功能层次结构如图1所示。 2.3 其他模块 除以上主要功能模块外,系统还包括了学生选题查询汇总、论文答辩、指导记录导出等功能模块。 3 开发环境 3.1 系统模式 B/S 系统的优秀功能是论文指导,即通过web搭建一个师生交流的平台,web服务的一个重要指标是移动性。基于以上考虑,系统开发模式采用主流的B/S三层体系结构,整个系统由web浏览器、服务器、数据库三层组成。采用B/S模式开发的系统充分利用了服务器资源,提供跨平台,简单一致的应用环境,减少系统开发和维护工作量,便于用户的灵活使用。 3.2服务器 Windows 2000 Windows 2000作为微软备受好评的一个版本,被大量的工作站使用,其稳定性提供了系统运行的一个良好平台。 3.3 开发工具 .NET 2.0 .NET 2.0是微软最新的应用于Web技术的服务器端开发工具,具有良好的界面和逻辑分离的结构,编写调试都很简单,是现在网络编程的主流工具之一。 3.4 数据库 SQL Serve 2000 SQL Serve 2000稳定的工作性能,良好的数据通用性,是作为中小型系统的最佳选择。SQL Serve 2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,同时支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 4 系统测试 系统完成后,在实验室环境下,对系统进行了两方面测试。一是功能测试,主要是对系统功能的使用测试,包括用户登录、学生选题及选题协调、论文指导等。二是容错及权限测试,包括错误登录、不同权限页面等。经过反复测试及修改,系统能完成预期指标。 5 小结 通过该系统的设计,实现了论文选题到答辩的各环节标准化,师生可以实现基于web的移动交流,很好的解决了以往论文完成过程中随意化、沟通不畅等问题。因为系统的设计是针对毕业论文中的一些普遍过程做的需求分析,对一些特殊情况欠缺考虑,因此还需要在以后的长期使用过程中逐步完善。
计算机软件安全检测技术研究:计算机软件安全检测技术探析 计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。 【关键词】计算机软件 安全检测技术 在社会经济飞速发展的今天,计算机作为意义上的生产或者生活用品已经融入人类社会的各个领域,并且随着科技的日新月异,电子计算机科学技术也随之日臻完善和成熟。是计算机软件在支撑着计算机的正常运转,人们依赖计算机进行生产和生活要借助不同的计算机软件来进行,因而,计算机软件的安全性也就提到了计算机维护的首要日程。否则,其安全性就极有可能对计算机的使用带来极大的安全隐患,同时也会给互联网安全造成极大威胁。鉴于此,计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。显而易见,计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项优秀内容。 1 计算机软件安全检测的基本内容 当今社会,计算机的使用在不同领域越来越广泛,而且越来越具有依赖性,因而,计算机软件使用过程中的安全性则越来越成为计算机用户的终极要求,主要表现在以下几方面: 1.1 软件之间的冲突导致计算机运行的不通畅 安装某一款计算机软件后,用户发现这对计算机木身并没有产生多么明显的影响,甚至会因为该软件和其它软件冲突因而导致计算机运行速度明显变慢等; 1.2 计算机软件安全性得不到保证 计算机用户在使用软件的过程中许多个人信息会被留下,用户的私密信息随之就不可避免地被泄露,自然,用户的个人隐私就会得不到有效的、必要的保护。 因此,在不同计算机软件开发过程中,软件开发人员要利用成熟的的安全检测技术对计算机软件中存在的安全漏洞进行检测,并对其进行安全修复,从而达到提高安全性,降低风险的目的。 2 计算机软件安全检测的具体技术 2.1 语法安全检测技术 语法安全监测技术主要是对计算机软件中的语法进行实质性、技术性检测。最初输人条件的不同会使最终检测结果产生差异。语法安全检测技术通常被用于检测源程序中的安全漏洞,该检测技术可及时有效地检测出系统函数与C语言库函数的切换,并及时恰当地作出处理,从而建立以语法为基础的测试数据。同时该检测技术还能实现对计算机软件的安全检测,排除潜存的安全风险,保证计算机安全运行。 2.2 动态安全检测技术 这项技术是对计算机软件运行环境变量进行的必要检测,漏洞等风险因素是它主要进行的检测目标。这种安全动态检测技术的使用,计算机软件源码不需要在运作过程中进行修改,因而计算机用户的隐私安全得到了很大程度地保证。在这类检测技术应用过程中,如果计算机软件的漏洞被发现,就会自动完成相关修复工作。今天,由于计算机在商务应用中也发挥着越来越大的作用,这种软件的检测技术更加适用于商务性,随着普及率的越来越高,对保证商业机密的安全,必将发挥着越来越大的作用。 2.3 静态安全检测技术 近年来,计算机程序开发人员根据程序代码内部特性和结构是静态安全检测技术这一特征,事先构建合理的测试模型,以满足计算机读取的相关要求,对计算机进行安全静态检测,这就是所谓的静态安全检测技术。这种检测技术的检测程序是:开发人员先利用这种安全检测技术对需要检测的计算机进行检测之后,再将选定的测试模型和待检测的程序数据进行全面比对,如果待测的计算机软件安全性能良好,其对比数据就会高度一致。近年来,由于这项技术日臻成熟,并且简洁易行,越来越多的软件技术开发人员倾向于此项研究之中,从而推动了这项技术得到更为充分的发展,并且越来越大地在计算机软件安全领域中发挥了重要的作用。 2.4 混合安全检测技术 近年来,随着计算机检测软件越来越多样化,检测技术要求的不断提升,对计算机软件越来越趋向于多项或者混合检测,以确保效果的精准化、全面化。鉴于此,实践中,我们往往倾向于多种检测软件并行的检测方法,也即这里我们所说的混合安全检测技术。这种混合安全检测技术双管齐下,动态安全检测与静态安全检测并驾齐驱,采用了动态安全检测与静态安全检测两种检测技术的优势,扬长避短,强强联合,确保计算机软件检测过程精准、全面、不留死角,极大地扩大了检测范围。 2.5 基于Web技术的安全检测技术 计算机技术检测采用Web技术是近年来计算机检测技术领域的一项尝试和技术突破。Web技术是近年来伴随着计算机互联网技术出现的网络资源开发技术。随着Web技术的不断革新,这项技术也逐渐渗透到计算机软件安全检测领域中,并且和其它检测手段比起来越来显示出它独特的优越性能――与同是作为计算机软件安全检查的传统的检测技术,Web安全检测技术更具有灵活性、高效性和先进性的特点,在检测性能等各方面都表现出优异的成绩。大体说来,基于Web技术的安全检测技术不仅能够及时检测出风险和漏洞,而且能够及时对这些安全风险和漏洞进行有效修复,为计算机系统安全、可靠、高效地运行提供了有力的保障。鉴于这种检测技术的精准、高效、安全的特色,基于Web技术的安全检测技术已经越来越多的运用到不同行业的计算机检测技术中,并且大有取代传统检测软件的趋势。 3 结语 综上所述,随着计算机网络越来越大的影响着人类的生产和生活,计算机安全检测技术作为计算机运用过程中的辅助技术,势必越来越彰显出它的必不可少的重要作用。在科技日新月异的今天,相信我们人类社会在计算机安全检测技术方面,也必将取得更多成果,以更好的服务于计算机技术,更好的造福于人类。 作者单位 滨州市安全评价中心 山东省滨州市 256600 计算机软件安全检测技术研究:浅议计算机软件安全检测技术 摘要:电子信息技术的飞速发展,使我国已经走向信息化道路。但是在电子计算机技术的发展过程中,计算机软件的安全也受到了人们的高度重视。组我诶计算机软件安全的基础,软件安全检测技术能够针对相关指标来检测软件安全情况,能够对潜在的安全隐患进行识别等。因此,本文主要针对计算机软件安全检测的注意事项,提出了计算机软件安全检测的流程与方法,以此有助于我国计算机软件安全得到积极的保障。 关键词:计算机软件安全检测技术检测流程与方式 作为一种科学的技术与手段,计算机软件安全检测技术能够针对软件开发与运用过程中的问题进行检测,然后对其进行修改。所以,计算机软件安全检测技术对计算机发展起着重要的作用。所以,笔者主要针对这一内容进行研究与分析,并提出了合理的建议,从而能够促进我国计算机软件得到积极的发展。 1计算机软件安全检测应注意的问题 作为一种动态的检测过程,计算机软件安全检测应该注意几个问题。首先,应该对检测方案进行合理的选择,尽量选择科学、有效的安全检测方案。并且应该事先了解与掌握计算机软件的要求与属性,在此基础上针对测试的具体情况,对合理的检测手段加以利用,然后还要制定相应的安全检测方案,从而能够使安全检测方案具有有效性。其次,应该积极检测计算机软件的安全性,不仅要发挥计算机软件安全测试人员的积极作用,还需要掌握此软件特点与使用方式人员的帮助,只要相关技术人员能够进行密切配合,能够使计算机软件的安全性得到一定的保证[1]。最后,在检测计算机软件安全性的过程中,应该从全面分析的角度出发,对代码级、需求级与系统级进行仔细分析,然后针对实际需求,不同的层级应该借助不同的技术手段,才能使分析结果的正确性得到充分地保证。因此,只有在计算机软件安全的检测过程中,注意以上问题的解决,能够使计算机软件安全得到积极的保障。 2计算机软件安全检测流程与方式 2.1检测流程 一般情况下,计算机软件安全的检测,对于规模较大的计算机软件来说,包含了很多子系统,而且这些子系统之中也有很多不同的模块。通常情况下,计算机软件安全的检测,主要通过模块检测,然后进行组装系统,借助系统结构的安全检验,再进行软件功能与性能的检测,最后实施系统测试等。作为子系统中的最小单位的测试,模块检测是要保证测试覆盖范围的全面性与细节性,能够将小模块中的风险积极发现。各个模块的测试完成以后,还要针对软件程序的要求,组装所有模块,使之成为完整的系统,与此同时还要检测组装完毕的系统结构安全。另外,如果上述检测内容都合格的情况下,还要测试系统软件的功能与性能,以此能够实现系统软件功能与性能能够符合用户的需求等。最后,所有检测完成以后,应该对整个软件精心系统测试。这样的层层把关,能够积极保证用户软件的安全性[2]。 2.2检测方式 2.2.1安全静态检测手段 所谓安全检测方式,主要以模型为基础,借助软件行为,结构建模等形式,使测试模型得以形成,这一模型能够实现机器对其的可读性。这一检测方式与其他检测方式相比,能够在模型生成过程中进行系统化的测试,借助这种测试形式能够体现出待测系统的行为与期望的模型具有一致性。通常情况下,这种检测方式主要有有限状态机遇马尔科夫链等方式。 2.2.2语法检测 所谓语法检测,主要是借助语法的作用,检测生成功能接口的软件。这种检测形式主要是为了研究反映,也就是在不同的输入情况下,计算机软件出现不同类型的反映。借助语法检测方式,通常是要识别计算机软件接口处语言,定义语言语法等,而且还要以语法为基础,将检测用例生产出来,还能同时进行安全检测等[3]。 2.2.3形式化检测 形式化的安全检测,主要是考虑到计算机软件主要是以数学模型为基础,而且还要以形式规格语言的支持为基础,能够提供出形式化的规格说明。当前常见的形式规格语言主要有三种类型,主要是行为语言、模型语言以及有效状态语言等,而检测方式主要有定理证明、以模型检查为基础的正式安全检测手段等。 2.2.4以故障注入为基础的安全检测 对于这种检测的方式来说,通过实践经验证明,具有一定的优势,可以实现安全检测自动化程度的提升,作为计算机软件安全检测的重要手段。所谓故障注入式检测,就是基于故障模型的选定,将故障树构建起来,然后借助人为的反复测试,或者根据软件反馈的信息等,能够使检测故障容错性与安全性的有效信息得以呈现出来。 2.2.5安全属性式检测 这种检测方式与其他检测方式相比,可以全面分析安全漏洞的扩展与交互发展。通过借助安全属性式的检测手段来测试,首先应该对计算机软件的安全编程规则进行合理确定,然后再让它当做安全检测的安全属性;再借助得到的安全属性,检测系统程序的相关代码,从而能够对系统代码与相应规则是否符合标准进行合理验证。 2.2.3模糊式检测 这种检测方式,主要是与传统检测技术与动态检测相结合,也就是在白盒模糊检测基础上,属于对传统检测方式的升华。尽管模糊式检测手段属于简单的技术,然而能够对程序中的重要bug揭示出来,而且可以对现实世界的错误模式加以验证,然后在此基础上,软件发货之前可以提示潜在的被阻塞的攻击途径等。 3结语 总之,当前我国市场经济的迅速发展,电子商务也取得了一定的进步,二计算机软件的安全问题也得到了人们的积极关注。而要想有效保证计算机软件的安全,应该积极运用计算机软件安全检测技术,能够有效预防黑客的非法侵入,使软件能够得到安全的应用。因此,这就需要我国应该积极注重计算机软件安全技术的设计人才,能够通过不懈的研究与探索,保证我国的网络安全与稳定,实现软件市场的健康发展。 计算机软件安全检测技术研究:计算机软件安全检测技术研究 摘 要 进入二十一世纪,人们开始步入信息时代,互联网的使用也越来越普遍,计算机软件的使用也愈加频繁,而计算机软件安全监测技术则是保证计算机软件安全的一个必要条件,因此,本文将对计算机安全监测技术进行研究,希望可以使我国的计算机软件安全监测技术有所提高。 【关键词】计算机软件 检测技术 安全 互联网在人们的日常生活中的使用越来越频繁,人们的工作、学习、生活也愈加的依赖于互联网,因此计算机软件的使用也渗入到人们的生活当中,成为现代人生活中必不可少的存在。但是,随着各种计算机软件的发明,计算机软件的安全性问题也随之而来,对计算机软件安全的检测也愈发重要,因此,必须对计算机软件安全检测技术进行深入的研究。 1 计算机软件安全检测技术的概述 计算机安全检测技术顾名思义就是通过少数的测试的示例,用来扩大计算机软件的检测范围,另一方面,它可以对计算机出现的任何问题做出及时的反应,并且能对出现的各种问题进行修复,从而使计算机软件的使用风险性大大降低。但是计算机软件安全检测技术它只是尽可能多的去发现计算机软件中出现的问题并给予解决,并不代表它可以使计算机软件不会出现问题与错误,它只是对未出现的问题加以预防,对已出现的故障加以修复的一种可以提高计算机软件安全性的方法。 2 计算机软件安全检测技术的特点 相较于其他的软件缺陷测试,计算机安全检测技术具有以下几个特点: 2.1 具有不同的软件修复方法 一般的软件缺陷测试中,例如找补丁、软件升级等都要等到下一个版本中才可以进行修复或升级,但是在计算机软件安全检测技术中,一旦发现计算机软件中出现安全隐患,他就会立刻采取相应的安全保护措施,是软件远离危险。 2.2 测试范围不同 计算机软件安全检测技术主要是对计算机可能存在的问题进行检查,防患与未然,同时检测计算机软件安全的功能是否可以达到计算机用户对计算机软件安全性的要求,主要测试的范围有:计算机的授权、访问限制、安全的管理及保密措施等。而普通的计算机测试软件只是对计算机可能存在的风险进行检测,以及对于该风险可能会导致的后果进行推测。从这一方面讲,计算机软件安全检测技术测试的范围要广于普通的计算机检测软件。 2.3 危害程度大 普通的计算机软件安全出现缺陷,对于用户计算机系统的安全影响并不大,但是计算机软件安全一旦发现缺陷,则会给计算机用户带来严重的安全隐患,很有可能导致计算机系统的全面瘫痪。 3 计算机软件中存在的安全性问题 计算机软件可以帮助人们解决各种工作、学习、生活中遇见的问题,强大如它,但是计算机软件也不是完美的、万能的,它自身也会出现一些问题,其中以下几点较为突出: 3.1 字符串被格式化 字符串被格式化是由于程序代码的缺陷,它可以在内存空间中写入指定的数据,从而危害计算机系统。同时,它还可以将一些重要的信息显现出来,进而毁坏。 3.2 缓冲区溢出 缓冲区溢出是计算机软件中经常出现的危险性缺陷,它经常会导致计算机中程序运行的失败、系统崩溃、死机、重新启动等。进而对它进行非常授权的指令,对计算机软件造成危害。 3.3 出现竞争性条件 在软件BUG中经常会出现这一漏洞,由于每个用户登陆网站之后,计算机中被调用函数的现象就会出现,造成竞争条件的急剧增多,最后在操作多的任务系统里就会导致锁死等后果。 4 计算机软件安全检测技术的方法 4.1 混合检测技术 静态检测技术同动态检测技术相结合就是混合检测技术。它的出现很好的将这两种检测技术的优点相结合,克服了这两种检测技术单独使用时所产生的不足,更好的对计算机软件的安全性进行检测,也在一定程度上提高了检测结果的准确性。 4.2 静态检测技术 对程序代码的内部结构和特点进行检测的技术就是静态检测技术,通过构成结构模型来增加模型的可读性。由模型产生测试是安全检查的系统化的方式,同时利用测试来检测软件系统,从而得到充分的论据证明被检测系统的行为与模型的相同性。 4.3 动态检测技术 相较于静态检测技术,动态检测技术是指在对过重环境下所产生的如:内存、堆及环境等的变量进行研究分析,以此对计算机软件中存在的漏洞或缺陷进行检查。因为不需要修改软件的二进制代码及源码,所以可以有效的提高了软件的机密性。 4.4 语法检测技术 功能接口语法被语法的软件进行输入的测试就是语法检测技术,在程序源中具有危险性的系统和C语言中会使用,通过输入不同的口令,而产生不同的反响,一般是通过识别接口上的语言,之后进行语法的定义,在语法的基础上产生测试,对计算机软件进行安全性的检测。 5 使用计算机软件安全检测技术的注意事项 在使用计算机安全检测技术时要注意一下几个问题: (1)进行计算机软件安全技术检测时要有专业的技术分析人员及设备,这是进行安全检测的一个重要前提。 (2)进行检测的时候要对软件进行全面的分析,不能以点概面,以偏概全,要从实际需要的角度分析研究。 (3)选取方案时要注重安全有效,要在安全的基础上谋求有效。 6 结论 计算机网络系统不断发展的今天,各种计算机软件也在不断的更新换代,但是因此也为计算机软件的使用带来许多的威胁与隐患,只有提高软件安全检测技术的水平,才能是计算机软件发挥其应有的作用。 作者单位 成都理工大学 四川省成都市 610059 计算机软件安全检测技术研究:刍议计算机软件安全检测技术的应用 摘要:随着计算机技术和网络技术的快速发展,计算机软件也日趋复杂,软件是计算机重要的优秀内容,是保证计算机安全和通信安全的基础,对计算机安全运行和日常维护具有重要的意义,而编写计算机软件和检测是防止计算机安全漏洞的重要的对策,下面我们就详细进行分析计算机软件安全检测技术及其应用。 关键词:计算机软件;安全检测技术;应用 随着计算机技术和互联网的快速发展,用户对于软件的需求也日渐复杂,软件中会存在难以发现的漏洞,只有确保软件的安全才能保证计算机通信、信息安全,否则即便防火墙、杀毒软件、入侵检测等再强大,若软件自身存在安全隐患,也无法提升整体安全性能[1]。计算机软件安全检测的目的主要是为了防止由于软件漏洞对计算机造成安全威胁,对计算机软件安全检测技术的研究及应用对保证计算机软件安全具有重要的作用和价值。 1 软件安全漏洞概述 软件安全漏洞即可能引发安全问题的软件中的代码。漏洞通常有以下信息披露地方。(1)Bugtraq。这是一项邮件列表服务,是专门针对安全性问题存在的邮件讨论列表。很多软件漏洞首先在这里被披露,它是重要的安全入侵新闻来源。(2)PISKS Digest。它同样是一个邮件列表服务,包括安全性、保密性、可靠性等,有很高的技术含量,是目前已经发表的计算机软件安全研究圈内,有效攻击首选地方之一。目前计算机软件安全漏洞常常被忽略主要有以下几点:(1)Zgeronimo2.0 这个安全漏洞主要是让远程攻击者能够绕过身份识别而在计算机软件中插入恶意代码或者访问的权限。(2)LIBTIFF开源软件库,其主要是为了读写标签图像文件格式的文件。(3)ZLIB主要是指用于数据压缩的软件库,计算机软件漏洞主要是通过一个不完整的代码进行解释长度大于1的代码造成的安全漏洞。(4)Net―SNMP,是指安全漏洞存在Net中或者存在SNMP中的协议文件里。在计算机软件系统中当“master agents”模式运行NET_SNMP时,软件可以让攻击者通过引起一个特征的TCP的连接中断达到拒绝服务的攻击,最终造成计算机系统崩溃的现象。(5)Jboss应用服务器主要是应用在服务器3.2.4至4.05版的“DeploymentFileRepository”类中的目录遍历的安全漏洞。 2 软件中存在的安全漏洞及缺陷 计算机软件安全是一个非常复杂的系统,其主要是通过计算机系统的完整性、保密性以及可靠性实现计算机软件的安全可靠。但是计算机软件运行的过程中,由于计算机或者软件自身的缺陷或者操作配置失误等因素造成计算机软件从操作系统到应用程序,从通信基础设施到网络的应用服务以及从系统的配置和管理到用户操作层面等诸多的方面都存在安全因素。 目前多采用C语言或C++编写协议通信软件,软件的安全漏洞潜在程序源代码中,可以引发编程遗漏或错误。软件安全漏洞主要有:(1)缓冲区溢出。这种软件漏洞主要是在程序的缓冲区写超出长度的内容,进而造成缓冲区溢出,最终造成的最直接结果是导致堆栈被摧毁,使得任意数据都能引起目标程序彻底崩溃;缓冲区溢出是一种非常普通而且危险的漏洞,其在计算机软件和操作系统中广泛存在,缓冲区溢出很容易造成程序运行失败、系统宕机、重新启动等后果的发生,利用它执行非常授权的指令,进而造成计算机软件漏洞的产生。(2)竞争条件。这是一项经常出现的软件BUG,其相对于缓冲区溢出漏洞来说,其更加难解决,造成这种漏洞发生的原因主要是由于每一个用户登录网站后,函数就会出现被调用的现象,进而会造成竞争条件的值增加,最终到时竞争条件问题的发生,如果在操作的多进程多任务系统里面出现这种现象,将会造成死锁等严重的后果;(3)格式化字符串。格式化字符串是程序函数中一个相对比较特殊的字符串的参数。此漏洞是一项微妙的程序代码缺陷,它可以将重要的信息显示出来,还能将指定数据写入进程的内存空间里;进而对系统造成危害(4)随机数。在Netscape中就存在有随机数的现象,其采用一种不好的方法给伪随机数进行播种,其种子主要是有进行ID和机器时间等决定的,造成攻击者和被攻击者使用同一机器,从而造成系统密码的破解,最终造成系统安全问题的发生。并且随机数它能够生成序列号及密钥。也是软件安全漏洞的重要组成部分。 3 计算机软件安全检测技术方法 3.1 计算机软件安全监测步骤 通常,计算机软件有一定数量的子系统组成的软件规模比较大,并且不同的子系统中有若干的模块组成。计算机软件安全检测主要是为了确定软件预期设计和软件具有的安全实现是否一致的检测过程,其中软件检测过程主要包括功能测试、渗透测试和验证测试等。计算机软件安全检测程序主要是将通过有效性的检测软件与计算机硬件、数据以及辅助软件等元素结合起来的测试过程[4]。计算机软件安全监测步骤如下:先进行单元(即模块)测试,从软件设计最小单位开始实施安全检测,能将各模块中的缺陷问题一一找出,并解决。然后根据程序设计的要求对计算机软件中所有的模块组装成系统,并检测软件体系结构的安全性,接着对各个模块实施有效性的测试,从而确定计算机软件是否与用户需求相符。最后是对计算机软件的系统进行测试。如下图所示为计算机软件安全检测的静态分析技术的过程,首先输入源代码,构成一个表示所要分析的模型,然后结合安全知识对模型进行分析,最后输出检测的结果。 3.2 计算机软件安全检测方法 (1)形式化安全检测。这种方式需要先建立软件的数学模型,以模型说明提供语言支持的形式化规格。基于模型的语言、基于行为的语言及基于有限状态的语言是常用的形式规格语言[5]。 (2)模型的安全功能测试。这种方法主要是针对计算机软件的结构和行为,以建立模型方式生成具有安全测试功能的模型,基于模型基础生成检测用例,进而对计算机软件实施安全监测。基于模型的有限状态机是目前常用的模型安全功能测试方式。 (3)语法测试。语法测试是一种基于语法对检测软件功能接口的语法生成软件进行输入测试的技术,语法测试技如果输入条件不同,则将会产生不同类型的反应,其主要应用在对计算机软件源程序中有错误或者危险的C语言库函数和系统调用中。计算机软件的功能接口语言,能够生成软件测试输入,并检测各种语言输入计算机后的反映情况,这种方式能够有效识别计算机软件接口处语言,并对语言的语法进行定义,实现软件安全检测。 (4)模糊测试。目前模糊测试大多基于白盒安全测试,是传统模糊测试技术的进一步发展,能够与传统模糊测试技术有机结合,实现计算机软件安全的有效检测。 3.3 动态检测技术与静态检测技术 动态检测技术:主要为了确保目标程序源码不会发生改动,维持二进制代码原样。利用对程序执行过程中的漏洞状况进行判定,确定计算机软件的安全状态。动态监测主要有以下措施:(1)非执行栈技术,以有效禁止执行代码能力的方式抵抗攻击者;(2)非执行堆与数据技术。起到阻碍软件继续执行的作用,使恶意代码失去执行途径;(3)内存映射技术。结合代码页拦截攻击者的非法操作;(4)安全的共享库技术。依赖动态链接技术,阻止不安全函数的运行;(5)沙箱技术。利用控制某项进程访问的资源实现防范恶意攻击的目的;(6)程序解释技术。对正在运行的程序进行检查,维护系统的运行。 静态检测技术:主要是通过程序分析技术深入分析二进制代码。需要计算机操作人员做好相应工作。静态检测技术主要为:(1)词法检测技术。限用于对程序源代码中存在不稳定因素的C库函数的检测以及系统的调用;(2)程序评注技术。对各种语言注释说明,以此加深静态研究,确定内部存在的漏洞;(3)类型推断技术,通过对应修饰方式对数据信息等进行安全束缚;(4)约束解算器技术[6]。直接约束目标程序的特定属性建模,结合静态分析解算实行二次约束,防止安慰威胁产生;(5)元编译技术。元编译技术主要是利用编译器的简单技术,这种技术的误报率低,并且这种技术对于语言特性的扩展不会更新。在计算机软件安全检测中元编译技术主要是将计算机程序的安全属性看做是轻量级的编译器进行扩展,并根据扩展的内容建立相应的模型实现计算机软件安全检测。利用此技术能够自动判断代码安全属性,同时编写编译扩展;(6)变异语言技术。变异语言技术主要是通过对指针算术运算和不安全类型的转换,setjmp/longjmp等不安全的操作进行限制,其中安全编程变异技术一般都采用C语言或C++,实现类型转换、标志转换、算术运算等过程的安全操作。由于静态检测对软件的二进制代码和源代码进行检测,因此采用静态检测的错误越多,则编写的程序就越可靠。 3.4 web服务器技术的应用 随着科学技术的快速发展,web技术的广泛应用,一种基于web服务的分布式软件安全性能检测技术也逐步发展起来,其主要是基于识别内容的分布是web服务器技术,这种技术的特点有好互操作性强、松散耦合、语言中立和平台无关等,在计算机软件安全检测中使用这种技能够将复杂的安全功能分解成不同的安全处理类型,以方便采用故障注入机制实现错误的soap消息以达到支持异常测试[7]。通过实验研究表明,将web服务器技术应用到计算机软件安全检测中不仅具有先进性、高效性以及灵活性的特点,而且还能够实现度对软件的可靠性和容错性以及安全性进行检测。 3.5 故障注入的软件安全检测技术 在计算机软件安全检测中,故障注入的安全检测技术具有提高安全检测自动化程度的独特的优点,是计算机软件安全检测技术中一项重要的检测技术。故障注入安全检测技术主要是指在选定的故障模型上进行构建故障树,然后通过人为的反复测试和对软件反馈的故障信息以达到检测故障安全性和容错性的效果。 3.6 基础设施即服务安全策略 (1)实施入侵检测:可以检测出违反安全策略的行为、及时发现并报告系统中异常或未授权的现象,从而使计算机系统和网络的安全性得到保证。具体操作是:审计系统的弱点和构造、对系统和用户的活动进行分析和监视、跟踪关系操作系统的审计、统计分析异常行为模式、对数据文件和重要系统的完整性进行评估、对用户违反安全策略的行为进行识别[8]。(2)实施包括可维护性、容错性、耐久性在内的可靠性网络系统措施,其中耐久性决定着网路系统各个组件连续无故障不间断运行的平均时间;容错性决定网络系统的平均恢复时间;可维护性属于事后很快定位和解决故障,通过配置有责任心专业的技术管理人员提高这一性能。(3)加强对设备操作管理人员的教育培训提高设备寿命和使用效率,尽量应用光纤或加压电缆作为传输介质并做好防护措施,另外人工/自动的检查维护也是必要的,这样可以很大7、建立以数据为中心的安全系统 云计算系统包括网络、存储、计算三方面资源,在数据中心里大量应用虚拟化技术,由实变虚的资源打破了资源边界,可被灵活调度的资源池取代了孤立的单个的资源。在共享的环境中数据的使用被进行全面的控制。基于云环境的数据应用交换安全技术应运而生,数据的安全交换采取应用交换方式,实现信心单向流动,应用不对称的数据交互,“数据”和“用户”能够被用户区分,数据信息和接收方行为信息分成两个不同的路径[9]。 在分级标签交互系统中定义了系统中主、客体的重要程度,在客体信息中提取的知识表达了生成客体的主体对于客体所反映知识的重要性;通过进行数据分析获取消息是文件中常用的方式,所以主体即人很容易进一步处理文件这种信息形式从而形成与文件信息相对应的分级知识;因为缺少对数据库中原始文件中包含信息的提取,所以主人即人要向从中直接提炼出分级知识是相当困难的[10]。总之,数据操作的定制、数据转化为信息、权限控制操作,这些过程都包含在应用交换方式中实现数据交换过程中的安全策略。 4 计算机软件安全检测应注意的问题 计算机软件安全检测技术属于一个动态的检测过程,在计算机软件安全检测中通常应该注意以下几个问题: 4.1 选择科学合理的安全检测方案 在计算机软件安全检测时,通常简答的方法很难达到解决问题的效果,因此在安全检测中,首先应该充分了解计算机软件的特性及其对检测方法的要求,然后根据计算机软件的具体情况进行详细的分析,选择合适的检测方法,编制出计算机软件安全检测方案。同时还应该从用户的需求为出发点,从多方面多角度制度合理的安全检测方案。 4.2 推广检测人员多元化 多元化主要是指在某种程度上相似但是不相同的人员的组合。在计算机软件安全检测时保证检测人员多元化能够更好的检检测初出计算机软件存在的问题或者漏洞。计算机在进行软件安全检测中,对软件检测人员也应该具有一定的要求,不仅应该具有软件检测相关的知识和经验的人员参与其中,还应该具有熟悉并掌握软件的特性及使用的相关人员,只有将计算机安全检测人员和计算机软件技术人员等人员相互配合,才能保证计算机软件性能的安全性。 4.3 全面分析 在计算机软件安全检测中,对计算机软件的系统级、代码级以及需求级等进行详细仔细分析是非常重要的。软件检测中,如果计算机软件的规模较大,应对计算机软件的结构进行详细的分析,并且还应该根据软件不同层级的需要选择不同的技术方法,以保证结果的准确可靠,在必要的情况下,需要借助分析功工具和仿真环境实施计算机软件安全检测,以做好计算机软件安全检测工作。 5 总结 计算机软件安全检测技术是保证计算机和网络安全的一项重要的技术,能够有效促进计算机软件的发展和进步。因此想要保证计算机安全可靠的运行,必须加强对相应的技术进行研究,有效提升计算机的服务性能,保证计算机软件的安全性,从而为计算机软件的发展奠定坚实的基础。 计算机软件安全检测技术研究:计算机软件安全检测技术研究 【摘 要】随着计算机软件行业的发展,人们越来越重视计算机软件的安全检测技术的发展,这不仅能够保障软件技术的进一步提高,同时也能够对于用户的隐私权有所保障。随着计算机的普及应用,无论在生活中还是各个行业的发展中,计算机软件的应用范围逐步扩大,这对于软件的安全检测技术也提出了进一步的要求。 【关键词】计算机软件;安全监测;技术研究 0 引言 就目前的社会进步而言,计算机越来越多的应用到人们的生产和生活之中,这就需要提高计算机软件的使用性能的基础上,注重软件的安全性能,满足使用需求。计算机使用软件是为了满足使用者的使用需求,而对于网络安全方面,也是目前软件开发方面的重点研究内容,计算机的安全检测技术是非常重要的,能够对于潜在的安全问题采取有效的应对方法,从而保障计算机软件的使用安全性能。 计算机技术和互联网的发展越来越快,客户所用的软件种类也越来越丰富,这些软件中存在着很难发现的漏洞,只能通过计算机软件安全检测系统来预防软件漏洞可能会对计算机造成的安全威胁。 1 计算机软件安全检测的内容和含义 客户在使用软件之前,对软件的质量有很高要求,主要体现在两方面:软件安装后会不会对计算机的正常运作产生重大影响,比如说拖慢运行速度等;其次是软件本身的安全性,一般用户在计算机操作过程中会留下大量信息。如果软件的安全性太差,可能会使用户的重要信息遗漏或消失等。所以,在开发软件的时候要利用软件安全检测系统找出计算机软件中的各种漏洞,通过必要的修复降低软件的使用风险。在对开发软件进行检测的时候,为了保证测试质量和测试效率,要从中选择出有代表性的软件故障进行全方位的测试,从中检测出更多的问题。所以,计算机安全检测技术虽然不能保证计算机软件的绝对安全,却可以通过检查软件中的错误和软件自身反入侵能力来提高软件的使用安全性。总之,计算机软件安全检测就是针对计算机软件安全是否达到预期目标的一个测试过程。它主要包括三个方面,计算机软件的功能测试、渗透测试和验证测试。计算机软件安全功能检测与安全检测有很大不同,无论是检测的内容,还是检测的效果都不一样。安全检测的内容是针对软件安全漏洞和软件安全功能,比较简单,并没有深入问题的优秀。软件安全漏洞的检测内容就是直接针对软件可能存在的安全缺陷以及它会对计算机造成的安全风险进行检测。计算机软件安全功能检测通过对计算机的机密性、授权、访问控制和安全管理等方面来检测计算机软件的安全功能是否起到了作用。安全检测主要是针对普通的计算机软件缺陷,这种缺陷平时不会给用户带来困扰,就算出现了只要按照修复程序在下一个版本中就可以修复。如果存在计算机软件安全缺陷,会给用户带来严重的问题,检测出来后要马上采取相应措施处理。 2 软件安全检测过程中的两个重点 2.1 构建合适的安全检测程序 通常客户所用的软件中,规模较大的应用软件系统是由多个子系统拼凑起来的,同时每个子系统又是由单元模块形成的。因此,整个应用软件系统是由很多个很小的单元模块集合而成的。在实施软件安全检测过程中,对系统中最小的单元模块进行检测从而找出隐藏的系统缺陷,这种方法比较快捷有效。需要检测的单元模块有很多,可以根据软件系统的设计模式,将单元模块堆积成软件的系统结构,对系统模型进行检测。 2.2 如何决定合适的安全检测方法 安全检测方法非常重要,就好像一艘船在大海上决定航行的方向一样重要。软件检测方法直接决定了检测结果的正确性和软件检测过程中的效率。通过对各种各样的计算机软件安全检测方案和现实案例进行研究,可以得出软件安全检测的基本规律:首先,为了能够便于安全检测工作的实施,要将检测过程具象化。就是根据大概的软件检测方案,开始对检测过程进行电脑模拟,建立相应的数据模型。主要是通过语言支持来实现形式化的表现,一般形式语言有行为语言和有限状态语言等。做好上面的工作后,直接对模拟系统进行安全检测,在检测的同时也相当于对软件系统的构建和运行做了较为全面有效的安全检测,从而加强了软件安全检测的准确性和可靠性。通常,我们会选择马尔科夫链和有限状态机器测试模式。 3 计算机软件安全检测中要注意的问题 3.1 使用科学有效的软件安全检测方法 计算机软件内部非常复杂,所以对其进行安全检测时只是利用简单的安全测试是不能完全解决问题的,很多潜藏在深处的安全隐患根本就没有被发现。在检测前,要对客户的计算机软件的特性以及它们对检测方法的各种要求有全面的了解,再针对软件的具体状况选择合适的检测方法,逐渐编制出计算机软件安全检测方案。在细节方面,还应该整合用户的意见,根据客户的需求去制定更合适的检测方案。 3.2 检测人员的多元化 在对计算机软件进行检测时,总是几个检测人员参与检测而且他们检测的方法也类似的话,就不能更好地检测出更多的漏洞,因为软件中的安全隐患隐藏在各种地方,所以检测方法越多样化,将安全隐患检测出来的几率就越大,用户的软件安全就越有保障。所以,进行计算机软件安全检测时,除了对软件检测有专业知识和丰富经验的检测人员外,还应该加入熟悉软件特性和使用的软件技术人员,这种组合能够对软件检测进行全方位的检测,找出更多的安全隐患,满足用户的软件使用要求。 3.3 在检测前,要对软件进行全面、深入的研究 计算机软件包括系统级、代码级和需求级三个方面,在检测前需要对它们进行详细分析,这对之后的检测工作很有帮助。如果将要检测的软件规模很大,还要对软件的结构进行详细分析,选用多种方法对软件进行层层检测,全面排除安全障碍。有时候还可以借助仿真环境和分析工具实施软件检测。 4 结束语 计算机软件在社会经济生活中占有重要作用,不仅能够满足人们的生活需要,也能够满足行业的发展需求。计算机软件不仅仅在种类上逐渐增多,同时能够满足不同使用者的需求,随之而来的计算机软件的安全问题,也引起了软件开发者的逐步重视。计算机软件安全检测技术的逐步发展,就是为了满足使用者的安全需要,就计算机的软件使用特点,以及在安全检测技术等发面展开研究,以科学的安全检测方法作为研究的主要内容,注重计算机软件的使用性能的同时,也要提高使用方面的优势,这样才能够提高计算机软件的安全性能。软件安全能够对于潜在的安全问题采取有效的应对方法,从而保障计算机软件的使用安全性能。
智能变电站论文:智能变电站无源光网络技术论文 1智能变电站无源光网络设计 1.1网络设计原则 变电站网络设计涉及多种因素,其主要原则包括: (1)数据业务分类。 变电站中各种数据业务通信要求不同,利用变电站数据业务分类的特性,组建不同特点的通信网络,在多种信息混合的情况下保证实时信息传递的实时性和可靠性是网络设计的基础。信息多样化和传递实时性是通信系统中的一对矛盾体,解决这个矛盾是选择网络通信方案的基本原则。 (2)网络互通和隔离。 通信网络应提供IED互联的便利性、灵活性,为变电站自动化技术的发展预留空间;同时网络应满足各个系统间隔离的要求,以保证各个专业系统(保护、自动化)互不影响。互通和隔离是一对矛盾,构建变电站通信网络应该妥善解决这个矛盾。 (3)通信系统的建设成本。 变电站通信系统的性能与成本是网络设计中的另一对矛盾,较高的性能要求,往往导致较高的建设成本。降低成本的途径一是采用合理的网络结构设计,避免复杂的网络结构,减少通信设备数量;二是采用标准、成熟、流行的技术;三是合理配置网络资源,裕度考虑合理。 1.2“两层一网”整体构架 本研究根据网络设计原则,综合考虑智能变电站网络性能要求和建设成本,利用数据通信业务分类的特性,组建“两层一网”通信网络。“两层一网”中,两层指站控层、设备层,“一网”指全站MMS\GOOSE\SV合一网络。在“两层一网”两层网络方案中,笔者采用无源光网络技术,组建统一通信网络,。本研究通过采用面向连接、接近电路交换特点的交换技术(MPLS-TP)替代以太网技术,构建逻辑网络。通过网络互连使得变电站成为一个整体,变电站中任意两个IED设备通过统一网络可以直接实现通信,通过网络互连使得变电站成为一个整体,便于发挥各种自动化保护、测控系统的整体效益;同时,可以充分利用网络提供的广播、组播技术实现保护、测控数据的一对多的跨间隔传递,大幅度提高通信的效率。 1.3无源光网络的设计 本研究变电站通信网络设计采用“两层一网”结构,通过引入无源光网络技术PON,将整个通信资源划分为许多小时间片实现数据的传输和交换,其关键技术主要包括无源光网络技术、分组交换技术、并行网络技术和逻辑子网技术等。 (1)无源光网络技术 智能变电站网络引入了无源光网络技术PON,PON技术将整个通信资源划分为许多小时间片实现数据的传输和交换,多倍地增加通信资源数量;每一路数据占有一个专属自己的时间片,各路数据之间不产生资源竞争。系统通过无源光网络的应用提高设备集成度和网络覆盖能力,引入高精度时间同步技术以提供具有亚微秒精度的同步控制环境;通过采用多重路径快速保护机制,提高数据传递可靠性,增强网络的鲁棒性和生存能力;通过采用专用业务网络技术,提供传递高速同步控制为基本业务兼容信息网、多媒体数据业务的综合通信平台。 (2)分组交换技术 为克服以太网交换技术的不足,“两层一网”网络设计中采用面向连接、接近电路交换特点的分组交换技术(MPLS-TP)替代以太网技术作为实时交换机的基本技术体制。分组交换技术采用固定的分组连接,每一个连接固定分配一定的资源,基本保证连接的资源不受干扰;通信网络可以为每两个IED设备之间提供固定的连接和固定的带宽。这种技术在数据传递前通过带宽资源分配机制确定资源,在数据传递过程中固定不变,强调面向连接、严格控制、资源独占和通信保障,因此该技术可以保证通信的可靠性,提供固定的通信时延。 (3)并行网络技术 在统一物理网络的基础上,本研究采用并行网络技术,实现IED设备由单点接入到双网络接入的转变,提高系统的可靠性和稳定性。具体组网中,主备两台完全相同的交换机和接入网络组成并行网络,IED设备配置P模块接口,采用标准的PRP方式(即双路并发、主动放弃方式,IEC62439),实现主备网络无缝、无损的保护切换。全站设备以并行网络保护方式接入,实现覆盖全系统的N-1保护和全路径端到端的1+1保护。 (4)逻辑子网技术 本研究根据数据业务的类型对通信网络资源进行实质性的划分,依据高级、紧急、快速业务资源专用,低级、慢速业务资源复用,各类业务之间资源占用互不影响的原则,利用可预配置时分复用交换技术,将一个物理网络划分成若干独立的逻辑子网分别传递不同类型的业务。本研究通过资源划分,将智能变电站典型业务分成GOOSE逻辑子网、SV逻辑子网和MMS逻辑子网3个逻辑平面,各业务之间逻辑隔离,互不影响,提高了数据传输可靠性。 2实验结果与分析 以国网公司220-A1-1通用设计方案为例,变电站规模为主变3台,220kV采用双母线接线、出线6回,110kV单母线三分段接线、出线12回,35kV单母线分段接线、出线8回。本研究采用“三层两网”组网方案,冗余双网配置,全站需配置站控层中心交换机4台、间隔层交换机8台、过程层交换机39台,合计51台交换机,网络设备投资约190万元。笔者按本研究“两层一网”组网方案,构建无源光网络,冗余双网配置,全站设A、B两个网,A网优秀交换机冗余配置、双主工作模式,主要接入主变间隔保护一、220kV间隔线路、母线保护一、110kV间隔和35kV间隔;B网优秀交换机冗余配置、双主工作模式,主要接入主变间隔保护二、220kV间隔线路、母线保护二。全站共需配置4台实时交换机。网络设备投资约60万元,较“三层两网”方案,交换机数量减少47台,投资减少130万元。 3结束语 本研究介绍了采用面向连接的分组交换技术和无源光网络组建的智能变电站“两层一网”网络构架,并将其应用于220kV变电站。结果表明,通过组建全站统一的无源光网络,变电站中任意两个IED设备都可以直接实现通信,减少交换机的中转,提高了网络性能;实现了全站间隔层与过程层的整合,全站交换机数量由51台减少为4台,网络设备投资减少60%以上,经济效益显著。 作者:俞辰颖 高亚栋 尹康 徐俞音 潘国兵 单位:国网浙江省电力公司经济技术研究院 浙江工业大学机械工程学院 智能变电站论文:智能变电站二次系统设计论文 1智能变电站二次系统配置方案 1.1保护配置 保护配置主要从变压器保护、线路保护以及母线保护三个方面进行。在进行线路保护时要注意提高采样值差量和暂态量的速度。在进行变压器保护时要注意励磁涌流的影响,通常会采用广义瞬时功率保护原理来辅助差动保护。这两点都是易于实现的主保护原理。广域后备保护系统由于其具有智能决策功能,可以在进行后背保护在线整定时集中全网信息,利用最少的通信量最快的数据更新速度完成决策工作。智能变电站二次系统在进行保护时简化了原来的布线,将主保护功能由原集控室下放到设备单元内,使通信网络的负担减轻。并利用集中式母线保护和具有主站的分布式差动来实现母线主保护。 1.2通信配置 在通信配置这一方面,智能变电站与传统变电站的差别不大,但是就其发展而言,数据的更快速的传播与数据量的加大会对通信配置提出更加安全可靠的要求。1.3计量配置采用三态数据为预处理数据的计量模块,进行误差量溯源实现现场检验和远程检验。根据计量模块所具有的通信优势,促进变电站与大用户之间的互动,进行信息采集与资源的优化配置,促进各个智能化电网环节的协调运行。 2智能变电站二次系统设计方案及应用 2.1系统构成 过程层、间隔层、站控层是变电站二次系统在功能逻辑方面的划分。其中站控层对间隔层以及过程层起到一个全面监测与管理的作用。其主要构成是操作员站、主机、保护故障信息子站、远动通信装置、功能站。间隔层具有独立运作的能力,能够在没有网络的状态下或是站控层失效的状态下独立完成监控,由测量、保护、录波、相量测量等组成。过程层主要进行采集电气量、监测设备运行状态以及执行控制命令的工作,由合并单元、互感器、智能终端构成。 2.2网络结构 过程网络的组网标准是电压等级。主要的网络形式有双星形、单星形、点对点等。通常要依据不同电压等级和电气一次主接线配置不同的网络形式。单套配置的保护及安全自动装置、测控装置要采用相互独立的数据接口控制器同时接入两套不同的过程层网络。双重化配置的保护及安全自动装置应分别接入不同的过程层网络。单星形以太网络适合用于110KV变电站站控层、间隔层网络。双重化星形以太网络适合用于220KV及以上变电站站控层、间隔层网络。考虑到变电站网络安全方面以及运行维护。智能变电站,特别是高电压等级、联网运行的变电站,在兼顾网络跳闸方式的同时仍保留直采直跳的方式。 2.3二次系统网络设计原则 本文以220KV变电站为例,分析站控层设备的配置。远动通信装置与主机均采用双套配置,无人值班变电站主机可兼操作员工作站和工程师站。保护及故障信息子站与变电站系统共享信息采集,无需独立配置。 1)网络通信设备配置需按一定原则进行。特别是交换机的端口数量一定要符合工程规模需求,端口规格在100M~1000M范围内。两台智能电子设备所接的数据传输路由要控制在4个交换机以内。每台交换机的光纤接入量要控制在16对以内。由于网络式数据连接中交换机起到重要的作用,为保证智能变电站的安全运行,交换机必须保证安全稳定,避免故障的发生。 2)应对独立配置的隔层设备测控装置进行单套配置,采用保护测控一体化装置对110KV及以下电压等级进行配置,采用保护测控一体化装置对继电保护就地安装的220KV电压等级进行配置。继电保护装置的配置原则与常规变电站一致,220KV变电站故障录波及网络分析记录装置按照电压等级分别配置,统一配置110KV及以下变电站,单独配置主变压器。 3)过程层的配置。对于110KV及以上主变压器本体配置单套的智能终端,对于采用开关柜布置的66KV及以下配电装置无需配置智能终端。在配电装置场地智能组件柜中分散布置智能终端。 4)合并单元的配置。110KV及以下电压等级各间隔单套配置,双重化保护的主变各侧冗余配置,同一间隔内电压互感器和电流互感器合用一个合并单元。 3结束语 综上所述,智能变电站的发展、变革以及建设是实现电网发展完善的基础。智能变电站二次系统设计方法的不断发展优化会促进智能变电站作用及优势的更好的发挥。针对我国智能化变电站二次系统设计的实践经验及相关原则,其应用发展道路一定会更广阔。 作者:黄兰芝 单位:国网菏泽供电公司 智能变电站论文:智能变电站计算机仿真论文 1仿真的总体思路 1.1信息一体化平台 信息一体化平台采用一体化模式,集监控和五防功能于一体。一方面作为后台监控系统软件,模拟数据采集处理、运行监控、正常操作、事件和报警处理等,实现常规站监控系统功能,同时新增加智能变电站特有的高级应用功能:一键顺序控制、告警信息分类、智能告警等;另一方面作为五防系统软件,嵌入到信息一体化平台中,不仅保留就地间隔内电气设备的电气联锁,同时还通过以太网实现相互通信,交换设备的状态,实现智能变电站站控层、间隔层、过程层3级防误闭锁功能。 1.2智能化保护测控系统 智能化保护测控系统按照保护测控装置的物理原理建立数学模型,采用定值驱动法,当故障发生后计算的故障电流结果到达定值要求时自动启动保护测控装置,按照其工作原理进行判别,相关保护动作,报出故障信息报文,有关指示灯点亮,与变电站真实设备保持一致。 2系统功能 智能变电站高级应用功能的仿真是以智能变电站仿真系统为基础,将智能站高级应用集成于信息一体化平台中,实现了智能变电站特有的一键顺序控制、智能告警信息分类、故障综合分析决策功能的仿真。该系统从其功能上可以作为培训和测试的平台。 1)培训功能。智能变电站高级应用功能是智能站特有的新应用,对运行人员来说是全新的知识,需要进行培训学习。该系统真实再现了智能变电站场景,可以为运行人员提供一种有效的培训手段,使运行人员能够学习智能变电站中的新知识、新技术,提升专业素质。该系统已经投入培训使用,系统运行稳定,人机界面友好,培训功能完善,培训效果逼真。 2)测试平台功能。智能变电站高级应用功能的仿真还可以为高级应用功能的研究提供测试平台。由于电力系统的特殊性,不能在真实运行设备上进行任意操作,而该仿真系统通过为其他系统或软件提供开放的数据接口,可以反复进行操作和设置故障,对被测系统或软件运行情况进行测试,通过与某公司合作,能够正确地实现测试功能,为研究智能站高级应用功能提供了一种有效的测试平台。 3智能告警信息分类的仿真 通过建立故障信息的逻辑推理模型,对故障告警信息分类过滤,并对变电站运行状态进行实时在线分析推理,能够实现智能告警功能,可以自动报告站内异常状态,并根据需求提供分层分类的故障告警信息。智能变电站各种运行告警信息量非常大,包括3类: 1)提示性信息。这类信息不需要特别关注; 2)告警信号。这类信息虽然没有直接引发事故跳闸,但实际隐含着可能的故障,若不进行综合分析,消除异常,持续发展会导致事故发生,需要给予重点关注; 3)事故信息。事故信号产生一般都会有保护动作、开关跳闸,要求在尽可能短的时间判断故障原因,以便上报,并依据调度指导进行故障隔离和恢复操作。因此,需要对故障告警信息进行过滤,提供分层分类的告警信息,以方便运行人员工作。智能告警信息分类的仿真包括以下几个方面: 1)图形界面仿真。智能告警信息分类通过信息一体化平台进行展示,信息告警图形界面是信息分类结果的直观展现。在进行仿真开发时,按照智能变电站信息分类的原则,根据告警信号重要性,告警实时显示窗口由多个页面组成,包括:全部告警、严重保护事件、一般保护事件、SOE、开关刀闸动作和智能告警6类,所示同时还会根据告警信息的级别,通过声音的方式发出告警。 2)数据库仿真。智能告警信息量非常大,其仿真时所需的数据量也很多。仿真时全站采集信息采用统一的命名格式。变量命名格式包括:变量名、变量描述、变量单位、变量标识、变量数据指向。变量名是信息的代表,当变量为1时,其变量描述才有意义,该描述会在智能告警图形界面中显示出来;变量单位的作用是区分告警信息变量的间隔,是实现变量筛选分类的基础;变量标识的作用是区分告警信息变量的重要程度,以便于告警信息的分类;变量数据指向主要用于数据通信。 3)告警信息筛选分类功能。由于告警信息总量很大,为满足不同的关注需求,在告警显示窗口设置信息筛选的功能,在窗口中选择某一设备间隔,根据告警信息变量的标识,可以在告警窗口各页面中自动显示出有关该间隔的所有信息,将不关注的信息屏蔽。可以通过左上角下拉列表选择变电站间隔来显示不同间隔的告警信息,使运行人员更有针对性地查看所需的信息。 4故障综合分析决策的仿真 故障综合分析决策是指在故障情况下对事件顺序记录、保护装置动作及信号、故障录波数据等进行深入挖掘,通过多专业综合分析,并将变电站故障分析结果以简洁明了的可视化界面综合展示。通常当变电站发生异常或事故时,其处理过程是运行人员按照现场情况、规程及经验进行判断处理,这种方式不仅要求值班员非常熟悉变电运行规程、规范及设备运行要求,而且需要较长的分析判断时间。故障综合分析决策功能可自动为运行人员提供一个或多个可能的事故分析报告,便于迅速确定事故原因和应采取的措施。 4.1故障仿真 故障仿真是进行故障综合分析决策仿真的基础,该仿真系统中对真实系统中可能发生的故障类型进行了分析总结,可实现真实系统中常见故障的仿真。在仿真中故障类型,分为4类,一百多个故障: 1)一次设备故障及异常,包括线路、母线、主变压器、电容器、所用变、断路器操作机构、SF6泄露等; 2)保护与测控装置故障; 3)智能组件故障,包括智能终端、合并单元、网络故障; 4)低压交直流故障。其中,一次故障可以进行故障相别、故障距离、故障性质(瞬时/永久)进行分别设置。在仿真中既可以单独设置一次、二次故障或网络故障,也可组合一次、二次故障和网络故障。故障仿真范围全面,效果逼真。通过仿真系统在培训中的应用,该系统能够在故障和异常发生时,能够真实反应故障现象和保护动作情况,故障信息详细,为故障综合分析决策提供分析依据。 4.2故障综合分析决策仿真的基本结构 故障综合分析决策仿真的基本结构,以仿真支撑系统为服务器,进行故障模拟、采集信息、建立推理知识库、故障综合分析推理,并将分析结果以可视化的形式在信息一体化平台中展示出来。信息采集是对设备实际状态信息和故障信息的采集,在仿真时通过支撑系统完成数据的采集;推理知识库存放专家提供的告警及故障分析知识,推理机完成故障信息的综合分析,给出推理结果,推理知识库和推理机以数学模型的形式存放于支撑系统中;推理结果展示是将推理结果以一条条报文的形式展示在信息一体化平台的告警窗口中。 4.3建立推理知识库 推理知识库的知识源自变电运行规程、规范及运行人员的经验总结,通过分类归纳总结,形成一定的知识规则,在仿真过程中其规则内容包括设备名称、事件、原因、推理相关信息等。它采用统一建模方式,可以通过修改、完善知识库中的推理逻辑来提高综合分析决策的功能。 4.4推理机 推理机是利用类似专家解决问题的思维方式,通过推理机来实现知识库的价值。在故障发生后,推理机将采集到的告警信息、设备状态信息与知识库中的推理建立起关联关系,采用正向推理策略,按照推理规则进行反复匹配和判断,最终给出一个或多个合理的推理结果以供参考。 4.5推理结果展示 推理结果展示既是将推理结果以报文的形式展示在信息一体化平台的告警窗口中,告警窗口“推理信息”页面提供简单的故障分析结果报文信息,包括故障发生时间、设备名称及简单推理结论,通过双击该报文信息调用具体故障分析报告的展示窗口,分析报告显示的内容包括故障发生的时间和间隔、动作事件、故障原因、故障相关信息分析的结果。通过推理结果展示,可以直观的看到故障综合分析决策的结果。 5结束语 本文介绍了实现智能变电站高级应用功能仿真的总体思路,并对一键顺序控制、智能告警信息分类、故障信息综合分析决策功能的仿真进行了详细阐述,该智能变电站高级应用功能的仿真为既为高级应用功能的研究提供了测试平台,同时也为运行人员提供了培训平台,有较好的推广意义。 作者:张洪波 刘国宏 徐岩 单位:国网河南省电力公司技能培训中心 智能变电站论文:智能变电站自动化技术论文 1智能变电站自动化的特点 在电网的建设中,智能变电站是非常重要的组成部分,主要是传输和分配电能,并且进行监测、控制和管理。变电站综合自动化系统具有的特征包括这些方面,首先是功能综合化,指的是结合变电站自动化系统的运行要求,综合考虑二次系统的功能,优化组合设计,以便促使继电保护和监控系统达到统一。其次是构成模块化,模块化和数字化保护、控制和测量装置,这样就可以利用通信网络来连接各个功能模块,以便有效的共享信息。再次是运行管理智能化,变电站综合自动化的实现,可以促使无人值班、人机对话得到实现,并且操作屏幕化、制表、打印以及越限监视等功能也可以实现,对实时数据库和历史数据库进行构建。在变电站自动化技术中,非常重要的一个组成部分就是变电站自动化、智能化,需要实现的功能有很多;对电网故障进行检测,以便对故障部分尽快隔离;对变电站运行实时信息进行采集,监视、计量和控制变电站运行情况;对一次设备状态数据进行采集,以便更好的维护一次设备;促使当地后备控制和紧急控制得到实现。主要有这些表现,在微机保护方面,保护站内所有的电气设备,如母线保护、变压器保护、电容器保护以及其他的安全自动装置,如低频减载、设备自投等等。其次是数据采集,在状态量方面,断路器状态、隔离开关状态以及变压器分接头信号等都属于这个方面的内容;各段的母线电压、线路电压以及电流和功率值等则属于模拟量;脉冲电度表的输出脉冲是脉冲量,促使电能测量得到实现。 2智能变电站自动化技术的调试 智能变电站自动化技术需要进行调试,主要调试的内容在于:第一,进行站内网络调试,站内网络主要由交换机以及通信介质构成,需要对外部、通信广联、通信铜缆进行检查。第二,对计算及监控体系进行调试,对设备的外部进行检查,进行绝缘实验以及上电检查,检查遥信、遥调、遥控等功能,检查无功控制、定值管理、主备切换等功能。第三,调试继电保护,主要包含的是绝缘试验、上电检查、单体与整组调试、调试继电保护的信息管理系统等。第四,调试电站中的不间断电源,实时监测网络状态,主要是对网络报文记录系统以及网络通信检测设备进行调试。第五,对采样值系统进行调试,主要包含的是过程层的合并单元调试与电子互感器的电子采集调试等。上述调试试验的主要目的在于保证智能变电站的安全、稳定运行,减少工程建设的试验时间,从而为变电站的自动化技术奠定坚实的基础。 3智能变电站自动化的建立 3.1建设单元管理模式单元管理模式主要是依照物理层、网络层等实行隔离管理,对一些数量较多的元器件应当采用“点对点”的形式进行监控,每一个元器件都需要有一个代码进行相应的信息存储与信息管理,而且还可以借助GPS等形式,提高电力管理效率。 3.2建立应急系统智能变电站无法解决所有的问题,因此可以在原有的基础上设置应急系统,此系统平时不会参与电气运行,但是需要定期对其进行检查,因为如果出现了相应的电力故障,应急系统由于自身原因无法及时投入使用,那么将会造成不可预计的损失。一般情况下,可以对一二次设备以及通信网络进行合理分配,主保护与备用保护要分开,方便设备运行时的保护与运行后的维护。 4结语 综上所述,文章已经对智能变电站的安装施工要点进行了系统的分析。智能变电站可以提高电力系统的自动化运行,减少相应的人为工作量,这正是我国电力系统自动化发展的重要趋势,但是在实际的安装施工过程中,需要对每一个要点进行系统的分析,每一个安装的步骤都要严格进行把控,争取保证智能变电站的正常运行,为我国电力系统的发展提供坚实的保障。 作者:何祥单位:达州供电公司 智能变电站论文:智能变电站通信网络论文 1时间性能要求 不同的时间信号有着不同的传输介质,时间信号的准确度也决定着智能变电站的时间性能,目前一般要求的时间信号准确度如表1所示。DL/T860标准根据通信信息片通信要求的不同,在整个智能变电站需要多种联络传输报文协调通信信息片的属性,不同的报文类型规定不同的性能要求。DL/T860标准定义了7种报文类型,其属性范围由性能类建立,每种报文对应不同性能类具有不同的时间性能要求。对于控制和保护性能类定义为P1/P2/P3,P1一般用于配电线间隔或者其他要求较低的间隔,P2一般用于输电线间隔或用户未另外规定的地方,P3一般用于输电线间隔,具备满足同步和断路器分合时间差的最好性能。对于计量和电能质量性能类定义为M1/M2/M3,M1用于具有0.5级和0.2级精度计费计量,最高5次谐波,M2用于具有0.2级和0.1级精度计费计量,最高13次谐波,M3用于电能质量计量,最高40次谐波。智能变电站应用数据的时间性能要求在DL/T860标准中也有所体现,主要参数如表2所示。时间性能包括时间准确度和传输时间两个方面,既然定义了不同的参数指标,对设备是否符合规范的时间性能定义,只有通过测试才能明确检测和分析。因此目前时间测试不能只停留在时间准确度的测试上,必须要深入到传输时间的测试内。时间的准确度只能说明设备的时间是可靠的,但智能变电站是一个设备与设备协调工作的整体,设备和设备之间传输时间的变化将直接影响到智能变电站的稳定性,毕竟变电站的安全稳定运行才是电力系统的重点,因此时间准确度是基石,而传输时间是系统工作的保障。 2时间性能测试 通过对智能变电站数据报文传输延迟测试技术的研究和分析,目的在于如何在智能变电站的测试和日常维护中为智能变电站的稳定运行提供有力的测试设备和依据,解决电力用户对智能变电站数字化信息的准确把握。电力系统分为发电、输电、变电、配电、用电等五大环节。变电站是变电环节的重要部分,它实质是一个转换电压的枢纽,实现不同电压等级的电力转换。所有变电站的一次设备的工作状况都是通过二次设备之间的通信网络来完成。二次设备利用自身设备的功能实现测控、保护、计量等工作,然后通过通信网络将变电站的数据信息送到本地或远程监控系统实现电力系统的数据采集和监控。通信是一个基于信号的交流渠道,为了增加变电站通信交互双方对信号的识别能力,变电站内的各个设备都必须工作在同一时刻,也就是说需要在变电站内设置时间同步系统来完成设备的时间同步,确保设备时标一致,信息识别度能清晰,应用处理能简约化,其中对传输延迟的测试是必不可少的部分。电力系统的快速发展,对时间同步的要求也越来越高。任何一个变电站都需要准确、安全、可靠的时钟源,为电力系统各类运行设备提供精确的时间基准。高性能的时钟源可以为电力系统变电站提供统一的时间基准,满足变电站各种系统(监控系统、能量管理系统、调度自动化系统)和设备(继电保护装置、智能电子设备、时间顺序记录SOE、厂站自动化故障测距、安全稳定控制装置、故障录波器)对时间系统的要求[8],确保实时数据采集时间一致性,提高系统运行的准确性,从而提高电网运行效率和可靠性。国内智能变电站完全遵循DL/T860标准的设计规范。DL/T860标准覆盖变电站通信网络与系统,其中智能设备中各个逻辑节点之间的通信由数千个独立的通信信息片进行描述,而通信信息片主要完成逻辑节点之间对于给定通信属性的信息交换,包括对它们的性能要求。如何保证基本功能的正常运行以及支撑通信系统的性能要求的关键是数据交换的最大允许时间,即传输时间。 传输时间是智能变电站的系统要求,其定义如图2所示。一个报文的完成传输过程包括收发端必要的处理。传输时间计时从发送方把数据内容置于其传输栈顶时刻开始,直到接收方从其传输栈中取走数据时刻结束[10]。图中定义了完整传输链的时间要求。在物理装置PD1中,功能f1把数据发送到位于物理装置PD2中功能f2。传输时间将包括各自通信处理器时间加上网络时间,其中有等待时间、路由器与其他网络设备所耗费的时间。由于物理装置和网络设备可能来自不同的厂商,故对总传输时间的任何测试和验证都必须在现场验收测试时进行。智能变电站报文数据传输延迟属于性能测试的应用范畴。传输时间的定义的间隔中,tb时间间隔取决于网络底层结构,不属于智能电子设备的范畴,从智能电子设备的角度出发,只有输出和输入延迟可以被测量。标准中规定时间性能的测试方法[11]如图3所示。对于传输时间的输入输出延迟测量值应不大于DL/T860标准中所规定的相应报文类型的总的传输时间的40%。图3方法中定义了回环测试环境,被测设备的输入信息与输出信息都与测试系统建立连接,当测试系统产生被测设备需要的物理输入信号或者报文信号后,测试系统通过接收被测设备产生的报文或者物理的输出信号来检验输入输出时间性能。有了以上测试方法之后便可以对实际的设备进行测试。以下是对某变电站中一台时钟源的测试,该时钟源的PTP同步报文经过一层交换机如图4所示,交换机为TC模式,测试仪器对经过交换机以后的PTP报文进行测试。有效数据共测试60次,时钟源的准确度和路径传输延迟测试结果如表3所示。使用上述的测试方法可以测试时钟源同步信号经过两层或者两层以上交换机时的准确度和路径传输延迟,同时也适用于GOOSE、SV9-2报文传输延迟的测试。 3结语 目前电力系统从国网、南网到每个省的电科院都设置了关于时间的工作组,相关的测试标准也已经具备,但是国内专业的测试机构只对规约报文的一致性进行分析和测试,不针对时间性能做检测,没有制定详细可操作的方法或者手段。综上所述,智能变电站时间性能的分析研究和检测对于智能变电站的实施和投运后的安全运行将有很大帮助,因此我们每一个从事电力事业的工作人员都需要清楚地认识时间性能的概念,它全面覆盖整个智能变电站时间的准确度和智能变电站应用信息的传输时间定义。希望在电力行业所有工作人员的共同努力下,尽快成立针对时间性能检测的专业的机构,并制定详细的可操作方法和手段。推动智能变电站健康稳定的发展,为我们的国家和社会做出更多的贡献。 作者:高吉普徐长宝张道农黄兵赵旭阳王小勇单位:贵州电力试验研究院华北电力设计院工程有限公司上海远景数字信息技术有限公司 智能变电站论文:智能变电站光纤通信系统论文 1智能变电站站内光纤通信系统设计 1.1设计原则 巍山变电站是110kV智能变电站,因此在智能变电站的光纤通信系统建立时,需要从总体上考虑光纤系统的可行性和可实现性,在保证传输安全的前提下保证数据传输的效率,即可靠性。智能变电站光缆的选择要符合施工的实际情况,光纤的接口应该尽量统一,在施工中要尽量采用新技术。方案的设计要尽可能节约光缆的使用量,提高光纤的利用率,同时要在设计中明确施工目标,从而保证施工效率。在进行光缆的铺设时要注意光缆的保护等。 1.2光缆的选择 在智能变电站中,光缆产品的性能决定了智能变电站的通信效率,因此光缆的选择是其在设计时需要优先考虑的,在实际的工作中要根据实际情况进行光缆的选择。在智能变电站内数据的传输距离长,通常选用单模光缆,以确保数据的准确传输;站内各LED之间的通信,则要选用渐变性多模光缆。在进行户外配电装置的选用时,对光缆的抗磨损性要求较高,因此大多选用铠装型光缆。在光缆的选择之后,还要进行光缆连接器的选择,即接入光模块的光纤接头。根据使用的光缆块不同,光缆连接器的选择也有不同。该变电站采用光纤代替了二次电缆技术,并且通过智能终端使各项数据可以共享。 2智能光纤通信系统的主要实施手段 2.1光缆线路设计 在进行信息数据传输时,为了保证传输的稳定性和可靠性,使光纤在各种环境下都能够进行长期使用,需要将光纤制作成光缆。在进行光缆设计时要对光缆进行足够的保护,保证光纤不受外界因素的损坏,光缆的材质要选择重量较轻、便于施工和维护的材料。针对不同的传输环境,选择不同结构的光缆,从而将传输的线路进行优化处理。在进行光缆的安装时,要对光缆之间的挤压、磨损、扭转等进行规范操作,清除光缆附近的障碍物,进行电场强度控制,使其感应电场不超过规定值。由于110kV巍山智能变电站光缆的安装是在高电压的环境下进行安装,因此要格外注意人身安全和安装设备安全,在安装时要进行安全措施防护,保持作业的安全。要注意施工的环境,在施工结束后要在附近悬挂警示牌和设立相关的标志,及时进行光缆的维护等。 2.2通信系统设计 110kV巍山智能变电站的通信系统主要由传输设备、接入设备和电源设备组成,SDH传输设备是光纤系统的优秀,所有的控制信号都要通过SDH进行转换才能进行数据的传输。PCM接入设备将传输设备中的2M信号转换为可控制传输的64K信号,而电源设备是通信系统正常运行的重要保证,只有电源提供稳定的电源,才能保证数据传输的可实现性和准确性。在进行通信设备施工时,要对施工人员进行大地放电,消除人体静电,以防止通信设备的损坏。通信设备对周围环境的要求很高,要设置专门的通信机房,安装防静电地板,同时要保证机房的温度和湿度恒定,将通信电池和设备相分隔开,以防止火灾的发生。巍山智能变电站的设计中采用了全封闭式的组合电器,具有很强的抗干扰功能,智能化远程遥控可以大大减少人为操纵的风险。 3现阶段变电站中光纤通信系统存在的问题 3.1光缆施工安全隐患 在智能变电站建设中,光纤通信作为其主要通信介质发挥出了极大的作用,但是在施工建设中容易出现一系列问题,导致变电站通信质量受到损坏。在导入光纤时接口密封不严,使保护钢管中容易出现积水,造成冬天积水无法排除结冰膨胀,从而造成光纤被积压,不仅降低了传输效率,同时也影响了光缆的安全性。在进行光缆材料的选用时没有固定的标准,捆绑材料也达不到标准,使光缆在固定时不稳定,余缆容易出现散落的现象,从而造成安全隐患。光缆的材料选用不足,也会造成施工工艺的差异,产品的质量达不到统一的标准,导致同一个智能变电站中出现不同施工工艺的现象。在进行光缆的固定和安装时,其固定架间隔之间缝隙存在着质量问题,部分型号的光缆固定架间隙不足,导致传输的质量和速率下降,固定架和光配机架上下距离不够充足,使光缆在固定保护套管弯曲过大,使馆内光纤造成积压,从而降低传输速率。 3.2材料选择不规范 智能变电站光纤通信系统涉及到多个专业,施工需要采购的设备数量多,型号也分为很多种类,因此在进行设备采购时针对光缆固定架、配线单元、保护套管等材料的配备要符合施工的要求。但是从巍山智能变电站光纤通信系统的材料选购上看,设备进行采购时常常出现遗漏的现象,设备材料的供应商数目众多,其产品型号难以统一,给材料的配置带来了很多的困难。不同型号进行的施工工艺也不相同,造成工程的工艺不规范。 3.3施工人员素质不强 智能变电站光纤通信系统的构建是一个非常复杂的施工工程,施工规模大,项目多,作业环境危险,这就需要施工人员增强安全意识和专业技能,但是现阶段很多施工人员不注重技能的提升,不能够及时掌握新技术,在进行高电压作业时防护措施不到位,高空作业时没有配备相应的安全设施,造成人身安全隐患。在进行通信设备的建设时没有进行大地放电,身上的静电造成通信设备的损坏等。 4加强变电站站内光纤通信的有效措施 4.1进行变电站初期研究 在进行智能变电站光纤通信系统的构建时,要与相关部门进行沟通,确定系统的可实现性,要对光缆通信建设的目标进行明确,同时优化设计方案,将设备材料的选购、光缆设计数量、安装方式和投入使用等各界环节进行预算和估量,在设计时要严格审核期设备的选用,人员的调配和施工技术的应用也要符合相关的规定。要选择专业的设备厂家进行设备材料的选购,保证设备的型号一致,将安全隐患在初期研究阶段降到最低。110kV巍山变电站的顺利实施和政府的支持紧密相连,其各项施工也符合国家的施工要求。 4.2规范施工中的各项操作 在进行光缆的安装和调试运行时,施工人员要严格按照相关的规定进行规范操作,在进行光缆施工时,要以光缆数据传输效率最大化和传输安全为标准进行光缆的安装。结合巍山当地的气候特点,对于施工中出现的客观因素如天气原因等要进行及时的调整工期,保证施工的进度和工期。及时将新技术应用到施工建设中,从而让通信建筑更好地发挥其作用。在建筑中明确责任人和监督人,监督施工按照相关规定操作,保证施工的安全。 4.3加强施工人员的培训 在进行光缆通信建设时,施工人员的操作是保证系统顺利运行的关键。要加强对施工人员的技能培训和综合素质的提高,不断提升员工的专业技能水平,让新技术运用到光纤通信建设中。增强员工的安全意识,在员工进行危险环境作业时,要让员工配备相应的安全工具,如安全帽等,在进行通信设备建设时,要注意对员工进行大地放电,减少通信设备的损害。建筑单位要及时对光缆进行维护,防止光缆的损坏造成极大的损失。 5结语 随着我国电力产业的发展,国家供电量需要大幅度的增加,国家电网建设越来越重要。在电网建筑中,最重要的部分就是变电站的建设,其可以有效的进行数据信息的传输,保证了供电系统的完整性。在进行智能变电站光纤通信系统的构建时要依照其设计原则进行设计,在施工时要注意施工安全和施工细节。提升员工的专业技能和安全意识,对于会影响到通信传输的各项因素进行及时的处理,发现问题时要进行及时的处理,防止损失的进一步增加。要大力发展智能变电站光纤通信系统的构建,让我国的电站通信更好的发展。 作者:洪健明单位:云南电网公司大理供电局 智能变电站论文:智能变电站系统设计论文 1我国智能变电站一体化装置架构 智能变电站自动化系统,由一体化监控、输变电设备的状态监测以及辅助设备等部分构成。一体化监控系统纵向贯穿于调度、生产等系统,横向对变电站内部的各个自动化设备进行联通,是智能变电站自动化的一个重要组成部分。该系统能对电站内部的电网和二次设备的运行信息进行直接的采集,通过标准的接口、输变电设备状态监测以及辅助应用等信息进行交互,实现对变电站的数据采集、处理以及监督控制[1]。智能变电站一体化监控由安全Ⅰ区和Ⅱ区两个部分组成,安全Ⅰ区的监控是对智能变电站各种设备的运行状况参数进行采集,并且对整个电网系统的运行状况信息进行采集,以及对信息数据进行综合的分析,最后将这些信息数据上传到系统服务器上。与此同时该区域的运行信息是通过直接采集和传送的方式,经过安全Ⅰ区通信网络,将其与智能变电站一体化监控系统中的调控中心进行实时信息交互。此外要想确保这些信息的可读性,对于所采集到的数据信息要对其进行规范化的处理,生成可读性比较高的标准文本格式。安全Ⅱ区是对智能变电站的环境进行监测、采集和处理安防和消防等方面的信息。通过对变电站输变电设备的状况进行监测,并且实施与其他辅助设备、综合应用服务器进行信息交互。此外对于采集到的这些信息要对其进行规范化的处理和分析,随后将其上传到调控中心[2]。 2智能变电站一体化装置系统功能和系统设计 2.1智能变电站一体化装置系统功能。功能:①运行监视功能,采用可视化技术,对电网运行信息、保护信息、一次和二次设备的运行状况等信息进行监视和展示,包括对运行的状况进行监视,对设备状况进行监测,利用远程进行浏览;②操作和控制功能,对变电站设备的就地和远方操作进行控制,包括对顺序、无功优化等进行控制、防误闭锁操作等。调控中心主要通过数据和图形通信进行调度控制和远程浏览;③信息分析与智能告警功能,对智能变电站的各项运行数据进行分析和处理,并且为变电站提供分类告警以及故障分析报告等结果信息;④运行管理功能,通过人工方式进行录入和系统交互等,建立智能变电站设备的基础信息,并且对一次和二次设备的运行、操作以及检修维护工作进行规范化,以权限、设备以及检修等方面的管理为主。2.2智能变电站一体化装置系统设计。1)硬件配置。站控层是重要的组成部分,该设备的作用主要是对变电站的数据进行处理、集中监控以及数据通信,主要包括监控主机,数据通信网关机以及数据服务器等。综合应用服务器也是一个重要的设备,包括接收站内部一次设备在线监测数据,设备基础信息等,对其进行集中处理和分析。数据服务器也是一个重要的硬件配置,其主要是对变电站全景数据进行集中存储,并且为站控层设备和应用提供数据访问服务。此外还包括监控主机双套、数据服务器单套配置等[3]。2)系统软件配置:①操作系统,关于智能变电站一体化应该采用LINUX/UNIX操作系统;②历史数据库,该配置主要是采用比较成熟,且商用的数据库,能对数据库管理和软件开发工具进行维护和更新;③实时数据库,对系统提供安全和高效率的数据存取,还支持多应用并发访问和实时同步更新;④标准数据总线与接口,该配置主要是进行信息交换,对信息与信息之间的不同应用的和传送提供依据。 3结束语 综上所述,在当今社会对电力需要越来越高的情况下,确保智能变电站能够得到高效率和稳定的运行是非常重要的。虽然在智能化变电站的建设过程中取得了很大的进步,并且在智能变电站的运行与维护方面取得了一定的成绩。但我们必须承认的是在智能变电站一体化装置构建的过程中,我们还有很多方面的技术有待加强。因此,作为相关的设计人员,需要不断学习和借鉴国外的先进技术,并与实际设计过程中所存在的问题相结合,进而保证智能化变电站的一体化系统设计更加完善,以促进我国社会更好的发展。 作者:姚金玲 单位:河北省电力勘测设计研究院 智能变电站论文:智能变电站自动化系统分析论文 1.智能变电站设计的特殊性 首先,电路回路接入。对于常规变电站而言,设计电流、电压电路时,通常选择次级对应方式进行接入,设置录播与测控设备,通过各个设备、装置,实现了交流采样,通过A/D转换器,对数字量进行处理、识别。使用双重化保护装置,通过互感器,产生二次绕组。若一次设备未达到设计次级数量,通过电流互感器,将同一次级绕组向不同保护装置接入,利用串联方式接入。而智能变电站,对一次系统开关量、模拟量,实现就地数字化,再通过光学互感器,实现光纤输出,直接输出数字信息,不产生电流开路、多点接地、电压短路等问题。通过单元合并,对采集器信号进行采集,按照不同装置,例如计量、测控、保护等装置,组织、分配相关数字。然后通过不同回路,向二次设备传输不同熟悉信号,利用光纤多收信息、多发信号,进而提升现场接线稳定性、安全性。所以,通过智能变电站,其电压、电流等数字信息,由电流互感器出口开始计算,通过单元合并,实现数字采样,在一个通道上,实现不同次级电压量与电流量的同步发送。对于常规变电站而言,由A/D设备装置转换开始计算数据,在装置内实现采样,但一个次级无法与其他次级进行合并传输。对于智能化电流与电压,与常规站回路比较,实现采样更简捷、更安全,且具备极强可操作性。其次,新型二次接线方式及特点。对于常规变电站,回路、设备共同确定功能,使设备更具特定功能,而厂家定义了外部输出、输入等接口,利用已设定电缆回路,与各设备装置链接,满足变电站功能需求,而各方施工需按照设计图纸执行。对于智能变电站,对数字化技术进行优化整合,实现了紧凑型功能、二次回路的设计。通过常规站,实现二次电缆的分散链接,确保二次回路的信息规范整合、数据集中分配。对于常规线路设计,严格电缆装置、接地屏蔽装置、保护装置等要求,必须考虑施工重点、二次设计因素。对于智能变电站,通过光缆实现信息传输,具有极强抗电磁干扰性能、带宽较高等特点,防止电缆电磁兼容、交流误碰、电压接地等问题,防止出现继电拒动、误动行为,消除各类干扰源,利用控制电缆,实现二次设备耦合,进而保证保护装置正确操作,降低设备损坏率。另外,在各层级之间,选择相关数据传输,具有更高可靠性、稳定性,进而确保设备的稳定运行。第三,虚端子、虚回路运用。对于常规变电站而言,利用直流接点、电压信号、交流信号等,通过硬电缆,传输相关模拟信号。而智能变电站,利用直观感知,消除电缆接线硬件回路,使二次系统设计不再使用。由于硬电缆回路被取消,可生产虚回路体系,实现网络信息共享。根据IEC61850标准,明确定义了GOOSE、采样值传输的两种抽象模型。通过GOOSE模型,为变电站提供快速传输数据,确保遥信量、跳闸命令、合闸命令的传输。IEC61850标准作为虚回路基础,具有网络工程实施、回路表达方式,利用系列工具软件、网络自动配置,使智能变电站的回路检验、运用问题得以解决。同时,对于IEC61850标准而言,构建虚回路体系,满足建模基本要求,需确保各逻辑接点的输出信号、输入信号,在SCD文件中,实现全站信号关联,为GOOSE参数订阅、数据采样提供充足信息。保证这些信息之后,通过SCD文件,将二次图纸作为变电站的设计条件、数据表达。而系统高度集成、设计融合,使全站模型文件向厂商导入数据,减少为对照图纸,人为输入信息的差错率、重复率。对于采样值传输与GOOSE两种模型的输出信号,属于网络传递变量,和传统屏柜相比,端子具有对应关系,而逻辑连接点就是虚端子,通常采取CAD文件表达虚端子图。在具体运用中,采取EXECL表达表达采样值传输与GOOSE两种模型,标注各逻辑节点数据属性与名称,确定装置名称、虚端子标号。以序号11为例,信息栏内容为:GIS信号为信息类别,跳闸动作为发送装置信息,而接收信息委跳闸动作,信息传输采取点对点方式,信息装置栏显示为110kV智能终端,RPIT/ProtInGGIO为数据集属性。订阅装置栏:110kv保护装置为装置名称,而PI2/CKGOINGGIO1$ST$SPCSO6$stVal为数据集属性。采取这种数据显示方式,若按照原有设计图纸,增加了二次施工调试难度。而智能变电站是以间隔设计为基础,通过间隔设计一套图纸,利用二次设备进行联系图组网,对GOOSE示意图、虚端子表、过程图信息进行表达,提高检修人员、调试人员、整合人员的图纸易懂性,主要为背板接线图与屏后接线图。 2.220kV智能变电站中自动化系统的可靠性分析 首先,对于智能变电站而言,其自动化系统是否可靠,需对自动化系统可靠性进行分析。在系统具体运作过程中,可满足电力用户的通信需求。需评价系统可靠性,评价、分析的基本思路为:以平均无障碍时间、平均障碍时间参数,评估网络基本元素安全性、可靠性。另外,通过全面功能,以降级功能可靠度、效能指标,评价系统安全性、可靠性,按照系统拓扑结构,对系统可靠性、安全性进行评估与分析。其次,智能变电站的可靠度、智能组件、模型分析等,主要为电子器件,通常属于典型性组件,显示故障率曲线。随着时间变化,故障率也随之改变。若故障率属于常数,正常寿命处于II区。若故障率处于I区或III区时,故障率较高,主要由于设备生产时间延长,机械设备逐渐老化所致。 3.结语 综上所述,随着智能变电站的推广和应用,新的规程规范需要更好地完善和补充,同时也需要大力推进智能变电站的电气二次典型设计工作。 作者:陈世永宋丽娜单位:许继电气股份有限公司 智能变电站论文:3D场景显示在智能变电站中的应用 《电气技术杂志》2014年第七期 13D场景显示开发环境的比较及选择 在计算机领域有多种成熟的三维图形显示技术可以选择。常用的3D开发软件主要有Unity3D,HTML5等。Unity3D能轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台综合型游戏开发工具,是一个全面整合的专业游戏引擎,具有优越的效果和很高的扩展空间[5];在网络方面,Unity3D提供了很强大的可视化编辑器和语言层面的网络类,支持重载和命名空间。HTML5是基于SVG、Canvas、WebGL和CSS3的3D功能的开发工具,在浏览器中能达到惊人的3D显示效果,HTML5在支持跨平台进行使用的同时,还提供数据与应用接入开放接口,使外部应用程序可以直接与浏览器内部数据直接相连,例如视频影音。Unity3D相对于其他开发环境,其优势在于:可以轻松的创建三维视频,并且可以使用AssetBundle动态载入外部模型,或者使用3dsMax正常制作三维模型,导入生成FBX文件,载入Unity3D中构建,最后进行交互操作。尽管HTML5也可是创作模拟出三维场景,但HTML5存在漏洞,产生的数据垃圾会对用户进行轰炸,甚至会在短时间将硬盘塞满。综合各方面因素,选用Unity3D进行三维场景的模拟在技术层而言相对稳定,并且易于操作。此外,Unity3D对于同一项目,在不需要修改的前提下,可以通过菜单到各种平台,市场空间很大。 2实现的关键技术 2.1三维模型建立首先是进行数据采集,包括地理信息、建筑物纹理等,在变电站中根据现实需求设置多个传感器,通过传感器获取设备或周边环境情况的信息,如图1所示。对信息进行采集,包括录像、信息、建筑物纹理等。在变电站中不同的位置设置摄像机,对实时情况进行录像,通过3dsMAX根据采集的信息进行三维模型建立。在三维模型空间中,设置一个摄像机的点,通过设置摄像机的角度,依据现场摄像机所提供的实际的参数转换为三维界面中摄像机的模拟参数,形成逼真、生动的现场效果模拟3D图像。设想有一个任意方向、任意位置的物体,我们要把它渲染到任意方向、任意位置的摄像机中。为了做到这一点,必须将物体的所有顶点从物体坐标系变换到世界坐标系,接着再从世界坐标系变换到摄像机坐标系。其中的数学变换总结如下:这样就能在渲染的循环外先将所有矩阵组合起来,使循环内作矩阵乘法的时候只需要和一个矩阵相乘即可(物体有很多顶点,省一次矩阵乘法就会提高不少效率),如下:通过摄像机和传感器完成对信息的采集之后,存储到相应的数据库中,利用三维制作软件3dsMAX根据已经采集的信息进行三维模型的建立。下面将比较动态贴图技术和使用Unity3D软件进行3D场景显示的两种方式。 2.2动态贴图技术动态贴图技术利用在三维模型的不同面以动态贴图的方式,从不同角度看到的视频角度不同,在视觉上初步实现3D视频显示。未经过动态贴图的三维模型为灰色,通过摄像机获取监控视频的画面,将视频画面截取为一帧一帧的图片,利用已经截取的图片对已经建立的三维模型动态贴图。通过在模型不同的面,间隔时间段的进行贴图,如图2所示。通过视频播放控件与GUI界面中的视频窗口叠加,视频截图不间断的替换出现,从而实现对视频的播放。但是,通过在三维模型上动态贴图的方式实现3D视频显示的同时也存在一些缺陷。由于三维模型的分辨率较低,将分辨率高于三维模型的视频截图动态贴入三维模型时,视频截图的分辨率也会随之降低。背离了3D视频显示清晰、真实的技术要求。 2.3Unity3D软件实现3D场景显示对建立的变电站的三维模型进行透视投影原理进行模型渲染,至Web,通过视频播放插件与GUI界面预设视频窗口叠加,实现3D场景显示。1)模型建立各个点的摄像机获取的场景和设备纹理以及传感器获得的各种信息,通过程控放大器、A/D数模转换以及逻辑控制,传送到服务器的数据库中。利用三维软件3dsMAX,根据计算机存放的数据库采集的变电站现场的信息进行模型的建立,将建立的模型进行场景的拼接,模拟出变电站现实场景相对应虚拟现实的初步三维模型。利用Unity3D可以导入外部模型的特性,将已经建立的虚拟现实的初步三维模型导入Unity3D中进行模型的透视投影和渲染等。2)透视投影的实现对于透视投影的标准模型,视平面的坐标模型如图3所示,它的坐标原点位于视平面的中心,x轴正向水平向右,y轴正向垂直向上。要把透视投影的结果在计算机屏幕上显示的话,需要对透视图进行坐标变换,将其从视平面坐标系转换到屏幕坐标系。3)载入3D模型在3dsMAX中,已经根据现场所采集的信息,包括设备、建筑等按照视频需求比例进行了三维模型建立;使用MattFairfax实现的Model_3DS类支持3DS模型文件的载入。并对已经导入的变电站的三维模型进行视图变换、透视变换和屏幕变换。4)视图变换为表示透视投影的模型,实现了KCamera类,除保存视点的位置和姿态,还保存视图变换矩阵m_kmView,随着视点位置和姿态的变化,视图矩阵也不断更新。对于世界坐标系中的任何一点v(x,y,z),通过v=m_kmView×v将其变换到透视投影的标准模型坐标系,通过KCamera::Transform函数实现。5)透视变换经过视图变换之后,利用KFrustum类用来对透视投影的模型进行建模,其成员包括视平面的尺寸大小,以及近截面和远截面的z轴坐标。KFrustum通过Project函数将视图变换的结果变换为透视坐标。代码实现如下:6)屏幕变换实现视图变换和投影变换之后,需要将其转换为适合屏幕大小的模型,继而需要进行屏幕变换;屏幕变换的算法通过宏实现,代码如下。7)三维模型的渲染将已经导入经过投影变换的变电站的电力系统以及变电站周边环境的三维模型进行渲染,渲染使用软件来实现,没有使用任何第三方图形库,主代码在KCamera::Render函数中,它接收两次参数:Model_3DS和KSurface,对Model_3DS中的顶点进行透视投影。渲染代码如下:7)三维模型的渲染将已经导入经过投影变换的变电站的电力系统以及变电站周边环境的三维模型进行渲染,渲染使用软件来实现,没有使用任何第三方图形库,主代码在KCamera::Render函数中,它接收两次参数:Model_3DS和KSurface,对Model_3DS中的顶点进行透视投影。渲染代码如下:8)视频叠加重合三维模型渲染结束之后,将其至Web上,在GUI客户端界面的设计过程中,预留的配置了Web浏览器的视频播放窗口,将Unity3D虚拟视频与预先定义的视频窗口进行叠加重合,实现3D视频的播放功能,从而达到理想中的3D场景显示的效果,如图5所示。 2.4试点应用上述两种方式均能实现3D视频的显示,但通过实际模型对比得出第二种方式实现3D场景显示的效果优于第一种方式。因此采用第二种方式在220kV武侯变电站上试点建设一套3D显示系统来展现变电站场景及站端辅助系统。用户可以通过客户端访问系统,客户端所采用的通信协议,具有很强的开放性和兼容性,完全能融合在电力系统现有网络中。通过标准的客户端,相关负责人和管理人员可根据不同的权限对系统进行配置及监控,操作界面全部为中文可视化界面,使用非常方便。此系统将获取的真实站端动环数据,如环境温湿度、风度、风向等环境量以及门禁,集成到3D场景显示系统中。在此3D显示界面上,管理人员可以根据3D虚拟现实视频中得到的实时数据的模拟数据,判断设备周边环境和设备运行情况。图6所示为设备周边环境,能真实地反映出周边环境温湿度、风度、风向等环境量以及门禁等的变化。图7所示为设备运行情况,根据3D虚拟现实视频中的实时数据,立体、形象、真实地反映了变电站各个设备的细节和特征以及运行情况,让管理人员和技术人员可以更直观地了解设备的运行情况。试点表明利用透视原理,使用Unity3D软件可以很好的展现生成变电站3D场景,并能把辅助系统的相关数据都融合到这个界面上,对变电站的全景数据进行有效的展示。 3结论 目前,3D视频显示技术虽然已经应用于众多领域,但在电力企业的信息化建设中应用并不普遍,武侯变电站的试点结果表明,在电网的信息化建设中,采用3D场景显示技术呈现变电站设备的空间关系以及环境数据的实时变化,既可以纵览全局,也可以观察局部详细信息,为变电站的智能化管理提供了直观、准确并且真实的监控管理方式。利用3D场景显示技术进行有效的监控和管理,能更好的满足生产运维、安防应急的需求,同时也有利于工程人员进行扩建项目的分析和设计,将大大提高管理的可操作性并提升了电网信息化的管理和决策水平。 作者:马玫杨鸿昌白丁单位:国网四川省电力公司信息通信公司 智能变电站论文:智能变电站远动模型映射研究 《软件工程师杂志》2015年第三期 1信息分级及子站端实现(Informationclsification) 电力调度分级划分为国调、网调、省调、地调、县调和集控,一般按照电压等级对变电站内不同设备信息进行分级采集,如图2所示。子站端远动系统采集变电站的一次设备、过程层设备、间隔层设备及站控层设备的实时测控信息,通过实时数据库(db)与内置调度分级系统,根据不同调度需求和信息分类规则,生成各级调度转发数据库(zfdb),按调度规定的相应规约把站内信息送至各级调度中心。信息分类一般规则按一次设备(开关、刀闸、机构、测量等)、过程层设(OSE链路状态、SMV链路状态等)、间隔层设备(保护动作、保护告警、压板、装置告警、通信状态等)、站控层设备系统信息(通信状态、系统故障、系统告警等)进行划分。 2子站端信息分级模块及映射研究(Modelmapping) 根据智能变电站信息分级和各级调度采集规则,利用智能化信息分级远传软件系统实现信息分级以及远传功能。子站端软件主要包含五个模块:(1)智能信息分类功能模块;(2)全站信息建模功能模块;(3)远传分级建模功能模块;(4)IEC61970模型映射功能模块;(5)IEC104远传通信模块。各功能模块关系如图3所示。智能化信息分类模块根据关键词和相关定义建立分类规则库,在全站信息建模时按分类规则自动实现全站信息的分类,并生成智能分类后的全站信息数据库(db),由远程分级模块对信息进行远程信息分级,通过IEC104远传通信模块及IEC61970模型映射功能模块把分级后的信息送至主站。子站各模块关系如图3所示。 2.1子站端远传规约选择变电站子站与调控主站间的通信协议采用电力系统实时数据通信应用层协议IEC104。104规约应用服务数据单元(DU)结构一般结构如表1所示,由数据单元标识,一个或多个信息体和应用服务数据单元的公共时标所组成[4]。为实现信息分级及控制功能IEC104规约扩充了两个DU:信息分级传送文件(DU54)和信息分级文件(DU127)。扩充DU的基本原则是不改变IEC104协议的帧结构和通讯流程。 2.2子站端电网模型(IEC61850)与远动实时数据库的映射研究子站端电网模型(IEC61850)不对具体的通信技术和采用的通信协议做出限定,满足技术需要并能传输标准的信息模型,就可以使用该通信技术和协议,需要解释该通信技术和协议如何承载标准的信息模型,既映射问题[6]。子站端电网模型(IEC61850)与远动实时数据库(db)的关联关系,映射研究内容包括:(1)站内IED与实时数据库IED地址的映射;(2)遥测类的映射;(3)遥信类的映射;(4)遥控类的映射;(5)遥脉类的映射;(6)定值类的映射。如下:(1)站内IED与实时远动数据库IED地址的映射选择一个SCD文件查找到其中的IED名称进行IED映射,给每个IED分配IED地址。网关的名称命名为IED名称。如表2所示。(2)遥测类的映射遥测类的映射CDC类型:MV、CMVBSC、WYE、DEL等。如表3所示。(3)遥信类的映射CDC类型:SPS、DPS、SPC、DPC、INS、ACT、ACD。如表4所示。(4)遥控类的映射CDC类型:SPC、DPC、INC、BSC(遥调)、ISC(遥调)、APC等。如表5所示。(5)遥脉类的映射CDC类型:BCR,如表6所示。(6)定值类的映射映射定值数据集,是为了配合国内实施规范。如表7所示。 3工程应用(Application) 在变电站子站端远动系统调试界面中增加调度分级配置功能,可以方便配置信息分级,如图4所示。在某地区实际工程中,应用具备信息分级功能的子站远动系统后,减少子站运维人天数27人/天,大幅度降低了变电站子站端和调控主站端信息接入联调的工作量,提高了子站端信息远传的调试工作质量和效率,节约了运行维护的成本。 4结论(Conclusion) 本文在目前智能变电站数量和调度信息量激增的情况下,根据不同调度主站端职能和对智能变电站信息远传的要求,提出了一种在子站端进行信息分级和远传方案。通过进行子站端电网模型(IEC61850)与实时数据库(db)映射研究,分析了站内IED与实时数据库IED地址、遥测类的映射、遥信类、遥控类、遥脉类、定值类的映射;子站端开发相应软件模块,实现基于调度信息分级规则、IEC104扩展协议的子站端调度信息的自动分级处理及远传。 作者:刘宝江段运鑫刘建勇魏勇单位:许继电气股份有限公司河南龙源许继科技发展股份有限公司 智能变电站论文:智能变电站设备监测技术研究 1交换机状态评估 1.1评价因素权重的确定模糊综合评价方法中,各因素权重对评价结果有很大的影响。如何确定权重是模糊评判中的重点和难点之一。本文采用层次分析法[11-12],构建的判断矩阵。 1.2模糊关系矩阵的隶属度模糊关系矩阵的关键是建立符合实际的隶属度函数。隶属函数的指派要反映这些元素对集合的隶属程度。如何确定一个模糊集的隶属函数至今还是尚未解决的问题[13]。目前作为隶属函数的分布函数类型比较多,常用的分布函数有:抛物型、正态型、柯西型、岭型等。每种分布函数又可分为偏小、偏大、中间型。岭型分布函数具有主值区间宽、过渡平缓的特点[13],能较好地反映交换机状态的模糊关系,因此本文用岭型函数来计算隶属度。岭型分布函数表示。在建立隶属函数具体表达式的过程中,遵从最模糊原则和最清晰原则,即表1中区间的端点处于最模糊状态,隶属度属于相邻两级指标状态的值均为0.5,在区间中点其类别是最清晰的,隶属度属于该级的值为1。根据交换机各评价指标的参数范围,把各指标数值代入式(3)~式(5)中相应公式,即可得出它们相对于评价集的隶属函数。需要说明的是,交换机有多个不等数量的端口,交换机状态与每个端口有关的指标有:流量、端口接收光强、端口发送光强、端口误码率。每个端口都单独采集,取劣化程度最大的作为交换机状态评价的输入值。 1.3模糊综合评价根据各个指标的值,代入该指标对应的隶属函数,即可得到模糊关系矩阵。保护、测控装置等二次设备的状态评价都可以采用同样的方法来评价其状态,但评价因素集要根据具体设备选定。 2智能组件跳闸回路定检 为防止保护出口跳闸回路触点粘连、失效、忘投压板等问题,设计后台监控系统与智能组件配合,实现跳闸触点定检的智能告警。充分利用智能终端操作回路硬件软件化的特点,对传统操作箱功能改进,实现跳闸回路(包含触点及压板)的在线监测和离线定检功能。开关处于合位时,智能终端可实现跳闸回路在线监测,及时发现、定位跳闸回路存在的异常。开关处于分位时,智能终端可接收系统命令进行分闸回路离线定检、实现合闸预置功能,避免忘投压板等人为疏忽。定检实现原理:如图1所示。保护出口驱动电路上串接TZ1、TZ2触点,两触点中间至正、负电间各串接一个用于检测的光耦(监测1、监测2)。智能终端接收保护装置定检命令后,首先闭合保护触点TZ1,正电经保护触点TZ1、监测2光耦回路导通,监测2光耦反馈检测结果,完成保护触点TZ1的检测;然后闭合保护触点TZ2,正电经监测1光耦、触点TZ2、TBJ继电器、压板回路导通,监测1光耦反馈检测结果,完成保护触点TZ2、压板、TBJ继电器的检测。同样,可以在分闸回路上实现相同的定检功能。 3过程层通信故障诊断 智能变电站中,间隔层与过程层用网络通信代替了信号电缆,之间用SV、GOOSE传送信息[14]。当SV、GOOSE收发异常时,需要及时诊断是间隔层装置、还是智能组件故障。本文提出一种不依赖网络报文分析仪[15]的诊断方法。分析SV、GOOSE的传输机制和特性,可采用接收端是否接收到相应的发送端信号来确定发送端的通信状态,而不是直接监测发送端的状态。间隔层装置发送GOOSE到智能组件,智能组件把接收到该GOOSE的状态用另外一个GOOSE送给间隔层装置,间隔层装置再把该状态值送到监控后台,完成一个间隔层装置GOOSE发送、智能组件GOOSE接收的状态上送,如图2所示。间隔层装置接收GOOSE的状态可以直接用来判断智能组件发送、间隔层装置接收的状态。一个智能组件可以把SV、GOOSE发送至多个间隔层装置,同样也可以接收多个间隔层装置下发的控制GOOSE,数据接收、发送是多对多的关系。如图3所示。故障诊断原理:根据所辖的发送端口和接收端口判断。当有任意一路发送端口或任意一路接收端口通信正常,则认为网口正常。如果所有的发送端口和接收端口都异常,才判定为网口故障。为此监控后台设计的过程层网络监测模型如图4所示。 4运行实例 基于上述原理的综合智能告警在贵州都匀泉东110kV数字化变电站投运。某一时刻采集到某交换机的一个状态数据(选用劣化程度最大的端口值),12345u,u,u,u,u的值为(35,20.8,16.7,28.5,0.65),得到模糊关系矩阵为。 5结语 设备状态监测是状态检修的基础,是二次设备检修的发展方向。针对智能变电站自动化系统的技术特点,交换机是智能变电站自动化系统的优秀关键设备。研究了交换机状态监测信息采集,在此基础上提出了用模糊综合评价方法对交换机进行状态评价;为防止保护出口跳闸回路触点粘连、失效、忘投压板等问题,设计了智能组件跳合闸定检回路进行监测;根据SV、GOOSE的传输机制和特性,当SV、GOOSE收发异常时,提出了一种不依赖于网络报文分析仪,及时诊断是间隔层装置、还是智能组件故障的方法。本文提出的模型、方法在实际变电站运行中得到了验证。 作者:徐长宝庄晨蒋宏图单位:贵州电力试验研究院上海思源弘瑞自动化有限公司 智能变电站论文:智能变电站电气设备的技术特点 1概述 随着我国经济发展和科技进步的速度越来越快,各行业对电力能源的需求不断增加,给国家电网的生产运行带来了前所未有的挑战。提高供电质量一直是我国电力系统的主要工作目标,为实现这一目标,满足社会发展的需求,国家提倡并大力建设智能电网。变电站作为电网中的重要组成部分,也加快了智能化建设,不仅实现了生产效率的提高,还降低了能源消耗,符合我国节能减排的发展政策。在变电站智能化建设过程中,对电气设备技术也有了更高的要求,光电传输、数字通信以及计算机技术等都融入到变电站建设中,简化了变电站的业务流程,提高了电力系统整体的运行效率。 2变电站电气设备介绍 智能化变电站电气设备是对数字化变电站技术的进一步发展和升级,与数字化变电站既有联系,也存在一定的差异。 2.1数字化变电站数字化变电站是按照国际标准建立的一种现代化变电站,其电气设备结构由过程层、间隔层和站控层三部分构成,能够实现变电站内各电气设备之间的共享和交互操作。数字化变电站的电气技术就是将变电站中所采集的信息进行传输、存储、分析和输出等,这一系列工作均是通过数据和信息的形式进行,通过相应的通信网络和系统实现各项功能。数字化变电站电气设备技术的突出特点是所有作业均是以数字化的形式实现,变电站自动化系统的一次设备智能化、高级应用和智能电网的支撑功能都有了很大进步。数字化变电站为建设智能变电站奠定了基础,而智能化变电站的建设是对原有变电站的进一步改进和升级,也是未来变电站发展的主要趋势。 2.2智能化变电站智能化变电站电气设备结构与数字化变电站有一定区别,主要由设备层、间隔层和控制层三部分组成,一次智能电气设备组成了设备层;检测和继电保护设备等二次设备组成了间隔层,这层主要采用分散型方式连接大部分母线应用;服务器、人机设备、路由器和站级计算机组成了控制层。该层利用光纤介质实现与间隔层的通信联系,并设置了计算机监控系统,以实现对变电站电气设备的实施检测、远程控制,并能在设备发生故障时,及时做出反应,保护电网系统免受更大损失。 3智能化变电站电气设备技术分析 3.1计算机终端与控制终端的结合智能化变电站将计算机终端与站内电气设备技术中的控制终端相结合,这就相当于在变电站中加入计算机系统,利用该系统可实现对站内运行信息和数据的采集、存储、分析,根据数据分析结果做出相应的指令,然后通过通信技术传输给各个电气控制终端。计算机终端还能对变电站系统的运行情况进行全程监测,根据设备运行情况做出准确判断,并采取有效的解决措施,这就能有效的降低电网运行故障处理不及时带来的经济损失。 3.2分布式控制技术的应用智能变电站电气设备分级控制是通过在变电站系统中采用了分布式控制技术,该技术具有独立控制性和自主调控性,这就能有效的将变电站中各类潜在风险进行分散和减弱,提高智能变电站运行的安全性和可靠性。分布式控制下的系统运行过程中若某一层出现故障,并不会影响其他层的正常运行,这种功能极大的提高了变电站的运行效率,降低了相关电气设备的负荷。 3.3光纤技术的应用光纤技术的应用,提升了智能变电站各层的通信速度和信息质量,实现了不同设备、系统之间的信息采集和传输高效化,这就为局域网管理功能的提升奠定了基础。控制层和设备之间的信息传输主要通过光线技术实现,该技术具有快速、准确、抗干扰能力强等优点,提升了整个变电站的运行效率。 3.4通信系统软交换的应用智能化变电站在很大程度上实现了电力通信的灵活性和便利性,其主要原因是在通信系统中应用了软交换,这不仅降低了后期的设备投资,还简化了设备维护工作,降低了变电站电气设备的维护成本。 4智能化变电站电气设备技术问题分析 我国变电站电气设备技术发展迅速,极大的提升了我国电力系统的运行质量,但仍存在一些不足需要进一步改进。如设备仍采用定期维护检修的状态、设备操作和监控仍需要人工完成等。为进一步提高我国变电站的智能化水平,应加大对以下问题的研究力度: 4.1电气设备检修智能化变电站中的所有电气设备都应该按照相关工作要求,科学合理的实施检修,在检修过程中,必须严格遵守设备配套的安全措施卡中的操作要求,防止意外事故的发生。为减少定期检修引起的停电,企业应积极加快在线检修技术的推广和应用,通过安全保护设备的配备,操作人员专业水平的提升确保在线检修的安全性,减少检修停电引起的各项损失。 4.2实时监控为提高智能变电站设备的运行质量,应进一步加强实时监控技术的应用,这样就能随时了解电气设备运行过程中的性能状态,通过各项监测数据的分析,对设备的运行状态进行判断,然后制定合适的养护措施。为确保实时监测功能的实现,应在变电站内建立统一的信息共享平台,利用该平台规范、统一各个系统的数据信息,提高信息传输速度,缩短系统反应时间。 5结语 智能化变电站是在数字化变电站基础上发展起来的一种新型运行形式,变电站的智能化是通过传统变电站技术与各类新技术结合实现的,目前尚处于起步阶段,还有一系列急需解决的问题需要我们进一步研究和实践。变电站智能化是我国构建坚强智能电网的关键环节,各部门应该积极配合,不断学习先进的管理理念和专业操作技能,确保变电站运行的安全性和可靠性。 作者:田召庚 单位:国网山东桓台县供电公司 智能变电站论文:浅谈智能变电站通信网络技术应用 摘要:智能电网建设目前已成为我国重要发展项目之一,作为智能电网建设中的关键和重头戏,智能变电站的建设改造任务显得尤为重要,智能变电站的建立在某种程度上可以推动我国电网智能化的出现。所以本文立足于我国现阶段通信系统和通信网络的现状,指出其中的特点和不足,并提出相应解决措施,矢志为我国智能变电站的建设和电网智能化的实现提供实际有效的理论依据,推动电网智能化在我国的开展落实。 关键词:智能变电站;通信网络 0引言 随着社会进步和繁荣,我国各行各业对电力的需求也在逐步提升,更多的需求也为智能电网建设带来更多挑战,智能变电站在用电、送电、配电和调度方面,都起着至关重要的作用,其联系各个环节,是使各个环节环环相扣的重要支撑,起着重要的纽带作用,在电网运行过程中起着不可替代的重要作用。然而,现在的智能变电站的网络系统较为僵化死板,仍然存在着重要的现实问题,所以,如何进一步加强智能变电站的技术研究,是我国当前智能电网项目中的重要课题。 1发展现状 近年来,随着我国经济实力的不断提升,现代科学技术也在不断发展,这也促使我国的变电站更多的趋向于智能方向发展,尤其是在“互联网+”的大环境的冲击下,我国智能变电站的通信网络技术也得到了较大的发展。通常情况下,电力通信网络运行的整个过程中,变电站是网络通信得以顺利实行的重要节点,变电站的合理推行,能够维护通信网的安全稳定,促进电力系统的平稳运行,提高运行效率和运行速度。在实际工作过程中,电力通信网络一般会分为两部分,一部分是骨干通信网,一部分是中低压通信网。这两部分的划分依据是电网通信的覆盖范围。 (1)骨干通信网 随着电力行业的不断发展,当前,我国的电力与传统的电力系统有了较大的区别。我国电力部门将通信网络划分为四个层次,由点到面,按照区域行政规划的方式进行区分,骨干通信网是指在四个层级中,覆盖可达到110(66)kV以上电压地区的部门,骨干通信网在整体电力通信网络中,起到调度控制的作用。目前来看,我国社会深度发展,电力系统的运用也更加完善,各个层级电力系统互相协调,相互作用,共同促进我国电力系统的完善和发展,人们生活水平不断提高,用电需求增加,也对电力系统的进一步发展提出更多挑战。目前,我国电缆使用状况良好,电缆使用总长度已经达到59.24万km,覆盖范围较广,覆盖深度强[1]。随着社会进一步发展,城市化规模越来越大,通信系统的发展总体来说是机遇和挑战并存的。现阶段,我国省级、跨区级、县级通信网络的传输率逐渐趋于每秒2.5Gbit和每秒10Gbit,速度加快,信号传输稳定,传输内容损失率低,在经济发展较快的城市,甚至已经出现波分复用技术,这一技术随着我国科技进步和需求增大,将在国内得到更大范围内的使用。但由于我国在通信系统方面起步晚,发展时间短,因此,在承载超大容量数据这一块,我国的骨干通信网络已经呈现出颓态,逐渐暴露一些缺陷和弱点,需要科技工作者进一步加强与完善[2]。 (2)中低压接入网 骨干通信网主要指覆盖范围在110(66)kV以上的地区和用户,与之相对应的,中低压接入网的覆盖范围即为110(66)kV以下的地区和用户,和骨干通信网的作用类似,中低压接入网主要起调度的作用,是一个场站、地区甚至个人的调度场所。一般来说,在进行中低压接入网端口连接时,需要注意以下几点:1)首先,在电力通信网络工作运行时,中低压接入网可以承载配电自动化、中压电力线载波等情况,另一方面,可以承接无线公网的运用,适用范围较广泛,使用场所也更加多元;2)其次,在电力通信网络合理运行的过程中,难免会出现收集用户用电信息等业务工作,为了满足这一需求,在远程通道中,科技工作者经常采用光纤、无线公网等方式进行信息收集;而本地服务则一般采用短距无线的方式进行信息采集。目前,我国在中低压通信网方面投入较大,投入成本较高,耗费了大量资金和人力物力,但是由于中低压通信网络可以覆盖更大范围,更适合社会化需求,因此短期内必须继续采用这一方法。我国在中低压通信网的网络管理方面仍存在漏洞和缺憾,缺少一套行之有效的管理措施,管理体制僵化,急需改革,这些都对电力通信网络的发展起到不利影响,甚至在一定程度上拖慢了我国电网设施的完善和发展。 2应用研究 (1)中低压接入网通信技术应用研究 我国电网系统中,中低压接入系统由于涉及范围广,覆盖面较大,因此,分管的位置相对来说较为分散,给通信技术的管理和应用带来一些阻碍,针对这一情况,我国科技人员计划从以下几个方面入手进行管理:从当前我国的运用现状来看,中低压接入网的通信技术主要包括PON技术、TD-LTE技术以及PLC技术三种,其中,PLC技术是当中最为主要的关键,在各级传输信号网络中都会运用。这种技术以电缆为媒,搭载波长,主要输送数据和语音信号。这种传输方式运用简单,操作无负担,对一些行业来说,采用这一方式进行操作工作,能够提升电网搭载信息的使用效率,完善电力线性道在电网工作中的基本目标和基本要求,提高数据传输能力,增强传输质量,降低传输过程遗漏或数据缺失的可能[3]。 (2)骨干通信网技术应用研究 在我国的通讯网络技术中,需要注意的是骨干通信网络是我国电力通信网络中极为重要的一环,不可或缺,不可忽视。为了进一步加强骨干通信网在我国电力部门的具体运用和实施,笔者根据当前实际情况提出一些方案供参考:骨干组网方案。ONT技术是光转网中一项新的技术,目前正在进入投入使用的过程中,这一技术方案与原有的传输技术相比,具备DWDM和SDH技术的优势,使用过后,整个骨干组网络的操作更加简便,极大提高网络的使用效率,加快实现数据传输无障碍的目标,对于一些大容量数据来说,使用这一技术,已经有效降低数据的损耗程度和损耗率,因此,ONT技术正不断被推行和应用[4]。另一方面,为了提高整个网络的实用性和适配性,在ONT技术实施的基础上,增加PTN+OTN+SDH的模式,满足区域内各行业的实际需要。在保证大容量数据的传输安全和传输效率的同时,确保简单容量的数据在传输过程中不遗失,提高工作质量和业务水平。例如,在骨干通信网中,有的业务工作对时间延长有要求,因此,使用SDH技术可以在不耽误时间延长的基础上进行工作管理;对于区域内覆盖来说,可以使用PTN这一技术进行优化改革,确保简单的信息容量在传输过程中可以保持高度精准。采用层级分明,规划恰当的管理措施,是解决区域内数据信息不安全的重要手段之一。在这一状态下,骨干通信网内的各级技术得到大幅发展,业务的收敛和汇聚作用都得到有效体现[5]。采用这一方法,能够有效发挥各层级的作用,提高网络的利用率,还可以提升整体网络的灵活性和输送能力,推动骨干通信的科学合理有序发展。 3结束语 我国是发展中国家,人口众多,因此,对于基础设施的需求也就相对于发达国家更大一些,随着现代社会的不断发展,电力成为了人民日常生活中不可或缺的一部分,不得不说,电力始终是一个国家经济发展和社会稳定的重要保证,当前我国进入改革开放新时期,社会各行各业对电力发展抱有充分信心和极大期待,与此同时,我国电力部门也相应面临严肃的挑战。作为我国支柱性能源,电网建设尤其是智能电网的建设在国内的发展更需要提到重要层面,智能电网的有效实施,能够在一定情况下促进经济发展和科学水平的提高。所以,必须进一步加强变电站的通信应用技术和网络技术,进行项目改进和创新,不断提高项目的总体效果和综合实力,严格按照国家法律法规和相关规章制度进行工作,促进电网智能化水平的提高,推动变电站通信网络服务的质量提升,为我国带来更大的经济效益和社会效益。 作者:刘文杰 单位:许继电气电网保护自动化系统公司 智能变电站论文:智能变电站通信网络技术应用探讨 摘要:智能电网建设目前已成为我国重要发展项目之一,作为智能电网建设中的关键和重头戏,智能变电站的建设改造任务显得尤为重要,智能变电站的建立在某种程度上可以推动我国电网智能化的出现。所以本文立足于我国现阶段通信系统和通信网络的现状,指出其中的特点和不足,并提出相应解决措施,矢志为我国智能变电站的建设和电网智能化的实现提供实际有效的理论依据,推动电网智能化在我国的开展落实。 关键词:智能变电站;通信网络 0引言 随着社会进步和繁荣,我国各行各业对电力的需求也在逐步提升,更多的需求也为智能电网建设带来更多挑战,智能变电站在用电、送电、配电和调度方面,都起着至关重要的作用,其联系各个环节,是使各个环节环环相扣的重要支撑,起着重要的纽带作用,在电网运行过程中起着不可替代的重要作用。然而,现在的智能变电站的网络系统较为僵化死板,仍然存在着重要的现实问题,所以,如何进一步加强智能变电站的技术研究,是我国当前智能电网项目中的重要课题。 1发展现状 近年来,随着我国经济实力的不断提升,现代科学技术也在不断发展,这也促使我国的变电站更多的趋向于智能方向发展,尤其是在“互联网+”的大环境的冲击下,我国智能变电站的通信网络技术也得到了较大的发展。通常情况下,电力通信网络运行的整个过程中,变电站是网络通信得以顺利实行的重要节点,变电站的合理推行,能够维护通信网的安全稳定,促进电力系统的平稳运行,提高运行效率和运行速度。在实际工作过程中,电力通信网络一般会分为两部分,一部分是骨干通信网,一部分是中低压通信网。这两部分的划分依据是电网通信的覆盖范围。 (1)骨干通信网 随着电力行业的不断发展,当前,我国的电力与传统的电力系统有了较大的区别。我国电力部门将通信网络划分为四个层次,由点到面,按照区域行政规划的方式进行区分,骨干通信网是指在四个层级中,覆盖可达到110(66)kV以上电压地区的部门,骨干通信网在整体电力通信网络中,起到调度控制的作用。目前来看,我国社会深度发展,电力系统的运用也更加完善,各个层级电力系统互相协调,相互作用,共同促进我国电力系统的完善和发展,人们生活水平不断提高,用电需求增加,也对电力系统的进一步发展提出更多挑战。目前,我国电缆使用状况良好,电缆使用总长度已经达到59.24万km,覆盖范围较广,覆盖深度强[1]。随着社会进一步发展,城市化规模越来越大,通信系统的发展总体来说是机遇和挑战并存的。现阶段,我国省级、跨区级、县级通信网络的传输率逐渐趋于每秒2.5Gbit和每秒10Gbit,速度加快,信号传输稳定,传输内容损失率低,在经济发展较快的城市,甚至已经出现波分复用技术,这一技术随着我国科技进步和需求增大,将在国内得到更大范围内的使用。但由于我国在通信系统方面起步晚,发展时间短,因此,在承载超大容量数据这一块,我国的骨干通信网络已经呈现出颓态,逐渐暴露一些缺陷和弱点,需要科技工作者进一步加强与完善[2]。 (2)中低压接入网骨干通信网主要指覆盖范围 在110(66)kV以上的地区和用户,与之相对应的,中低压接入网的覆盖范围即为110(66)kV以下的地区和用户,和骨干通信网的作用类似,中低压接入网主要起调度的作用,是一个场站、地区甚至个人的调度场所。一般来说,在进行中低压接入网端口连接时,需要注意以下几点:1)首先,在电力通信网络工作运行时,中低压接入网可以承载配电自动化、中压电力线载波等情况,另一方面,可以承接无线公网的运用,适用范围较广泛,使用场所也更加多元;2)其次,在电力通信网络合理运行的过程中,难免会出现收集用户用电信息等业务工作,为了满足这一需求,在远程通道中,科技工作者经常采用光纤、无线公网等方式进行信息收集;而本地服务则一般采用短距无线的方式进行信息采集。目前,我国在中低压通信网方面投入较大,投入成本较高,耗费了大量资金和人力物力,但是由于中低压通信网络可以覆盖更大范围,更适合社会化需求,因此短期内必须继续采用这一方法。我国在中低压通信网的网络管理方面仍存在漏洞和缺憾,缺少一套行之有效的管理措施,管理体制僵化,急需改革,这些都对电力通信网络的发展起到不利影响,甚至在一定程度上拖慢了我国电网设施的完善和发展。 2应用研究 (1)中低压接入网通信技术应用研究 我国电网系统中,中低压接入系统由于涉及范围广,覆盖面较大,因此,分管的位置相对来说较为分散,给通信技术的管理和应用带来一些阻碍,针对这一情况,我国科技人员计划从以下几个方面入手进行管理:从当前我国的运用现状来看,中低压接入网的通信技术主要包括PON技术、TD-LTE技术以及PLC技术三种,其中,PLC技术是当中最为主要的关键,在各级传输信号网络中都会运用。这种技术以电缆为媒,搭载波长,主要输送数据和语音信号。这种传输方式运用简单,操作无负担,对一些行业来说,采用这一方式进行操作工作,能够提升电网搭载信息的使用效率,完善电力线性道在电网工作中的基本目标和基本要求,提高数据传输能力,增强传输质量,降低传输过程遗漏或数据缺失的可能[3]。 (2)骨干通信网技术应用研究 在我国的通讯网络技术中,需要注意的是骨干通信网络是我国电力通信网络中极为重要的一环,不可或缺,不可忽视。为了进一步加强骨干通信网在我国电力部门的具体运用和实施,笔者根据当前实际情况提出一些方案供参考:骨干组网方案。ONT技术是光转网中一项新的技术,目前正在进入投入使用的过程中,这一技术方案与原有的传输技术相比,具备DWDM和SDH技术的优势,使用过后,整个骨干组网络的操作更加简便,极大提高网络的使用效率,加快实现数据传输无障碍的目标,对于一些大容量数据来说,使用这一技术,已经有效降低数据的损耗程度和损耗率,因此,ONT技术正不断被推行和应用[4]。另一方面,为了提高整个网络的实用性和适配性,在ONT技术实施的基础上,增加PTN+OTN+SDH的模式,满足区域内各行业的实际需要。 在保证大容量数据的传输安全和传输效率的同时,确保简单容量的数据在传输过程中不遗失,提高工作质量和业务水平。例如,在骨干通信网中,有的业务工作对时间延长有要求,因此,使用SDH技术可以在不耽误时间延长的基础上进行工作管理;对于区域内覆盖来说,可以使用PTN这一技术进行优化改革,确保简单的信息容量在传输过程中可以保持高度精准。采用层级分明,规划恰当的管理措施,是解决区域内数据信息不安全的重要手段之一。在这一状态下,骨干通信网内的各级技术得到大幅发展,业务的收敛和汇聚作用都得到有效体现[5]。采用这一方法,能够有效发挥各层级的作用,提高网络的利用率,还可以提升整体网络的灵活性和输送能力,推动骨干通信的科学合理有序发展。 3结束语 我国是发展中国家,人口众多,因此,对于基础设施的需求也就相对于发达国家更大一些,随着现代社会的不断发展,电力成为了人民日常生活中不可或缺的一部分,不得不说,电力始终是一个国家经济发展和社会稳定的重要保证,当前我国进入改革开放新时期,社会各行各业对电力发展抱有充分信心和极大期待,与此同时,我国电力部门也相应面临严肃的挑战。作为我国支柱性能源,电网建设尤其是智能电网的建设在国内的发展更需要提到重要层面,智能电网的有效实施,能够在一定情况下促进经济发展和科学水平的提高。所以,必须进一步加强变电站的通信应用技术和网络技术,进行项目改进和创新,不断提高项目的总体效果和综合实力,严格按照国家法律法规和相关规章制度进行工作,促进电网智能化水平的提高,推动变电站通信网络服务的质量提升,为我国带来更大的经济效益和社会效益。 作者:刘文杰 单位:许继电气电网保护自动化系统公司 智能变电站论文:探微智能变电站中网络通信与信息处理 1智能变电站的网络通信技术 智能变电站中使用的网络通信技术使用的是以IEC61850标准为优秀的基本结构,这种结构可以分为过程层、间隔层和站控曾。这种基本结构的结构图如图1所示。站控层中使用的设备的功能是使用全站的信息对整个变电站的设备进行控制和检测,并和远方的控制中心进行通信。间隔层中使用的设备的功能是采集间隔设备的信号并对这些设备进行控制和跳闸等控制动作,然后将相关的信息发送到站控层的设备并接收来自站控层设备的命令。过程层中使用的设备的功能是实现所有的和一次设备有接口的功能,并把直流的状态信号和交流的采样信号直接转换成数字信号,可以将其看作是一次设备的智能化和数字化的接口。这三层设备是通过网络通信来实现信息共享和数据的交换的,在间隔层和过程层设备中的网络叫做过程层网络,之间的通信内容包括交流的采样信号SV、直流的状态信号GOOSE以及硬对时信号1588。在站控层和间隔层设备之间的网络叫做站控层网络,之间的通信内容包括全站的保护信息和所有需要监控的信息。智能变电站中网络结构和传统的变电站的结构的不同就在智能变电站的继电保护装置是通过点对点的通信模式来实现采样和直接跳闸的,这就保证了继电保护装置的独立,极大的提升了继电保护装置的安全和可靠。在智能变电站中网络结构的各个层次的网络通信协议如表1所示。 1.1SV 由IEC61850标准的规定可知,SV是映射到以太网的数据链路层和物理层的,通过组播的方式进行传送,其传输网络可以分成点对点直接网络和通过交换设备的网络。采样值若通过交换设备进行传输,则装置和合并单元都是链接到网络的交换设备上的,所有的信息是共网传输的,数据的流向是通过组播的地址、VLAN的信息和APPID的信息来确定的。 1.2GOOSE GOOSE的原理和SV是类似的,都是映射到以太网的数据链路层和物理层的,都是通过组播的方式进行传送的,传送的网络都是分成点对点的直接网络和通过交换设备的网络,但是,GOOSE使用的是一种重发的机制来确保跳闸等相关的重要信息能够可靠的进行传输。在正常的情况下,GOOSE按照一定的时间发送报文来保证通信链路的完好,若是有事件发生,换一种时间间隔连续两帧发送事件报文,然后再换时间间隔发送事件报文,最后或辅导初始状态下的时间间隔。 2智能变电站的数据通信 因为变电站系统之间的通信在新型的智能变电站中占有十分重要的位置,所以,变电站自动化系统的优秀就是要建一个安全可靠的数据通信链路,又因为变电站具有一定的特殊性,其数据通信要求具有以下能力:①变电站自动化系统中的数据信息在传输网中要快速准确的传输,要保证其传送的实时性;②变电站是一个电磁干扰很严重的特殊环境,通信中信道本身的通道就较为复杂,在恶劣的通信环境中要拥有一个优秀的兼容性能;③在变电站的系统设计中若是出现失误或者错误,将会对设备甚至是人身造成极大的损害。 2.1智能变电站中常用到的通信接口 智能变电站中常用的通信接口就是RS-485接口,它的优点是多数的智能单元的接口方便,同时它的接口十分的标准规范,RS-485的接口是通过RS-232串口通信发展起来的,它采用差分的方式进行总线式的通信,具有良好的抗干扰能力,其传输的速率和距离都有了明显的提高,又因为总显示的通信方式可以在接口上进行,构建起通信网络来很方便。RS-485总线有两种连接方式可以选择,即半双工和全双工,常用的为半双工的方式,其网络拓扑图如图2所示。 2.2在智能电站中常用的设备通信协议 在智能变电站中使用比较广泛的和智能设备通信接口相匹配的协议有以下几种:①Modbus协议,这种协议时采用的客户端/服务器通信模式的一种基于串行链路的应用层协议,它的结构较为简单,在实际中应用也比较广泛,通常情况下,变电站和断路器设备中都是广泛的使用基于RS-485接口的此种协议;②TCP/IP协议,是由传输层的TCP/UDP协议和网络层的IP协议组成,是目前应用最为广泛的网络基础协议;③TCP/UDP协议,这种协议是完全以网络层为基础的通信协议,其中TCP的特点是向用户提供一种可靠的面向连接的字节流服务,UDP和TCP不同,它是基于传输层的协议,面向的是数据报文。 3实用分析 某智能电网系统的变电站的自动化系统中使用开放式的分层分布式的系统,由过程层、间隔层和站控层组成,站中的二次设备按照标准建模进行统一组网,实现信息共享。同时,变电站配备了通信记录监视系统,能够对整个电站的通信状态和信息进行时间和记录,该通信记录监视系统配备了两台监听装置和一台监视终端,其中一个监视装置负责采样值和GOOSE信息的监听和记录分析,另外一个监听装置负责对网络通信信息和另一个网的采样值以及GOOSE信息的记录,而监视终端通过交换机和两台监听装置相连,显示监听和分析的结果。在上述过程中,操作人员随时可以对系统中信号的变化、异常和传输中的异常状态灯进行监听,能够及时高效的对各种异常进行处理。在通信报文的记录文件到录波文件的转换过程中,同时采用了采样值按采样序号对其和按记录时间对其两种方式,这样,操作人员就可以通过两种方式的结果对比等到更为贴近实际的结果了。 4结束语 智能电网的建设关系到我国经济的发展和社会的进步步伐,而智能变电站在技术和功能上都与传统中的变电站发生了极大的变化,变电站中的运行信息需要以网络通信的方式进行交换和传输才能很好的满足智能化的要求,所以只有做好智能变电站的网络通信和信息处理的技术的研发工作和普及工作才能很好地做好智能电网的建设工作,才能更好地让电网为人民服务。 作者:陈敏 单位:国网湖北省电力公司孝感供电公司
计算机应用技术专业论文:高职计算机应用技术专业人才培养 近年来,面对高职生源现状和就业严峻形势,我院通过积极探索,提出了能力本位,以人文素养引领其他能力培养.通过查找国内外教育文献和古今教育理论,确定以建构主义引领教学改革,工作实践为主的教学途径,来适应本地域对计算机人才的需求. 1生源分析,以达到因材施教 由于学生几乎长期在应试教育的条件下处于弱势,造成了学习兴趣、学习能力、学习基础等都比较低下,要给出组合拳逐一解决.帮助学生分析,以前学习成绩差不仅仅是学生自己的原因;让他们看到高职生一样有希望,给出具体措施以及高职生与本科生相比较的优势所在.让他们鼓足勇气,知道人生才刚刚开始. 1.1学习兴趣与学习目的 依据学习理论,由兴趣、爱好和与社会责任相联系的理想为动力的是高层次的动机,属于内驱力和远景性.由外在因素干扰的是低层次的动机.只有树立恰当的学习目标,才能产生强烈的学习动机,才有高度的自觉性.大多数高职学生选择专业不是由于兴趣,比如受到家长和老师影响,或者好找工作;学习目的多数学生是由于外在,而非发乎内心. 1.2学习信心和态度 信心是人对自己正确评价后产生的自我信任,很多学生成绩不理想是由于缺乏自信所致.学习态度是学生对学习所表现出来的一种稳定的心理倾向,一般包括认知、情感和行为倾向.只有恰当的学习态度和学习目的,才能推动学习者克服困难,提高效率.多数高职学生在这些方面表现不好. 1.3提高情商对策 加强人文教育,充分发挥人文教育在教育中的育人功能,帮助大学生树立科学的世界观、人生观和价值观.同时激励学生的理想、塑造学生的人格、调节学生心理、关注学生的情感.通过圣徒实际、服务社会培养学生的社会责任感. 2构建以行动导向为主的课程,优化课程设置 2.1构建行动导向的课程设置 针对专业岗位的需要的能力组成,以计算机行业典型工作任务为引领,确定主要工作任务所对应的课程和实习实训内容,构建主要课程和训练内容.大体思路是先有校企合作与学校进行市场调研,针对社会需求进行岗位分析需要的能力和技术,全面系统地分析出典型工作任务,然后制定学习内容. 2.1.1对专业岗位群分析,确定典型和主要工作任务通过积极地与企业沟通和市场调研,确定了计算机操作员、网页制作员、网络管理员三个岗位进行系统地分析,制定出了40项典型工作任务. 2.1.2分析工作任务,将行动领域转化为学习内容以实际工作过程为依据,将40项工作任务转化为8项专业的学习内容,分别是计算机组装与维护、面向对象程序设计、图形图像处理技术、Flash动画制作技术、网页设计与制作技术、ASP开发技术、计算机网络技术、网络综合布线技术. 2.1.3设置行动导向的课程对岗位群的素质和能力进行分析后,制定行动领域,完成职业岗位的社会能力及拓展能力的训练.社会能力主要指团结协作能力和艰苦创业能力.这些主要由基础课程来培养,如英语、思想政治、心理学、就业指导和素质拓展课,培养学生爱岗就业、团队精神、诚信品质、良好的职业行为习惯等,对学生的整体的情商有一个提高.自主学习能力和分析运用能力等拓展能力主要渗透在平时训练和专业课程的学习中. 2.1.4实施双证书制度学生通过获取国家相应的资格证书,既可以获得训练和专业学习容,又可以在就业竞争中获得用人单位的青睐. 2.2课程改革 在人才培养方案的制定过程中,我们对课程进行了精心的筛选,始终围绕用人单位的岗位需求和需要的能力,进行有目的地训练,突出技术和人文素养以及工作能力的有机结合.把实践能力和零距离对接作为教学的重点. 2.2.1制定与市场需求紧密联系的教学计划以市场和就业为导向,进行人才培养方案的综合改革,把敬业精神、团队精神与技能训练有机结合,用人单位的欢迎是我们培养的目标,学生可持续发展是我们改革的重点. 2.2.2进行模块化课程的变革针对学生的原有基础与岗位需求的差距,找到理想的教育途径,学生接受的自然有序,不至于让学生一头雾水,这就对教师提出了很高的要求,既要理论和实践能力都具备,又要具备高超的教育理论和艺术素养. 2.2.3扩充实践课时数对实践课时给予充分的重视,高职与本科的竞争优势,就在于到单位就能干活,找到切入点,进到单位之后,在工作中需要时候,再慢慢学习理论知识,就不会感到那么枯燥了;否则学生很难学进去那么多理论,因为毕竟他们底子差,只要工作需要那点技能就可以了,先上岗,以后再慢慢学,毕竟现在提倡终身学习. 3改革教学方法 3.1积极推行工学结合,实施项目导向,任务驱动 顶岗实习等加强学生实践能力的手段,采用教、学、做一体的模式,以企业需求为准绳,达到在教学过程中锻炼学生职业的全方位能力.以精心选出的四门优质优秀示范课程,采取项目教学,项目课程主要遵循工作过程来组织知识,由于工作任务的特性与复杂,不同的工作任务涉及的知识有交叉重复,有的也会出现知识漏洞.同时工作任务的难易不同,也造成了教学上的不均衡,有时候跳跃式的知识也给学生接受带来一定的困难,这就给教师的能力提出了功能更高的要求. (1)与企业积极合作以工程实际中的项目为背景,按照项目的整个运作流程,师生和企业主要技术人员共同组成项目部,放手让学生去做,激发学生的创新能力,团队协作能力,强化学生的职业能力.将项目中的需求知识提前大致说一遍,让学生边做边学,互相协作,直接把课程知识与实际工作对接,学生完成了项目中的任务,也就掌握了知识.这样学生的求知欲也非常旺盛,不至于觉得学了那么多知识没有什么用.同时为单位创造了效益. (2)创设学习情境教师对学习情境的构建,成为项目课程实施能否成功的关键.项目内容按照学习进度有简单到复杂,例如学习文字编辑,学习可以这么安排任务,日常文档、商务文档、行政文档、学术文档,就是逐步过渡到学生比较陌生的领域,紧密围绕建构主义理论,让学生不至于感觉一下子接受不了而放弃. (3)分段完成当项目很大时候要进行合理分段,如“多媒体素材加工”,牵涉到图像、视频处理、声音等,学生通过“编制电子相册”来学习各项知识技能,就需要先完成录制伴音解说和制作相册封皮之后,才能去做.通过这些工作的分解,也让学生学习到了认知规律,并且在以后的工作过程中也知道如何去做了. (4)及时对应当学习任务和工作任务比较独立时候,要及时对应工作任务.这样可以避免遗忘,并让学生实时充满成就感.如学习网络交流时候,可以布置电子邮件、即时通信、网络购物等. 3.2专业教师要爱岗敬业并积极学习 (1)教师要结合专业人才培养的要求和高职学生的特点,积极学习教育理论,并加强实践能力和理论素养,同时要有历史的使命感.在教学中探索行之有效的教学方法,并积极和学生打成一片.点燃学生的激情,以自己的人格魅力去感染学生. (2)按照传统教学培养出来的师资很难适应基于职业情境的行动导向教学,教师要引导学生在开展活动中学习,完成工作任务中锻炼能力,在主动解决问题中建构专业理论知识;所以教师要有积极主动性,去学习新的职业教育理论. (3)项目教学往往需要一个教师团队,这就要求教师的团队协作能力,还需要团队领导力.项目教学牵涉许多实践环节,对教师的实际动手和对外交往能力都有较高的要求.教师应该积极融入社会相关专业领域的实践中,不断丰富自己的实践经验. (4)由于传统教学下,学生习惯单打独斗;而项目教学由于与工作真实差距很小,所以要求学生以完成任务为宗旨,必要的交流和协作是必须的. 3.3在课程考核上以能力为主 本专业大部分课程需要学生上机操作,可以布置几个大的任务,考核学生团队协作能力.单独布置任务主要考察学生独立完成工作的能力.加大平时考核力度,上课讨论要占有比较大的分量. 3.4专业基础课实行考教分离 建立题库为达到更客观的评价教师,建立了试题库,对学生的综合能力有了比较客观的测评. 4综合实验教学改革 除了以往的单个实训之外,加强综合实训.虽然课程实验很多,大多属于验证性的,实验是独立的,没有形成本课程和别的课程串联到一起综合运用的功能.为避免在计算机专业学生中普遍存在的知行分离、害怕毕业面对实践的情况,有必要机型改革综合实验. 4.1实验存在问题 4.1.1验证性实验比重过大,综合性实验学时过少. 4.1.2综合性实验教学大纲陈旧,内容与现实社会差距太远,内容更新很慢.现有综合性实验一般围绕课程基本内容,鲜有针对实际问题的. 4.1.3实验室管理缺乏制度化和科学性,不能合理利用实验资源. 4.1.4实验教学评价体系不科学,评价指标单一,就是评价实验结果一个指标. 4.2几点建议 4.2.1加大综合性试验课时如《数据库原理》综合性实验安排,应该变过去分散的实验方式,改为三周时间集中完成,期间不安排其他课程,确保实验教学的持续和易操作. 4.2.2加强综合性实验大纲和内容更新实验数据和素材应结合实际工程,每学年数据要进行.在具体安排时候,可以分解成多个子项目,最后综合成一个大项目,不仅能提高学生团队能力,而且有利于学生提高学生的实际工作的能力. 4.2.3让学生实际去做真实的工作在管理信息系统综合性实验教学中,我们要求学生制作中等规模的内蒙古交通职业技术学院后勤管理系统.它有6个子系统组成,每个子系统安排6个学生组成一个团队.每个团队单独与后勤沟通,确保实际需要.在整个项目运作中,教师只起到启发和引导的作用.通过此项目的实施,学生看到自己的成果能解决实际生活中的问题并产生一定的效益,很有成就感和自豪感,对学生的自主性学习起到了很大的推动作用. 4.2.4加大实验室开放力度周六日和晚上都要对学生开放,学生随时可以去实验室做实验,国外很多都是在实验室通宵.而我们限定在教师正常上下班时间,对学生做实验的连续性很不好,同时对实验室资源也是很大的浪费. 5高职计算机专业教育的几点思考 5.1实践教学的价值思考 高职计算机专业实践教学是特色体现的主要方面,主要是实训和实习.首先,实践教学的目的是让学生经历.就是让学生在真实的工作任务中去学习相关的知识和技能,同时体会完成任务的方法.其次,经历过程一定要关注主体体验.学生经历任务过程时,会有千头万绪无从抓起的感觉,到逐渐豁然开朗后的愉悦;会有眼高手低的感慨;并且在过程中,学生会感受气氛、领略工作环境、感受进步,形成直接的工作经验.再次,反思内化获得能力的提升.学生直接的经历一般是片段的、单个的、松散的,对这些有意义的东西,及时总结,就会变为个性内在的东西,进而促进个性成长.最后,理论是深层反思所必须具有的,必须有相应的理论,才能对经验系统化.理论与个人经验相互印证,才能激发学生更大的求知欲. 5.2理论教学的价值思考 高职教育的理论教学须够用为原则.首先,没有理论的指导,实践是盲目的,并且不能培养学生较高的思维能力.其次,教学目的是提高个性化的思考能力,任何职业都有其特定的思考能力,在学习职业理论过程中建构起来的个性思考力,正是学生获得职业策略的需要. 5.3人文滋养的价值思考 高职教育是更等教育,要培养人,就要培养学生完整的人格.首先,成功的要诀是“以道御术”;科学的发展离不开强大人文的积淀,技术的提高必须有深厚的道德素养做后盾,突出技能的同时必须重视人格的提升.其次,文化艺术滋养人的心灵;现实告诉我们,作为知识的信息随时可得,而大学特有的育人环境是离开大学后很难得到的.最后,职业能力仅仅是敲门砖,能用内在的道驾驭外在的术,才是合格的职业人才,所以计算机专业人才也不例外,要进行人文素质的提升. 6课程评价 仅仅靠教师自觉去把握教学质量现阶段还不行,所以要进行课程评价.主要有学生、督导专家、同行、管理者、和教师自己组成评价团队.为了保证评价的客观公正,应该实行多渠道、多元化的评价,再设计评价系统时,要坚持导向性和激励性相结合.选择评价指标时候,要求必须内涵明确、词义清晰.通过与一线教师、教学管理干部、学生座谈和访谈获得原始数据.课程评价不是一蹴而就的,始终按照“计划—实施—检查—处理”的管理循环不停地运转,从而不断提高教育质量。 作者:王建军 单位:内蒙古交通职业技术学院 计算机应用技术专业论文:高职计算机应用技术专业改革探索 0概述 高等职业技术学院有一些开办多年的老专业,随着市场的变化,技术的革新,这些老专业已经不能适应当前社会的需要,脱离了主流的市场环境,招生和就业都面临巨大的困难,必须进行改革才能生存。计算机应用技术专业(后面简称为计算机专业)就是这样的典型。这个专业一般创办于20世纪90年代,主要教学内容是计算机应用和维护技能,也学编程和网络技术,但每一方面都不精深,是一种“万金油”式的专业,适应了当时社会的需要。但是随着计算机和移动设备的普及以及信息技术的迅猛发展,这些基本的应用维护技能已经没有市场,现在需要的是各个技能更加精深的专门人才,该专业毕业生的就业情况愈发严峻,而临的选择是要么改新专业,要么改方向,要么被淘汰。相对于改换专业的伤筋动骨,改变方向是比较容易实现的。但是改到哪一个方向,才能不与其它的专业冲突,又能最大限度地存留该专业的传统优势和实训条件,是众多教管人员苦苦探索的难题,也是我们要研究的课题。本文提取了多个高职院校计算机专业近年开办的新方向相关资料,希望通过比较分析,为大家找到解决方案,也为其它老专业的改革提供一点启迪。 1典型新方向的横向比较 以前的计算机专业就像“万金油”,学的技术比较多,但都不够精深,适合于计算机处于尚未普及,市场大量缺乏计算机维护管理和软件应用的环境。其优秀课程一般是计算机组装与维护,C语言程序设计,网络基础技术,平面设计与制作,数据库实用技术,网页设计与制作等。新的专业方向需要在某一方面进行深入和拓展,学习精深的技能,以满足当前市场的需要。我们从多所高职院校近年来开办的新方向中获得材料,从培养目标、优秀课程、就业岗位这些方面进行分类比较,为后面的分析奠定基础。 1.1计算机系统管理和维护方向 计算机系统管理和维护方向与老计算机专业比较接近,课程变化不大,培养的是能从事计算机日常硬件维护、计算机系统管理、计算机办公自动化管理、企业计算机网站管理和维护等工作的技能。着重培养学生的硬件维护、系统管理、办公文档处理、企业网站运维等专业能力和团队合作、创新意识等职业素养。主干课程有主板维修、商务流程处理、Linux服务器系统管理、计算机网络管理和维护、关系数据库和SQL、网站设计与管理等课程等。主要就业方向是计算机系统管理员、计算机网络管理员、计算机硬件检修员、数据库管理员、计算机系统运维工程师等岗位工作。这个方向仍然偏重于电脑维修、网络管理和信息管理技能,优秀岗位偏多,对于这些技能学习得也不够精深。对于电脑维修,没有深入学习模拟电路和数字电路的知识;对于网络管理,对路由与交换的技术学得不深;对于信息管理,也仅仅学了关系数据库和结构化查询语言SQL,仍然保留着老计算机专业的学得多、学得浅、“万金油”的特点。 1.2企业信息管理 有些院校的计算机专业开办了企业信息管理方向,该方向培养目标为面向企业信息化行业,培养具备ERP系统的辅助开发、实施、维护和运行管理能力,能在大中型企业从事企业生产经营的信息化项目实施和管理或在IT企业从事ERP系统的设计、实施和售后服务的高素质技能型专门人才。可从事的工作岗位有:生产管理、仓库管理、ERP项目实施、系统维护和管理、系统开发、产品销售。优秀课程有现代企业管理、会计电算化、C语言程序设计、网络数据库、ERP系统实践、ERP项目实施、管理信息系统等。需要注意的是,这个方向有既定的国家职业标准,这个标准将企业信息管理师定义为从事企事业信息化建设,承担信息技术应用和信息系统开发、维护、管理以及信息资源开发利用的复合型人才。该定义有几层意思:一是从事的工作是企事业单位的信息化建设,而不是一般的技术工作,即该人才不是一般的技术人员或IT人员,而是信息化建设的人员;二是承担的任务是综合性的,不仅有通常的IT应用,还有信息系统的开发、维护和管理以及信息资源的开发和利用;三是明确点出是复合型人才,而这尤其重要,在国家职业标准中,界定为复合型人才的职业是很少的,这才是该方向的要点所在。按知识和技能水平的不同将该职业划分为助理企业信息管理师(国家职业资格三级)、企业信息管理师(国家职业资格二级)、高级企业信息管理师(国家职业资格一级)三个等级,都有对应的资格考证,通过后国家颁发职业资格证书。企业在生产、管理、销售中无时无刻不在与信息技术打交道,企业信息管理师是一个专门负责信息开发和运用的职位,在现代企业中信息管理举足轻重,直接对企业的经营决策造成重要影响,虽然我国的企业经历了近20多年的信息化,但企业信息化效果不佳,企业信息管理人才缺乏。 1.3多媒体技术方向 多媒体技术方向面向网页设计、多媒体产品设计、交互设计、用户体验设计等工作,培养能够从事网站策划、设计、开发、管理,动画设计、视频加工、交互设计等岗位的专门人才。主干课程一般有网站视觉形象设计、网站设计、二维动画制作、三维动画制作、Flash游戏开发、VI形象设计、交互媒体制作、虚拟实境设计等。毕业生主要从事网页设计、多媒体产品设计、交互设计、用户体验设计等技能型专门工作。多媒体方向是目前市场的热门方向,但这个方向如何定位存在争论,是完全偏向美工、动漫的设计制作,还是学习多种多媒体的技术,不追求某一门技术的精通,各所院校有所不同。完全偏向美工、动漫,首先是与动漫专业有所冲突,而且对于没有美术基础的学生,这个方向很难学好。广泛学习多种多媒体技术,每门技术都达不到精通,在这个行业又面临很大的竞争,很难找到对口的工作。 1.4WEB程序设计方向 WEB程序设计方向面向WEB网站建设、网站前台界面设计、网站后台维护、WEB程序软件安装测试等工作,重点培养学生对WEB应用程序的需求分析、界面设计、后台管理程序开发、WEB程序集成等专业能力。主干课程有网页设计、图像制作、SQLSERVER高级应用、Windows程序设计、项目开发训练、程序设计、动态网站建设、企业网站制作等专业课程。毕业生主要从事WEB软件编写、WEB网站开发与维护、软件测试、软件销售、软件安装与维护等岗位工作。WEB程序设计在软件开发技能中难度偏小,比较适合高职生。现在互联网普及,以前的单机应用程序都需要开发成能在浏览器上运行的WEB程序,因此开发量很大,市场需求量也很大。对于基础较好的高职生来说,从事WEB程序设计是一个不错的选择,毕业后找工作容易,薪酬上涨空间大。 1.5动漫方向 动漫方向培养掌握图文软件、三维软件和视频处理软件的操作技能,能从事办公事务、图文排版、平面设计与制作、网站制作、三维建模与效果图制作、动画制作与视频处理等工作的高技能专门人才。优秀课程有构成与设计、素描与色彩、数字摄影、平面图像处理、网页设计与制作、图文制作、影视制作与编辑、RIA程序设计、FLASH动画制作、三维图形设计、AUTOCAD建筑设计、广告设计。就业岗位包括网站设计师、网络信息编辑师、印刷和广告业平面设计师、动画和游戏设计师、音影视设计师、三维虚拟现实模型设计师等。动漫方向也可以看作是多媒体方向更加精深的一个方向。首先这个方向跟动漫专业可能冲突,只适合尚未开设动漫专业的院校。其次,由于动漫对于美术基础的要求,并不是所有学生都能学好这些技能。建议有这方面的兴趣,或者有一定美术基础的同学选择这个方向。 1.6移动互联网方向 移动互联网方向培养掌握移动终端产品开发和应用技术、移动互联网业务平台开发和应用技术、移动互联网门户网站开发和应用技术的专业技能人才。优秀课程有Android应用与开发、IOS应用与开发、移动Web编程技术、移动互联网开发技术、移动测试技术等。就业岗位主要包括Android应用开发工程师、IOS应用开发工程师、手机游戏开发工程师、手机WEB开发工程师、手机测试工程师、手机软件移植工程师等。移动互联网是一个崭新的方向。目前4G移动互联网正在掀起新的信息技术革命的浪潮,移动互联网业务的发展将成为继宽带技术后互联网发展的又一个推动力。数据显示,2013年第三季度中国移动互联网市场规模达到278.7亿元,同比增速66.7%。中国手机网民规模达到4.2亿,占总网民数的74.5%;我国智能终端出货量达到2.58亿部,增速达167%,成为全球最大的智能手机生产国。在经历了大型机、小型机、PC、桌面互联网四个时代之后,伴随着4G应用的迅速发展,移动互联网正成为IT行业发展的第五个阶段,在未来多年内将都是热门的方向。国家“十二五”规划明确提出要加快发展新一代信息技术,移动互联网是我国未来发展战略的重点方向。我国移动互联网应用开发人才严重匮乏,人才市场出现真空。不管是大型跨国公司还是小而专的软件开发商,移动应用领域企业都在轮番进行全国性的大规模人才招聘工作。据工业和信息化部人才交流中心报告显示,移动软件工程师已居于职业收入排行榜榜首。所以就业好、收入高是这个方向的优点。但是这个方向偏向于开发,跟传统的软件开发专业有一定冲突,实际上部分高职院校的软件开发专业已经包含了移动开发方向。对于计算机专业来说,针对于目前高职生的数学和英语基础,如果偏重于前台开发和测试技能,降低学习难度,可以适合于大多数的学生。 2各方向的分析和推荐 从近几年的市场就业情况来看,与软件开发相关的WEB程序设计、移动互联网方向的就业率高,薪酬也高;企业信息管理方向就业面广,找工作容易,薪酬一般;多媒体方向和动漫方向就业有一定困难,市场只需要有美工基础以及对技术精通的人才;计算机系统管理和维护方向就业和薪酬都一般,并且处于下行状态。所以如果学生的基础较好,从事WEB软件开发和前台设计,开办WEB程序设计和移动互联网方向是较好的选择,毕业生普遍就业好,薪酬高。但是各省的高校招生情况不同,录取高职生的素质也不相同,许多高职新生的数学和英语基础差,逻辑思维能力弱,很难学好软件开发和网站设计技能。而且开发设计岗位工作辛苦,出差加班较多,也是许多学生拒绝这个方向的理由。对于数学、英语基础较好的高职生,特别是从中专、职高单招单考进来的学生,有一定编程基础,或对编程感兴趣,可以开设这两个方向;如果生源基础不是很好,可以考虑企业信息管理、多媒体方向,这两个方向的优秀课程不是很难,学习起来相对容易,而且都有一定的就业市场;动漫方向需要有一定的美术基础,适合在美术方面有特色的高职院校。各地高职院校应根据自身的情况,制定相应的方案,开办正确的方向。我们还建议一个专业分多个方向以适应不同基础的学生。如一个计算机专业可以分成移动互联网、多媒体、企业信息管理三个方向:喜欢编程的学生分配到移动互联网方向;对多媒体感兴趣的选择多媒体方向;数理基础不好,害怕编程的选择企业信息管理方向。这样虽然带来了管理上的麻烦,但是实现了分类教学、因材施教的目标,也符合“乐中学,学中乐”的现代教育思想。 作者:刘晓刚 单位:浙江经贸职业技术学院 计算机应用技术专业论文:计算机应用技术专业一体化实践教学研究 摘要:本文首先分析了计算机应用技术专业开展“一体化”教学的原则,在此基础上,从硬件设施建设、教师队伍打造和教学计划安排等多个方面,探讨了“一体化”教学体系的建立,为提升我国计算机应用技术专业的教学实用性提供了良好的思路。 关键词:一体化;实践教学;计算机应用 一、引言 随着社会的高速发展,社会对人才的需求已是愈加趋于综合高端化的发展。对于只会学习和考试的人才,只有学校和教师喜欢和欢迎,而社会更喜欢既会学习又会实践又有头脑的综合型人才。在这个背景下,像计算机这类实践性强的应用技术专业更加应该开始实施“一体化”教学,让学生不仅学会知识,更应当将知识应用到实践中,去解决实际问题。“一体化”教学的实施,将理论和实践相结合,能够强化学生的计算机技能,增强社会适应能力,有效的推动计算机应用技术专业的健康发展。 二、计算机应用技术专业“一体化”教学的设计原则 第一,,时刻以学生的学习需求为中心。“一体化”教学注重培养学生的主动性,转变以往完全接受形的学习,要刺激他们对待学习主动出击。因此,在教学中,教师需要尊重学生的真正需求,为他们创造一个有利于学习的环境。制定的教学计划、设定的目标都要以学习者为中心。第二,坚持有效的学习理论为指导。对于一个新型的教学方法,一定要有一定的理论支撑,在教学中,教师一定要学习和坚持正确有效的学习理论。积极为学生创设学习氛围,增加他们动手锻炼的机会,带动学生去思考和反思,不断的重复练习增强自己的专业能力。第三,设定三维目标作为教学向导。“一体化”教学的目标不只是教给计算机知识,更是要让他们能够运用计算机知识去解决实际的问题,进而能够提升自身的学习认识,创造出新的计算机技能。 三、计算机应用技术专业“一体化”教学的实践策略 第一,加强学校“一体化”教学的硬件投入。计算机应用技术专业“一体化”教学对教学设备硬件的要求特别严格,必须具备满足这种教学方式的空间和场地,以及配套的基础设备。此外,还应当打造一个独立于学校之外的模拟实训基地,让学生可以实践操作。一方面,说到这个学校的硬件设施,主要还是在教材和课件方面的不充足。教师要加速改进计算机应用技术专业的教材和课件,给学生提供一堂有价值的教学。平时,多借助多媒体设施来进行辅助教学,增添学生学习的乐趣,弥补教材中知识的不全面。学校还应当组织本校教师对计算机应用技术专业的教材进行整合编写,根据本校学生学习的实际情况编写一本有针对性的教科书。另一方面,对学生进行实践学习的实训基地,学校要加大资金投入,快速建设起来。学生的技能不能只通过看书、看板书等习得,还要在具有工作环境的情况下去不断练习。计算机应用技术专业的学生只有在实训教室里边学边做,用大量的实践操作的练习才能增长学生的计算机技能,验证学习的理论知识。实训基地对提升学生的计算机技能有很大的帮助,在实际问题中用计算机知识去突破它,会让学生更加深刻的理解问题,帮助他们去深入思考,从而能够总结出更多知识。第二,组建一支“一体化”教学的教师队伍。保障计算机应用技术专业“一体化”教学实践的顺利进行,还需要有专业素养的教师队伍作为教学的引导人,带领学生去验证知识,得到技能。打造一支这样的队伍,首先要转变思维意识,让教师们从内心去认同这个教学方式。从事计算机应用技术专业教学的教师,除了要具备过硬的专业文化知识,还要有一个先进的教学理念,这样才可以带出优秀的计算机人才。学校要给教师提供深造学习的机会,让他们去接触新鲜的思想,同其他优秀教师去交流学习,从而打开自己的眼界,充实自己的教育认知,并且用这种创新思维影响学生。此外,教师对待计算机应用技术专业“一体化”教学要有足够的兴趣,不要认为这种教学会有难度,开展起来会不顺利,在心里打了退堂鼓。要充分理解“一体化”教学的真正内涵,发挥出这种教学方式的积极作用,提升整个计算机应用技术专业的教学质量。学校可以为了调动教师的教学积极性,设置一些物质奖励,对在“一体化”教学工作中有突出成绩的教师予以肯定和鼓励。第三,制定符合“一体化”教学的计划安排。为了能够将计算机应用技术专业“一体化”教学开展的有教学价值,教师可以对学生进行分班授课。学生的学习能力和接受能力各有不同,这种高低不平的能力状况会使“一体化”教学实施的不顺畅,影响它的效率。所以,将他们进行分班授课不是对他们的不公平待遇,而是为了让他们都能够适应这种教学方式。分班教学让能力稍差的学生得到大幅度的提升,更加快速的适应“一体化”教学,而能力强的学生也会因为体验到教学的乐趣而更加努力学习。学校还应当多多给学生们提供一些技能竞技比赛的机会,技能比赛可以激发学生的进取心,让他们明白自己的不足,像更优秀的同学学习,增长自己的能力。技能比赛还能提醒学生注意操作中的细节,不要犯这种低级错误,到了真正的工作中更是不得马虎,对待工作要有责任心。 四、总结 综上所述,“一体化”教学培养出来的综合型人才正是社会中急需的人才,这对教育和社会的发展有着重要的意义。计算机应用技术这个专业本身就是应用性很强的学科,需要进行模拟实验操作,以增强学生的专业技能,而“一体化”教学模式非常适合这类专业的教学。“一体化”教学开启了计算机应用技术专业教学的新篇章,让教学的内容不再单调,让教学的方式更加有趣,调动了学生的积极性,丰富了他们的实践经验,提升了个人的综合技能水平。 作者:韩淑芹 冯娜 计算机应用技术专业论文:计算机应用技术专业教师情况分析 摘要:计算机应用技术教学不仅能够帮助学生掌握基本的计算机理论,而且可以锻炼学生对专业知识的应用能力,为学生今后从事相关专业的工作奠定了基础。学生在进行专业学习过程中,不可避免地会遇到许多问题,教师只有进行专业、耐心的解答,才能使学生掌握教学重难点,加深对计算机技术的理解和应用。文章首先指出了当前教学中面临的问题,最后就如何提升计算机专业教师队伍的整体素质进行了分析。 关键词:计算机;应用技术;专业教师;基本情况 一、引言 教师队伍的整体素质和教学理念,在很大程度上决定了学生的学习效果和对所学知识的应用水平。计算机行业知识的更新换代极为频繁,教师只有不断加强自我学习,提高专业教学能力,才能为提升教学质量提供根本保障。但是调查发现,许多学校都不同程度地存在计算机专业教师数量不足、教学任务繁重、教学质量下滑等问题,严重影响了学生计算机应用技术水平的提升。在这背景下,探究提升计算机教师整体素质的措施具有重要现实意义。 二、计算机应用技术专业教师基本情况 第一,教学水平分析:[1]首先,部分计算机教师的教学观念不能与时俱进的进行更新,尤其是在计算机应用技术教学部分,还存在一定程度的“重理论、轻实践”的教学观念。在课堂教学过程中,教师过多的依赖于教材内容,只会“照本宣科式”的进行知识讲解,学生没有足够的自由操作和实践机会,导致所学知识难以得到实际应用,不利于学生真正提升计算机专业技术的操作能力;其次,教育技术传统落后,难以激发学生的学习兴趣。部分计算机专业教师不愿意花费时间搜集教学素材,或是制作精美的教学课件,导致课堂教学模式单一化。久而久之,学生的课堂学习效率也会降低。第二,教学效果分析。[2]听课制度并未得到完全的贯彻和落实。为了激发教师的教学积极性,学校开展专业教师之间的相互听课制度,并组织安排二级学院领导定期进行抽查。但是在实际执行过程中,计算机应用技术专业教师忙于各自的教学工作,很难有充分的时间进行互相听课,学院领导也因各种管理工作而疏于监督和指导,听课制度流于形式,并未取得预期的教学效果;第二,教师基本功有待提升。教师教学能力的高低,直接决定了计算机应用技术专业的教学效果。近年来,为了适应学校发展要求,学校每年都引进高学历的教师人才,这些新任教师虽然学历较高,但是缺乏实际教学经验,在教学初期的教学效果也不够理想。第三,教研成果分析。教研科研工作能够帮助教师反思教学工作中的问题和不足,进而集思广益,共同探讨提升教学质量的可行性措施。近年来,计算机应用技术专业教师参与教研科研工作的人数较少,原因有三:一是学校缺乏有效的教研组织,导致教研工作缺乏主体和目标,教研活动难以取得实际成效;二是教研室的带头和组织作用没有完全发挥;三是缺乏教研教材。除此之外,教研成果不能得到及时的推广和落实,没有在实际教学中发挥应有的促进和指导作用,也是导致计算机应有教学水平难以取得突破性进展的重要影响因素。 三、提高计算机应用技术专业教师整体素质的措施 第一,加强领导班子建设,突出教学指导作用。教师专业教学能力和整体教学水平的提升,离不开学校领导的宏观指导,加强领导班子建设,对于教学工作的高效率开展起到了积极作用:首先,学校领导应立足于当前,着眼于未来,结合学校的实际情况,从大局出发,制定内容详细、切实可行的教学任务,确保计算机应用技术专业教师的培训活动能够按部就班的开展。其次,学校领导要明确自身工作定位,提升个人的使命感和责任意识,真正将教学指导工作摆在教学活动的优秀位置,狠抓教师教育和指导工作。第二,充分发挥教研室的作用。教研室是我系按专业设置的基层教学单位,是教学、科研、师资培训、教书育人等职能工作的具体组织者和实施者。教研室工作的状况和水平,在某种程度上直接放映了作者所在系工作的整体水平和教学质量的好坏。因此,必须狠抓教研室建设,更好地发挥教研室的职能作用,采取一些具体措施,力争学校在各项方针政策上向教研室倾斜。只有这样,才能使教研室在实施教学计划,稳定教学秩序,提高教学质量发挥积极作用。教学实践证明,教研室是系部教学单位的基础,是教师发挥作用的主阵地,只有重视教研室的建设,创造性地开展教研室工作,才能真正地发挥教师的作用,提高教育教学质量。第三,大力提高教学管理水平。系领导要对教学工作进行全方位的检查,制定教学资源利用制度,切实保证先进的教育技术、资源得到有效应用。开展多种形式的教育技术、教学资源应用屏蔽,并将结果纳入教师量化考核,激发教师的积极主动性。建立适应教学要求和学生需求的教师教学质量监控制度,实施每月一小结,期末大总结。召开教学质量分析会,引导教师认清形势,明确职责,总结经验教训,提高自身的素质和能力。对教学成绩差的教师采取诫勉谈话、责令检查等措施,对教学成绩连年优秀的教师予以多种形式的表彰,从优劣两方面着手,促进教师向教学要质量,向工作要质量。此外,要根据作者所在系当前专业教师的情况,加大对外聘教师的选拔和培训工作,加强对他们课堂教学的监督、检查和考核,使其达到教学工作的要求。 四、结束语 总之,作者所在系计算机应用技术专业教师队伍建设工作面临的很多困难和问题,任务艰巨和责任重大。要不断地总结经验,查找存在问题的原因,脚踏实地地工作,坚持不懈地开拓,积极推进专业教师队伍综合素质不断提高。 作者:耿慧 计算机应用技术专业论文:计算机应用技术专业人才培养方案 摘要:现如今我国高等教育在不断的加快发展进程,高等职业教育的规模也在迅速扩大,且取得了较为瞩目的成绩,当前的高等职业教育通过不断的实践获得了丰硕的成果。我国的高职计算机应用技术也随着信息技术和高职教育的发展而取得了较为长远的成果。它在不断地进行改革和自我完善,并且也取得了一定的成绩。计算机专业是一门技术渗透到各个社会领域的课程,而且从社会的角度来看对于计算机专业人才的需求也在不断的提升,其不仅仅只满足于会应用计算机操作计算机的人才,而且更要求有专业的应用型人才应用到计算机和计算机网络的管理当中。所以本研究主要就基于项目课程的计算机应用技术专业人才的培养方案的设计进行简要分析,希望所得内容能够为相关的教育领域提供可行的有价值的参考。 关键词:项目课程;计算机应用技术;专业人才培养 我国社会的各个领域对于计算机人才的需求都在不断的提升,所以需要计算机专业的人员能够更好地应用到各个行业当中,因此需要充分的对计算机的开发和利用进行开发,同时不断地对计算机和计算机网络进行维护。基于以上情况,在对计算机进行应用的时候培养计算机专业人才需要实行平台联合岗位,并且将工作过程作为导向,设计以专业技术为主要的课程目标,以课程设置为主体的计算机开发模式的探索实践,不断地适应社会各个行业对计算机相关行业人员的需求,以此来促进计算机行业的发展以满足各个行业对于人才的需求。 1基于项目课程的计算机应用技术专业人才培养的设计研究 在当前社会背景之下应该促进人的全面发展,需要综合的促进教育理念和教育工作,不断地符合课程开发的理论指导,并且在此根据之下提出以平台联合岗位,以工作过程作为向导,并将项目课程作为主体的课程开发模式。平台联合岗位主要是指在确保学生综合能力的前提之下,通过开设多个岗位方向的培训课程来提升学生的专业技能,能够尽量地确保学生做到一专多能。这样能够有效地增加学生的就业机会和就业能力,其中平台主要是对计算机应用的技术专业学生进行行业通用技术和智能的培养,可以有效地确保专业素质的提升,也能够更好地使学生达到专业的基础人才的要求[1]。岗位主要是按照相关的岗位设置向导的方向,严格的围绕着技术智能的培养,提升学生能力的培养,促使学生达到专业的应用人才的要求。这对计算机专业人才的相关岗位和毕业生就业状况以及学生的能力分析,毕业生的就业状况和学生的能力等诸多情况,都为我们将专业方向设置为软件开发技术、网络技术和信息化办公技术的三个方面。在工作过程当中,做过程导向主要是在计算机应用技术专业的范围之内做好计算机课程的开发,同时根据相关岗位的职业能力进行有效分析,并且不断地整合相关理论和实践教学内容,工作的过程作为一项基础射击训练项目,并且建立起工作任务和工作支持以及工作技能的联系,有效地增强学生的主体和直接体验,同时不断地激发学生的学习兴趣,有效地以教学内容为工作过程的导向,不断地促使学生完成工作任务,同时积极地为学生提供体验完整的工作过程和学习机会。项目课程主要是一种以工作任务为中心,选择和组织学习为主要工作知识的课程模式,这种工作是典型的产品生产以及服务等项目为载体的设计。所以它具有明确的工作任务,也能够有效地将工作内容和理论知识进行合理的整合[2]。所以这和企业的生产过程具有直接的联系,学生可以在一定的时间内和一定的范围之下,有效地组织自己的学习行为,能够明确的制定相关的学习计划,收获到较为有效的学习成果。高职计算机的应用技术专业课程,能够理解成一个企业网站的建设和管理,它可以当做是一个信息系统的软件的开发过程,可以当做是一次会议材料的准备。 2项目化教学模式之下的计算机应用技术专业人才培养方案实践以及存在的问题分析 程序设计是主要的计算机应用技术专业,这也是一个以工程实践为主的专业。在项目化教学当中,它需要必要的工程应用项目作为支撑,同时也必须促使企业积极参与其中,不断地发挥出企业的重要作用。要制定项目化的教学模式,促进人才培养,需要将企业因素和企业的相关方案实施并考虑进去。在制定项目化教学模式的人才培养方案的时候,其所涉及的问题主要从如下几个方面进行考虑。2.1课程体系的建立在建立课程题的时候,制作过程需要有项目化课程程序的参与,同时这又和其他的学科以及传统课程具有一定的差距。在传统的课程方面,因为知识点存在着相对独立的情况,所以课程体系的设计只考虑知识点在内的逻辑先后关系,但是项目化课程却主要以主线项目为主,而这有可能是跨学科系的[3]。举例来说,比如说,一次为主的程序设计课程,它的课程主要是通过网页设计和数据库设计为主,同时也涉及,对于软件工程和软件测试等多个学科都有所涉猎,通过这些学科综合组成一门课程,而且在项目进度和客厅之间没有严格的先后顺序。因此怎样合理的优化其,促使他能够更好地符合项目教学,这是课程体系制定的基于项目化人才培养的方案所要解决的一个重要的问题。2.2企业的参与项目化教学需要将项目作为载体,同时将工作任务作为驱动,这样以项目的完成情况作为对教学模式进行考核的一个基础点,那么项目的目的就是将校学理论进行职业化,并做好相关的培养。企业是人才培养和质量效果评价的最终评价方,而企业的真实项目是项目化教学的项目基础,因此制定项目化教学的人才培养方案需要有企业的参与,那么企业需要采用什么样的教育途径实现人才培养方案,那么就需要充分的对培养效果进行优化,这也是本研究所要研究的一些问题。2.3人才培养方案的实施项目化教学的人才培养方案主要应该以项目作为主线,传统意义上的教学主要是学科课程为主,这种教学方式去按照徐其先后的分散形式进行设计,不能更好地满足教学的跨学科形式,对于企业来说也不无法做到企业的共同参与。所以研究合适的基于项目化教学的人才培养方案是十分重要的一个项目。 3项目化教学模式下计算机应用技术专业人才培养方案的制订的问题研究 3.1基于工作过程构建项目化教学人才培养方案工作过程指的是个体完成一定工作任务而所需要的一个时间,它是一个完整的工作程序。分析工作过程的着力点,不能够完全等同于工作过程本身,而需要采用一定的技术和手段来对工作过程进行包装与设计。这能够使其在一定程度上满足教学的需求,有时也可以使课程内容更好地和工作过程相统一。对IT软件进行开发可以研究企业的调研,计算机应用技术专业主要涉及需求分析、UI设计、数据库设计、代码编写以及软件测试等典型的工作。从从业人员具有能够确定的网站功能和风格来分析,它可以根据网站需要来进行内部或外部的CSS样式的UI设计,也可以根据网站功能进行相关的数据库表的创建,通过对客户的需求进行分析完成相关网站的开发和设计,可以根据所掌握的网站测试工具的方法以及优秀工作的能力来进行。计算机应用技术的专业主要需要依据基于工作过程的项目化教学模式对其课程进行领域的划分,主要可以划分为公共学领域,专业学领域和拓展学习领域等。这门课程需要和项目关系的课程划分为外延辅助课程与及优秀课程[4]。外延辅助课程主要是通过外延来提升网页设计使得整体技能,拓展,其专业的就业出口。比如说photoshop的平面设计,比如说flash动画的设计等等,优秀课程主要是专业课程的优秀,比如说php程序设计,数据库的建模以及数据库程序设计等等。在其构建工作过程当中需要做好课程体系的构建工作,需要明确企业参与以及研讨和设计等。3.2需要不断地强化校企合作的效能企业主要是项目的来源,而且一般都是为了谋求利润的最大化,所以在进行项目设计的时候要兼顾企业的利润,同时也要提升教学的最大效果。所以基于这个过程可以完成一个完整的任务,同时与企业产生相关的共同点,又有效地促进企业生产效益,通过不断地探索和分析能够得出,当前计算机应用专业主要是课堂联合工作室模型出现两者相结合的,而课堂的教学主要采用了真实项目进行分割,它是一种有效的仿真教学。企业在共同的参与下进行项目的外包服务,能够有效地提高学生的实践经验,也可以在这种教育模式之下为学校提供有效的项目化实践平台,促使企业的利润最大化,有效地提高了校企合作的积极性。同时需要兼顾人才培养,传统的人才培养主要是通过课程设计实施有效的并形式的开课方式进行教学。比如说photo⁃shop平面设计和网页设计进行共同的开课。这种开课主要是并行时的开口方式,它能够有效地将知识点进行分散,同时将完整的项目集中在某个阶段进行更好的知识点的支撑。通过不断的实践研究可以看出,计算机应用专业技术通过对分段式的教学进行应用,可以采用模块涵盖知识点多少的形式,安排多名教师和设计人员共同参与,它能够有效地集中分段式教学,这也可以使其教学更加地贴近生活场景,和工作任务的融合,也有利于学校以及企业之间的更好对接。3.3特色人才培养方案的创新分析需要通过对职业能力进行分析,以此来形成提升阶段性的课程内容,并且不断地进行分解和重构,这能够有效地实现理论知识和基本技能的融合,最终形成项目化的课程。要不断地和新兴的产业紧密相挂钩,实际不断地形成一个“一主线二融合三阶段”的课程体系,不断地构建以实践能力培养为主要优秀的实践教学体系平台。要不断地深化改革,以能力特点为主要特征,通过项目实践联合岗位就业,做好人才培养模式的建立,并且将项目课程作为优秀载体,一课程实施作为重点,将校企合作作为校内外实训的主要工作平台。在此基础上要不断地健全评价体系,因为考核评价和定性定量相结合,需要重视考评的过程,在量化评价过程中不断地对作品评价和竞赛评价进行突出,以技能考核作为主要的考核方式。 4结语 高校的教育主要是阶段性的职业教育,它主要需要为社会培养出一批具有大学知识能力,而且具有专业素养的人才,需要确保这批人才能够将其知识体系合理地应用到实际工作当中,所以具有实践能力是十分重要的。一基于项目课程为主的计算机应用专业人才的培养,它能够有效地帮助社会培养出各类的适应性人才,也能够更好地提高人才的质量,使人才更好地适应社会,可以对人才的培养目标进行了调整,也搭建了合理的课程结构体系,所以需要不断地发扬和应用。 作者:雒恒 单位:新疆大学科学技术学院 实验实训中心 计算机应用技术专业论文:高职计算机应用技术专业建设研究 摘要:现阶段我国高职计算机专业教育仍存在许多问题,需要对专业课程体系设置等问题进行相应的分析和探讨。尊重学生的个性差异、创建动态课程、创建师资队伍等可以作为未来高职计算机应用技术专业建设的发展思路。 关键词:高职计算机;应用技术;专业建设;探讨 现阶段我国高职计算机专业教育仍存在许多问题,基于此种情况,本文针对高职计算机应用技术专业建设进行详细的分析和探讨。 1高职计算机应用技术专业所存在的问题 1.1专业与就业方向不一致 高职院校培养出来的专业学生与市场实际需求之间有较大差距,这种差距会导致企业难以找到合适的人才为企业服务,学生也很难找到合适的工作来证明自己。很多学生在毕业之后并不能很快找到适合的工作,有的学生需要磨合一段时间,而有的学生则需要磨合很长时间,但企业希望找到能够为自身出谋划策的高新技术人才,而不愿意花更多的时间再去培养刚走出校门的学生,从而导致很多学生没有找到工作,再加上每一年都有新的学生毕业,使得就业压力逐年加大。 1.2专业定位与职业方向不明确 与计算机应用技术专业相关的职业有很多,但由于每一个岗位对知识水平以及能力结构都有要求,再加上计算机知识及技能体系的庞大,如果让一个人在短时间内了解并掌握这些知识点和技能是不现实的,而学生由于兴趣爱好、性格、智力等方面都存在差异,所以针对不同的兴趣爱好去设置不同的课程,对学生个人潜力的发挥有非常重要的作用。 1.3师资队伍结构不合理 计算机专业在我国发展速度非常快,知识的更新速度也很迅速,而大部分专业教师都是从高等院校毕业不久,相对于老教师而言,知识经验比较缺乏,高学历的教师数量正逐年下降,专业教师队伍不太稳定。因此,专业教师中很大一部分人都不能朝计算机应用的某一个职业方向纵深发展。也正因如此,最终培养出来的学生对所学的计算机知识和技能没有办法深入学习。 1.4忽略行业性和区域性之间的差异 由于不同行业与不同区域计算机的应用方向及深度都有所不同,因此对人才的需求也不一样,现阶段各大企事业单位所需要的计算机人才大部分都属于应用型人才,而我国高等院校在培养模式上比较侧重于对计算机软硬件的维护,但相对比较传统的高职院校却没有关注到行业与区域之间的差异,使得最终培养出来的学生在一些区域内找不到合适的工作。 2高职计算机应用技术专业建设方法探讨 2.1课程体系设置探讨 a.以岗位需求为基本依据,注重能力培养高职院校要先分析计算机应用技术所面临的岗位群,着重分析每一个岗位所需要的基本理论、技术技巧以及工作规范,确定每一个岗位的必备能力,并根据这一能力形成规范,保证课程的结构和教学的形式符合学生的认知。 b.尊重学生的个性差异每一个学生的思维方式都不同,兴趣爱好等方面也呈现出了不同的特点,课程体系设置中须重点关注这方面的差异,要在满足学生多元化需求的基础上,允许学生根据自己的特点来选择喜爱的课程学习,这样才会取得优异的学习成果。 c.创建动态课程计算机应用技术的发展前景非常广阔,课程内容呈现出多样性的特点,因此,课程体系设置要根据服务对象的状况发生变化,而计算机应用技术本身的变化和学生基础知识的变化也需要进行适当的调整。基于这一情况,高职计算机应用技术专业建设提出了一个以平台为基准,以职业方向为发展趋势的模块式课程体系,目前计算机应用技术专业模块式课程体系主要由三部分构成,分别是专业基础课程模块、职业方向课程模块和公共基础课程模块。高职计算机应用技术专业的学生一定要先掌握公共基础课程模块与专业基础课程模块之后,再去学习对应岗位的职业方向课程模块内容。 2.2创建师资队伍 目前很多高职院校的教师都是从高校毕业之后直接到高职院校任教,欠缺实践经验,而且受传统教学理念影响,已经习惯了粉笔加黑板的教学模式,而现阶段所需的模块化教学则要求教师实施项目式教学,就是将工程项目引入到课堂当中,为学生创造一个模拟的实战环境,这样的一种教学模式要求教师少讲理论,多给学生进行示范操作,注重培养学生的实践能力。除此之外,教师还要根据学生自己的长处来选择与之相对应的模块进行学习,并在此基础上结合实际的项目经验,优先配置计算机专业的师资力量,从而进一步确保教师工作的积极性,更好地为学生服务。 3结语 随着我国社会经济的不断发展,国家对应用型人才的培养逐渐重视起来,对计算机应用技术专业的建设也提出了更高的要求,本文阐述了计算机应用技术专业建设的发展思路,是对高职计算机应用技术专业建设的一种全新尝试,希望这种尝试能够进一步促进计算机应用技术专业的建设,培养出更多适合社会发展的应用型人才。 作者:董淑英 单位:黑龙江信息技术职业学院 计算机应用技术专业论文:计算机应用技术专业课程衔接研究 摘要: 中高职课程衔接是构建中高职衔接体系的关键,有利于促进中高职教育协调发展。文章探讨了中高职课程衔接的必要性,并针对计算机应用技术专业中高职课程衔接存在的问题,提出了计算机应用技术专业中高职课程衔接措施,以期培养更多的合格计算机技术技能人才。 关键词: 中高职;课程衔接;职业能力;课程标准;岗位 随着我国经济的快速发展,社会对技能型人才的需求增加,为职业教育提供了广阔的发展空间。当前我国职业教育中高职衔接方面还需要进一步研究,课程衔接是中等职业教育和高等职业教育体系衔接的优秀和落脚点,能够保证人才培养目标的实现和职业教育质量的提高,实现中高等职业教育持续、协调发展。计算机应用技术专业是中、高职院校的热门专业,绝大部分中高职院校都开放该专业,然而中高职院校对计算机应用专业缺乏有效的衔接措施。本文主要针对中高职计算机应用技术专业课程衔接存在的问题进行了探讨,并提出了合理的解决方案。 1中高职课程衔接的必要性 中高职课程衔接是指中等职业教育和高等职业教育中相同或相近专业课程的相互承接、相互分工的有机结合。中高职课程衔接主要包括中高职课程目标衔接和课程内容衔接,使中高职课程内容既相对独立、各成体系,又是有机整体。目前我国中高职衔接主要表现为外延式的学制衔接,以课程为优秀的内涵式衔接研究关注的较少,正处于探索阶段,还没有形成科学完善的体系结构,成为中高职协调发展的瓶颈。在中等职业教育和高等职业教育协调发展的现代职业教育体系框架下,课程衔接是实现中高职衔接的优秀,各种办学要素是以课程为优秀而展开。中高职课程的衔接必须以专业对口或专业相近为前提,应打破当前学科本位思想,充分体现企业岗位能力要求,以职业能力为导向建立职业教育课程体系[1,2]。中等职业教育和高等职业教育培养的职业技能方向一致性特点为中高职课程衔接提供了可能性,体现了职教课程与社会发展的适应性,中高职课程相互融合成为有序且连贯的一个整体,不仅有利于加强中高职的交流合作,更有利于毕业生职业能力更符合岗位要求,提升我国职业教育水平。 2计算机应用技术专业中高职课程衔接存在的问题 2.1教学内容与课程设置的重复当前中高职在计算机应用技术专业课程设置时缺乏有效的沟通,不同职业院校在制定人才培养方案时时,过多的考虑的是毕业生毕业时具备的能力,较少的考虑毕业生继续深造的可持续发展潜力,导致教学内容存在重复,比如计算机基础课程、组装与维护课程在中职和高职均开设,课程名称和课程内容完全一样,难以体现中等职业教育和高等职业教育层次性差异,造成教育资源和学习时间的严重浪费,中高职学校应加强沟通,充分发挥中职业的基础作用和高等职业教育的引导作用构建合理的贯通式课程体系,避免不必要的重复教育。 2.2中高职文化基础课之间存在脱节的现象计算机应用技术专业中职生主要以计算机技能性操作为主,中职学生文化基础薄弱,加上中职学校文化课课时不足,缺乏必要的理论基础[3]。当前高职没有对普通高中毕业入学的学生和中职入学的学生体现差异性教学,导致中职毕业的学生进入高职学习后普遍感到文化课的学习很费劲,不利于深入学习计算机科学知识,阻碍学生的学习兴趣。比如说计算机专业通识课程计算机数学对高职是一门专业必修课,中职学生基础较差,对计算机数学的教学内容很难在一个学期54节学时掌握,其他文化课也存在类似的情况,这样影响对整个课程体系学习,不利于职业能力的培养。 2.3部分能力“倒挂”现象当前高职课程开发主要采用以学科为主线的开发模式,职业特征不明显,在一些计算机操作能力方面出现了中职生的技能超过高职生的现象,如计算机组装与维护、常用工具软件等操作性课程,中职生在进行高职学习之前已经完全掌握了对应的操作技能,而这些课程在高职计算机专业中不是培养的重点,同时由于一些高职办学时间较短,近些年高职招生人数迅速增多,计算机专业实训条件与国家要求存在一定的差距,导致了中职生与高职生部分能力“倒挂”现象的存在。 3计算机应用技术专业中高职课程衔接措施 计算机应用技术专业课程体系应以职业岗位分析为基础,以职业能力的形成为主线构建。但当前大部分高职院校是由中专学校合并发展而来,原有的教学模式与现代职业教育体系的本质要求存在差距,在短时间内难以完全改变,限制了计算机应用技术专业中高职课程体系的有效衔接。 3.1设计一体化人才培养目标中职教育和高职教育的计算机应用技术专业培养目标具有一致性,同时也层次性特点,中等职业教育强调的是有一技之长,培养的是中等技能型人才,而高职教育的目标高端技能型人才,其毕业生综合素质方面要比中职教育要求更高。计算机应用技术专业的一体化人才培养目标的制定,应是高职、中职和企业共同参与,专业教师和行业专家共同探讨就业岗位对应的职业技能,作为人才培养目标和课程设置的依据。 3.2制定统一课程标准计算机应用技术专业中高职课程标准的制定以职业技能为主线,改革原有以学科为基础的课程体系,加大职业能力训练,制定中、高职贯通的课程标准,为中、高职课程开发提供参考。中高职各门课程要有较明确的目的与界线,同时应具有良好的接口。将中高职相同或相似的课程进行整合,课程内容由浅入深,避免中高职课程内容出现脱节或者重复。中等职业教育在课程设置体现基础性、实用性和操作性特点,高等职业教育在课程设置上则应体现出技术性、创新性和拓展性特点[4]。 3.3编写职业能力教材中高职教材是中高职教育中重要的教学资源,是教师进行教学的剧本,对促进中高职教育质量起到关键作用。中高贯通式的课程教材编写是在统筹中高职教学内容和评价标准的基础上,编写有机衔接和贯通的教材,充分利用教。针对中高职院校人才培养目标的层次性,根据计算机专业中职和高职不同的人才培养目标,结合考虑学生职业发展的不同层次需求,组织行业专家和专业教师共设计开发符合现代职业教育体系的贯通式教材。 3.4完善多元评价考评体系高等职业院校学生来自中等职业学校和普通高中,中等职业学校生源已经具有一定的专业基础,重点考核专业优秀课程,高职院校建立已学课程的认同机制,承认中职学校的学分,不必重复学习已经学习的课程,使中职生源有更多的精力学习专业优秀课程,提升职业竞争力。中高职衔接的考核评价体系应对针对不同中高职不同的职业能力目标确定不同的侧重点,并建立不同的反馈机制,采用的多元化评价的评价方式,全方位地对学生进行评价。 3.5建立规范的职业资格证书制度建立统一的职业资格制度是实现中高等职业教育有效衔接的有效措施,是实现中高职有效衔接的切入点。中高职办法机构应明确中高职教育不同的培养目标及其岗位面向,根据各自的岗位层次及其职业能力,参照国家职业标准对职业资格证书的要求,通过对应的职业资格证书要求实现课程内容的衔接,分段完成职业技能培训,保证职业不同职业资格证书的连续性、层次性。 4小结 计算机应用技术专业中高职课程衔接是我国计算机职业教育发展的必然要求,当前我国计算机应用技术专业教育中高职课程衔接仍处于探索中,依据计算机职业岗位技能要求,建立以职业能力优秀的产业结构贯通式的课程体系[5],更加合理利用教育资源,提高不同层次职业教育人才素质,有利于我国职业教育健康发展。 作者:吴青林 单位:郧阳师范高等专科学校计算机科学系 计算机应用技术专业论文:“S-ESE”人才培养模式下高职院校计算机应用技术专业建设的探索 摘要:本文介绍了我院针对当前计算机应用技术专业建设中存在的一些问题,结合本院实际办学情况。围绕我院施行的“S-ESE”人才培养模式,分析当前高职院校计算机应用技术专业现状,结合“S-ESE”人才培养模式实施下我院计算机应用技术专业的实际情况,从人才培养目标的定位、专业领域内师资队伍建设、课程建设、深化实践教学改革等方面对当前我院计算机应用技术专业的建设给出了一些建议。 关键词:“S-ESE人才培养模式”;高职院校;专业建设 专业建设是根据高等教育专业目录,以相应的课程建设和学科建设为基础,以专业知识的传授和教育为媒介,以确定的人才培养规格和质量为目标,把教育内容和教育模式有机结合的高等教育建设工作。加强专业建设,创建高职品牌专业、特色专业,是高等职业教育创办一流院校的基础,因此加强专业建设对高等职业院校来说有着非常重要的意义。专业建设是教学工作评估的优秀内容,是学科建设的基础,是创办一流院校的基础,对于高职院校有着非常重要的意义。计算机相关专业建设应当遵循以下指导原则:师资队伍建设是专业建设的优秀、课程建设是基础、实践教学体系建设是关键。高职院校计算机相关专业在近几年随着高等职业教育的发展得到了长足进步,出现了一批新兴专业。如何将这些专业建设好,是从事计算机教学的每一个职业教育者所必须思考的问题。 一、“S-ESE”人才培养模式介绍 《“S-ESE”人才培养模式》是我院党委副书记、院长顾名宇副教授围绕我院“加强内涵建设与改革,全面提高人才培养质量,促进科学发展观”而提出来的新课题。“S-ESE”模式是以学生为主体,学校和社会紧密结合,共同制定出人才培养的标准和内容,并通过学校与社会之间循环往复地共同组织实施人才培养的过程,从而培养出合格人才的人才培养模式。“S-ESE”模式中S(student)是体现以学生为主体,ES(enterprise、school)是体现根据行业、企业用人的要求,学校与企业共同制定人才培养标准、人才培养内容、人才培养计划;SE(school、enterprise)是体现在人才培养的过程中采取学校与企业之间三层螺旋递进循环教学方式,培养出符合企业、行业要求的合格人才。在人才培养的过程中,学校应能为企业提供相应的技术支持服务。“S-ESE”模式把产学结合、校企合作贯穿于人才培养的全过程,使学校与企业双方有机结合,建立互联互动的合作机制,共同培养人才,校企共谋发展。实施“S-ESE”模式:一是要突出“学生”这一个主体;二是把握好人才培养的“标准、内容、过程”三个要素,即学校与企业(社会)共同制定出“人才培养标准”、“人才培养内容”、“人才培养计划”;三是在人才培养过程中采取学校和企业之间“三层(了解层、理解层、掌握层)螺旋递进循环教学模式”来做好人才培养工作;四是在人才培养工作中要抓好五个环节的工作,即是要抓好制定标准、建立课程体系、制定教学计划、组织实施、评价等五个环节的工作。因此,从内涵上讲,“S-ESE”模式也可称为“一三三五”人才培养模式或称“三共同、三循环”人才培养模式。 二、当前高职院校计算机应用技术专业现状 目前大多数高职院校都开设有计算机应用技术专业,应该说是高职高专院校中开设最广泛的专业之一,同时也是开设的最烂的一个专业之一。为什么呢?原因有二:其一,因为很多院校对专业定位很模糊,不够准确,没有对当地的计算机应用技术专业岗位群进行充分的调研,没有对本专业的人才需求进行充分的预测,就开设此专业;其二,由干高职学生起点低,难以在宽广的计算机应用技术领域有所成就,在毕业时不能进入相应行业的专业岗位上工作,而只能进入一些非技能型的劳动密集型企业,同时随着计算机行业就业岗位对能力要求的不断提高,很多高职院校计算机应用技术专业现有的培养体系已不能满足行业及岗位的需求。 三、当前我院计算机应用技术专业现状和存在的问题 (一)我院计算机应用技术专业现状。计算机应用技术专业是在2002年建立的,主要以培养当代信息科学技术型人才,提高人才的综合素质教学目标。本专业现有教师17人,其中副教授2人,讲师8人,助教7人,年龄在36―40岁的7人,35岁以下10人,而17人中就有9人是坐行政班,在专业建设的思考方面时间相对较少。基本上是中级和初级职称,高级职称很少,师资年龄结构非常年轻化。而本专业2010级新生中高职生43人,中职生192人,生源质量普遍低下。 (二)我院计算机应用技术专业存在的问题。专业的交叉、渗透和融合做得不够,计算机网络、图形图像、计算机应用之间的融合不够,专业建设的保障体系有待进一步完善;需要学院进一步的扶持、建设与发展。 师资力量已成为制约本专业发展的“瓶颈”,具有领军作用的专业带头人及国内知名学者紧缺,专业梯队尚未形成,科研的整体水平薄弱,科研促进教学的成效不明显;专业建设缺乏政策导向,评估、考核与激励机制不健全。师资的数量和整体结构还不能较好地适应教学需要和专业建设及发展的需要。 实践教学资源共享程度不高,实训室开放不够,实训开出率有待提高,实践系列教材或教学资料建设的基础还相当薄弱;实训技术人员队伍总体素质尚不能适本专业不断发展的要求,结构不尽合理,水平有待提高。 四、对我院计算机应用技术专业建设的建议 (一)我院计算机应用技术专业人才培养目标定位 我院计算机应用技术专业主要针对安顺地区,以服务区域经济为主。本着对学生负责的态度,同时以市场为导向,我们的培养目标定位在为企业提供初、中级人才,这样才能在就业竞争中立于不败之地,才能确保我院计算机应用技术专业的可持续发展。 (二)我院计算机应用技术专业的师资队伍建设。如何进行师资队伍建设?这是摆在大家面前的重要问题,同时也是一个难题。计算机应用技术专业的教师对教学勤勤恳恳、兢兢业业,都非常认真,但是由于一些客观因素导致专业的建设很难发展,其一计算机应用专业的教师是一支非常年轻化的教师队伍,刚参加工作几年就面临结婚生子,生活上的琐事耗费其精力的大部分;其二部分教师是新引进的大学本科生,对于知识更新有着清晰的认识,但实践教学经验往往不足;其三部分教师是非计算机专业毕业的,无形当中对教学加大了难度;其四年轻教师承担过多的教学任务,加之班主任等方面的繁杂工作使得师资队伍建设困难重重。但是面对这些问题,还是有一些办法来解决计算机应用技术专业的师资队伍建设。搞好师资队伍建设应当从以下几个方面考虑。1.注重专业带头人和骨干教师的培养。专业带头人是专业建设的灵魂,是专业师资中的特殊成员。专业带头人对整个专业的建设起着举足轻重的作用。从专业的筹备开始,专业带头人都要全程参与专业建设的每一个环节,如果把专业比喻成一辆汽车的话,专业带头人就相当于驾驶员,所以谈到专业师资建设就必须首先加强对专业带头人的培养。骨干教师就是本专业的实施者,非常关键,有好的方案,领导力也很强,但是执行、实施的力度不够,专业建设就很难开展下去。 2.对师资建设要有持续性。计算机类课程对教师的理论知识和实践动手能力都有比较高的要求,并且由于计算机知识更新的速度是其他学科所无法比拟的,因此师资队伍建设是一个长期持续的过程。首先要根据专业特点和要求对现有师资进行详细的调查了解,并在此基础上由系里面制定一份包含近期、远期详细的师资培训计划,进行合理规划,保证队伍建设的连贯性和全面性。 3.专业师资建设要有稳定性和针对性。专业教学要求同一名教师应该在相近或者相似的同类课程中任教,而不是一个学期教授硬件而另一个学期教授软件,这对教师的经验积累以及业务能力的提高会有不利的影响,实践中已经充分证明了这一点。所以首先应当将现有师资根据所任课程进行归类,并针对不同的类别进行建设,归类的依据就是专业课程设置。按照计算机相关专业培养目标和知识、能力、素质的要求,一般来说教学计划中会包括公共基础课、专业基础课和专业课(专业技能课)三个类别。不同的课程类别,对师资的要求不同;不同学科,教学目的、要求、方法和教学手段也不一样,因而决定师资队伍建设应当针对不同类别的教学规律。 (三)我院计算机应用技术专业的课程建设。如何进行课程建设?以学院的精品课程建设来打造教学团队,同时做好师资队伍建设。课程建设是专业建设的基础,课程建设包含很多内容,相对于其他专业,计算机相关专业由于计算机技术发展日新月异,所以课程体系不是一成不变的,与课程相配套的教材更新也需要非常及时。计算机相关专业应当从以下两个方面进行建设。1.定期进行教学计划的调整。对于已经不能代表当今计算机最新技术而且对就业没有帮助的课程停开,而对新出现的而且符合专业培养目标的课程要及时更新补充到教学计划中来。2.组织专业力量自行或者与其他高校相关专业联合编写适合专业需要的教材,由于高职教育在近几年发展得非常快,所以大批新兴的计算机专业都面临着一个问题,那就是没有适合于高职教育的教材。因此要以建设精品课程为契机,大力推进精品课程的团队建设,从而组织优秀的教育教学团队开发适合本专业需要的教材。 (四)计算机应用技术专业应根据行业和社会的需求调整人才培养。充分应用“S-ESE”人才培养模式,实施“三共同、三循环”。传统的培养方案早已不能适应于目前的职业教育学生的培养,为了更好的制订和修订人才培养方案,要专门成立了由教学管理人员、行业专家、校内“双师型”教师所组成的专业指导委员会。定期在每届新生入校前,对培养方案进行修订,充分考虑了行业的最新需求,以及最新的工作岗位要求,使得经修订后的培养方案更有具有针对性。 (五)计算机应用技术专业应该以专业群进行专业建设。计算机专业群由计算机网络技术、计算机应用技术、图形图像制作等专业组成,该专业群建设的基本思路是:以提高学术水平和人才培养质量为主攻目标,通过重点专业的建设,提升专业群的整体水平,带动相关专业的建设和发展,使学院能够在较短时间内办出精品专业,用最小的代价、最优的效果创建新专业。概括起来说,就是“资源共享、重点突出、优势互补、灵活发展”。 计算机专业群进行专业建设,很多资源可以共享。还可以考虑申报新专业来充实,并对计算机应用技术进行进一步的提升。 (六)计算机应用技术专业应该强化实践教学改革。为进一步加强学生实践能力的培养,要坚持“引进来,走出去”的观点,不断加强专业兼职专家库的建设,同时积极与行业联系,将学生送至企业进行除顶岗实习外的短期项目综合实训。学生走出去了,既拓宽了视野,又仿真了实际工作环境。同时希望学院对本专业进一步加大投资,加强了实训基地建设的力度。 五、小结 总之,计算机应用技术专业建设应该充分运用我院“S-ESE”人才培养模式,立足安顺,以服务区域经济为主。多方面考虑,突出我系本专业的特点,充分发挥自身优势,打造出“人无我有,人有我优,人优我精”的精品专业,在国家“十二五”发展的大环境中走出自己的成功之路。 [作者简介]陶金(1982-),男,贵州省安顺职业技术学院信息与电子科学系教师。研究方向:计算机软硬件维护。 计算机应用技术专业论文:高职计算机应用技术特色专业建设研究初探 摘要:通过校企合作能够有效支撑应用性本科和高职高专教育人才培养的校外实践教学基地、学生实习基地和教师职场体验基地,建立毕业生质量追踪调查机制、用人单位对学校和学院教学质量评价和反馈机制。本文介绍了我院在校企合作构建特色专业课程方面的探索。 关键词:特色专业;软件测试;校企合作;高职高专 1引言 计算机应用技术是一个应用范围很广的专业,可以从事计算机行业的几乎所有工作。因此,计算机应用技术专业学生应学习的内容很多,内容涵盖很广。对于高职学生来说,三年学习内容不可能涵盖所有的计算机应用领域。因此,必须对该专业定向。而专门化方向须根据市场需求方能确定。为此,我们在北京及周边等地进行专业调研,了解社会对计算机应用技术专业学生的就业岗位、能力与素质需求。并由此确定计算机应用技术的专业化方向为软件测试。 旺盛的社会需求是人才培养面临的最大机遇,教育发展的最大动力是社会需求。软件测试专业就是一个朝阳专业,社会需求较大,以就业为导向构建高职计算机应用特色专业人才培养模式及课程教学改革研究,将按照“就业导向明确、层次定位准确,培养模式先进,专业特色鲜明,人才质量优良”的要求,推进人才培养模式、课程体系和人才培养质量。 以计算机软件测试方向作为高职计算机应用特色专业的研究与建设是新的探索。一个正规的软件开发项目应该包括软件开发和软件测试两大部分,而且旨在提供质量保证的测试部分应该占更大的比重,国际上标准的软件开发和测试人才的比例应该为1:1或1:2,而目前国内这个比例则为5:1。计算机软件测试专业在国内尚属待开发专业,就业前景非常看好。但由于是新专业,现有的中青年教师在授课之前基本没有系统的软件测试理论和工程实践、更无教学经验。基于这种情况,就更加应该尽快开展专业研究和建设,并借助于各方力量,以提高教师的理论水平和实践能力,使他们能尽快掌握理论和具备实践能力,承担起教学与实践任务。 2计算机应用特色专业建设思路 由于国内软件开发和软件测试人员比例的严重失调,行业急需软件测试人才。而该专业正在创建和开发时期,没有教学经验。基于这种情况,开展特色专业人才培养模式及课程教学改革研究,是很有必要的。为了使软件测试专业教学更加贴近教学,使教学更具针对性,教学素材、案例更符合实际需要,必须引进实际项目,聘请校外专家,及时与实力雄厚的教育集团及企业合作进行专业共建。 特色专业建设的目的是:寻找促进人才培养与市场需求紧密结合的路子,突出软件测试专业方向应用性人才培养特色,加强学校与社会企业的合作与交流,构建适应社会发展需求的产、学、研合作教育平台。提高教师教学科研能力和技术实践水平,带动学校学科专业结构调整和人才培养模式创新。建设能够有效支撑高职高专教育人才培养的实践教学平台,建立毕业生质量追踪调查机制,为学校摸索出一条构建特色专业课程的新路。 改革创新软件测试专业人才培养模式,深入研究校企专业建设内容,真正将行业所需人才应具备的知识、技能引进到专业人才培养过程中,确保专业建设内容的先进性与实用性。 人才培养模式以培养学生的全面职业化素质、技术应用能力和就业竞争能力为主线,充分利用学校和企业两种不同的教育环境和教育资源,通过企业与学校的长期合作和双向互动,将在学校的理论学习、基本训练与在企业的实际工作经历有机结合起来实现高素质高技能人才培养。 在开展本课题研究时,我们将本着“面向实际、站在前沿、重在应用、加强合作”的指导思想,努力创造一种团结民主、互帮互学、求实创新的科研氛围,力求做到边学习培训,边研究应用,边推出成果,边总结推广,力求通过三年的研究,在课程体系设置、实训基地建设、师资队伍建设、毕业生就业引导等方面,探索出一套“高职计算机应用――软件测试专业人才培养”的新模式。 3课程体系的建设 课程体系从原来的以学科为体系的课程设置转变为以能力为主线的课程体系设置,即先按各专业方向对岗位能力的要求,及每岗位能力从入门、基础、应用到综合的过程来设置课程。根据软件测试的特点设计了个性化的课程体系,确保学生们能够学成上岗。课程体系按以下几个模块来实施: 3.1基础课程阶段教学计划 3.2集中实训阶段教学计划 3.3职业素质培养教学计划 4专业建设研究目标 4.1技术路线和实施步骤 软件测试特色专业的研究,主要是以就业为导向构建高职计算机应用特色专业人才培养模式及课程教学改革研究,研究计算机应用特色专业如何与社会需求密切结合的专业发展模式,培养学生的软件测试的实际应用能力,加强专业建设和人才培养,让教师与学生的培养一起成长,培养学生具有较强的实践能力、岗位适应能力、创新能力的从事软件测试的高等技术应用性专门人才。主要从以下几个阶段实施: 第一阶段(2008年9月~2009年8月) 该阶段是基础课和专业基础课程的改革和建设,主要由教研室负责这部分课程的建设与授课、课程资料及辅助科学软件的开发。把开发小型应用系统作为教学的主线,鼓励和引导学生参加项目建设。为后续课程的学习奠定基础。 第二阶段(2009年9月~2010年8月) 该阶段通过构建软件测试的基本概念框架,掌握使用软件测试系统中软件测试的基本方法、基本技能等。从软件测试的基本概念到单元测试、集成测试、性能测试的实践活动,设计与课程密切相关的单元测试。 第三阶段(2010年9月~2011年8月) 该阶段是软件工程与测试实验室搭建、软件测试平台搭建及综合实训基地建设搭建。该阶段需要借助多方力量进行专业课程的构建、进行软件工程与测试实验室搭建、软件测试平台搭建等实训课程的实施阶段。 第四阶段(2011年9月~2011年12月) 该阶段是结题阶段。收集、整理子课题结题实验报告,举办课题成果评奖活动;撰写课题结题报告,发表相关论文,上交申请成果评估验收;课题组结题大会,成果出版与展示等。 4.2研究假设和拟创新点 (1) 结合所学课程,让学生直接参与公司项目开发,有利于学生职业能力的培养。通过校企合作探索软件测试人才培养模式,涉及到的合作机制、教学机制、运行机制的改革与创新。 (2) 通过课题研究,促进校企合作,以及人才培养与市场需求紧密结合,突出软件测试专业方向应用性人才培养特色,构建适应社会发展需求的产学研合作教育平台。 (3) 以就业为导向,围绕专业优秀能力,构建课程体系;通过产学结合,建设优质优秀课程,制定课程标准,编写适用教材;建设双师结构的教学团队和校内外实训基地。 (4) 将传统的课程进行整合,理论够用为度,以讲座、学术报告等形式增加现实社会所急需内容。课程模块化教学,采用“事件驱动”式的培养方式,根据就业岗位确定课程设置,培养学生的基本技能。根据社会的需求大力实施订单教育。 (5) 从课程学习到课程设计、毕业设计各阶段,贯穿实施项目教学法,在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。 4.3专业建设的预期目标 学院与企业合作,实施实训人才培养模式,共同致力于软件测试应用人才的培养,开启我院计算机应用人才培养与企业需求零距离对接的先河。注重人才培养的针对性和实用性,可以有力地促进我院教育教学的改革,提高办学效益,实现学校、企业、学生“三赢”,产生良好的社会影响。使学生掌握必需的科学文化基础知识和软件测试等方面的专业知识,具有较强的实践能力、岗位适应能力、创新能力的从事软件测试的计算机技术应用性专门人才。特色专业预期培养目标如下。 5结束语 计算机软件测试专业正在创建和开发时期,以就业为导向构建高职计算机应用特色专业人才培养模式及课程教学改革研究是新的探索。总之,高职计算机应用特色专业教学改革是培养数以亿计高素质劳动者和数以千万计高技能专门人才的需要,且大有文章可做。只要我们在教学实践中不断探索,不断总结,高职计算机应用特色专业的教学改革就一定能结出丰硕果实,高职计算机教育就一定能为社会培养出“适销对路”的计算机应用人才。 计算机应用技术专业论文:计算机应用技术与经管类专业课教学的整合 摘要:本文分析了信息时代企业对经管类大学毕业生计算机应用能力的要求,针对目前高校经管类学生计算机能力培养的现状,提出应该实施计算机技术与专业课教学的整合,并从加强实验室的建设、拓宽计算机与专业课结合的广度、精心组织教学、强化上机实践、加深计算机设备的学习、营造良好的外界环境等方面进行了探索。 关键词:经管类学生;计算机技术;专业课教学 现代社会已步入信息时代,信息技术迅速渗透到社会经济的各个领域,信息已成为继土地、资金、劳动等生产要素之后的又一重要经济资源。对企业而言,信息的运用能力将直接影响到企业的整体运营,企业之间的差异实际上是由信息和知识的差异所造成的。在这种形势下,企业的信息化水平将直接影响到企业的竞争力,企业要想继续生存并得以发展,信息化建设势在必行,信息化建设将成为企业获取竞争优势的最终选择。同时,高校培养的经济管理人才要适应企业信息化的工作环境,仅靠传统的计算机基础教育模式是远远不能解决问题的,应该在计算机应用课程体系设置、实验与实践环节、教学方式三个方面进行整体优化的同时,加强专业课教学与计算机应用技术的整合,提高经管类学生的计算机综合应用能力,使他们能够适应信息时代的社会发展需要。 1信息时代企业对经管类学生计算机应用能力的基本要求 为了客观把握信息时代企业对经管类大学毕业生的计算机应用能力的要求,通过课题组成员深入当地企业调研、收集企业的招聘信息及毕业班学生(实习和工作试用期)的反馈信息,笔者认为经管类学生要提高就业竞争力,应从以下几个方面提高其计算机应用能力。 (1) 计算机基本操作能力 学生要掌握在信息化社会里能更好地工作、学习和生活必备的计算机基本知识与基本操作技能。例如,能熟悉使用系统中的文件管理方法,能够了解计算机系统的基本结构,掌握系统的主要配置方法,了解计算机的基本工作原理,对计算机的主要系统部件进行基本的维护。当硬件出现了简单故障学生也可以自我排除。 (2) 计算机信息处理能力 学生需要整理和加工所保存的信息,掌握关于数据(包括文字资料)的排序、查找、增添、删除、更新之类的操作,这需要用数据库软件来帮助解决,另外,为了进行分析、预测、计划和规划等工作,学生还需要学会一些基本的数据库管理和程序设计知识。 (3) 计算机网络应用能力 学生要了解网络应用,利用计算机网络进行信息查询和实现网上通讯,将自己掌握的信息和自己的成果向其他人展示。要学会通过网络进行信息的搜索、下载、收发E-mail和一些简单的网络环境设置等。在使用计算机网络中学生应该能够自主排除简单故障,比如网络连接问题,这就要求他们能够具备一定的网络设置的基本知识。要实现信息和传播,学生还需要适当地掌握一些多媒体制作网页制作和的技术。 (4) 计算机综合应用能力 学生将掌握的各种计算机基本技能熟练地应用到自己专业领域中去。 2计算机应用技术与专业课教学整合的必要性 目前国内高校对经管类学生的计算机能力培养基本上从3个层次入手,即计算机文化基础、计算机技术基础和计算机应用基础。第一层次主要讲授了计算机文化及Windows和Office的使用等具体操作的内容。这些内容有助于学生掌握机算机操作,了解计算机科学的发展历史,以及在新的时期如何面对计算机和网络发展带来的一系列社会问题。第二层次的教育包括了计算机硬件技术基础和计算机软件技术基础两方面的教学。主要通过网络技术、多媒体技术、程序设计技术等课程,使学生能够通晓计算机的基本工作原理及体系结构,掌握操作使用计算机的基本方法和基本技能,熟练使用计算机处理日常事务。第三层次主要通过计算机应用开发基础课程及课题设计等使学生掌握本专业常用软件的使用方法和应用开发的基本知识和基本技能,使他们能够把计算机技术和专业知识真正结合起来,应用到社会实践中去。 但是,由于高校的计算机基础教学基本上是在等级考试的指导下实行“基本统一”的模式,并依据计算机等级考试成绩来评价教学质量和老师的教学效果,计算机教学主要集中在第一和第二层次上,第三层次的计算机应用基础教育没有得到应有的重视。笔者无意否定计算机等级考试,但应当承认,计算机等级考试难以满足各专业对计算机技术的要求,各专业学生的计算机水平是不能用同一标准来衡量的。由于学校把通过计算机等级考试作为衡量学生计算机能力的唯一标准,学生就往往把拿到证书作为计算机学习的终极目标,在计算机教学上出现了应试教育。学生虽然勉强能以及格分过关,但实际的计算机能力并未得到提高。另一方面,学生在学习计算机基础教育课程时,专业课还未接触,学生也无法结合自己的专业去应用计算机解决实际问题。因此,我们在专业课的教学中,如果不加强学生计算机应用的教学,错过大学期间这最后的机会,是不能适应信息社会对人才的需要。 3计算机应用技术与专业课教学整合的途径 笔者认为,计算机应用技术与专业课教学进行整合是完全可能的,计算机应用能力的提高可以在各个专业课中延续,学生能够进一步掌握计算机的相关基本技能和知识,并且提高计算机应用能力,对学生自己将来在业务上的发展也是极其有利的。通过近年来的探索,笔者认为应从以下几方面入手。 (1) 加强计算机应用实验室的建设 无论计算机教学和专业课教学,都具有较强的系统性及实践性,上机、实验是必不可少的环节。我校商学院主要有金融学、会计学、工商管理、工业工程、国际经济与贸易、旅游管理、人力资源管理、物流管理等专业。为了提高学生的计算机应用水平,近几年学院投入资金建立了基础、金融模拟、管理工程仿真、会计操作、国际贸易仿真模拟操作、人力资源评价、旅游管理模拟等7个实验室,配置了实际应用效果好、系统性和综合性都比较强的软件,如电子商务实验室、SimTrade外贸实习平台、实用人力资源测评系统、人力资源管理教学系统、UFERP(U8生产制造系统)、钱龙高校金融教学系统、用友财务系统、旅游管理信息系统、物流仿真模拟(Flexsim、Ralc-Brain)系统等专业系统软件。专业课程的老师们在授课中能够充分利用计算机应用系统资源,除了讲解专业课本上的基本内容外,还把现代的软件系统发展概况及新型软件的使用方法介绍给学生,开拓他们的视野,学生接触到这些系统无疑是提高他们的计算机能力和专业能力的最好途径和方式。 (2) 拓宽计算机与专业课结合的广度 计算机知识本质上是一门应用技术,如果把计算机与所学专业结合起来,才更具活力和生命力。目前我校商学院的许多专业课程都充分利用学生已学的计算机知识和技能,让学生将所学计算机技术用于解决专业中的问题。既提高了学生计算机技术的应用能力,解决问题、分析问题的能力,又加深了对专业课的理解,增加了学习兴趣,提高了学习效率。例如,笔者在讲授“网络营销”课程中,有意识地提高学生的信息意识及网络应用能力,向学生介绍各种常用的中文搜索引擎、搜索引擎的语法规则和搜索的技巧,引导学生在网上收集市场信息资料;介绍如何应用网页设计技术建立以营销为目的的企业网站,如何进行图像和动画处理、网页的保存与下载、文件的上传与保存。我院讲授统计学课程的教师也适当引入计算机应用内容,促使学生利用现代化手段搜集、整理、分析统计资料,特别是利用计算机进行数据处理和统计分析。教师将统计调查、整理、分析和市场预测的方法教给学生,指导学生利用已学过的Excel软件来进行处理,培养学生学会理论联系实际的科学方法。 (3) 精心组织教学,强化上机实践 计算机基础课程是学生大学一、二年级所学,而专业课的学习要到三年级第二学期或四年级第一学期进行,由于长时间不去应用,大部分同学对计算机程序设计等技术已比较生疏。因此,在讲授专业课内容之前,必须利用几个学时对其进行必要的复习,以利后面的教学。例如,笔者在给会计学专业讲授管理信息系统课程中,在简要回顾数据库主要原理、方法和步骤之后,进而说明编程序的基本方法及过程,写出关键语句或表达式。其他简单的语句表达式尽量启发学生在课内编写,以便使他们思路紧密与课程内容相联,从而活跃课堂的学习气氛,同时学生也掌握了分析问题的方法。笔者还结合会计专业,布置了一个大作业(如账务处理),让学生根据课内所讲的信息系统设计开发方法及编程技巧,编写完整的程序,使学生将所学知识融会贯通,提高他们的思维与动手能力。通过课内及课外安排上机实习时间,让学生自己结合会计专业编写的程序上机调试,笔者则根据调试过程中出现的问题给予分析指导。这样就使学生在系统设计、程序设计及编程调试三方面得到进一步的强化训练,加深了他们对计算机应用的认识,同时也提高了教师的教学质量,并为将来的工作打下良好的基础。 (4) 加深计算机设备的学习 与计算机相关的设备,在学生毕业后也必将会碰到。与其让学生走向社会后学习不如让学生在学校里学习,这样也可以为学生走出校门增加一定砝码。学院实验室现有的计算机及网络相关设备,完全可以提供给学生一个充分的熟悉与使用的环境。机房管理人员与专业任课老师应积极配合,做好学生的上机辅导,这样,使学生不但可提高程序调试技巧,而且对计算机系统的软、硬件配置等也会有更深刻的了解。例如笔者在讲授企业营销网站规划与建设内容时,将机房内的计算机、网卡、网线、有线和无线交换机等设备展示在学生面前,讲解并示范如何在办公室或家庭范围内构建有线及无线局域网,进行相应的设置,实现网络资源的共享。 (5) 营造良好的外界环境 一个良好的外界环境可以促进学生的学习兴趣,让学生除了在正常的教学时间外,仍可以有充分的提升自己计算机应用能力的机会。例如,笔者在网络营销课程的教学中,把提高学生的基本技能强化放在了一个重要的地位,在网络营销课程设计组织上,根据学生的建议,适当分组(5人一组)实现所选设计任务。分组的过程中体现了学生之间的合理分工,合理安排项目进程。合理安排任务分工,是实现团队合作的一个好方法,在此过程中不但增强了学生的相互学习,更增强了项目组织,项目过程管理的意识,让学生在分工合作中找到自己的位置,体验成败得失。同时,在课程设计成果评价上,让学生有展示的机会,这使学生有一个小小的奋斗目标,让学生的聪明才智充分展示出来,此方法使学生在学习的同时能够得到成功的满足并激发学生的学习兴趣及开发欲望。同样也激发了他们应用计算机技术来实现日常管理、日常数据存储和处理的兴趣,带动学生主动应用他们所学的计算机技能。 5结束语 计算机技术己经融入企业经济管理工作中的各种事务处理、计划、控制、决策,也渗透到各专业教学和应用之中,逐渐成为教学、科研的重要开发工具。无论是从对学生的培养方面来讲,还是从对教师自己的科研需要来讲,计算机应用已成为专业课教师不可缺少的基本技能之一。专业课教师需要不断提高自己的计算机水平与软件应用的能力,研究如何利用计算机技术培养学生解决问题的能力,不仅使学生所学的知识得到了应用,还能从课堂教学中的只见树木不见森林,过渡到综合运用课堂所学,做到学以致用,提高计算机的综合应用能力。 作者简介:曾佑新(1962-),男,江西赣州人,江南大学商学院教授,主要从事企业管理研究。 课题来源:江南大学(2005-2007)年本科教学改革研究项目“经济管理类专业计算机应用课程综合改革研究与实践”中的一部分,项目编号为E23。 计算机应用技术专业论文:银川科技职业学院计算机应用技术专业培养模式的探讨 摘要:文章通过笔者几年对高职高专计算机应用技术专业教学内容的实践和研究,提出了八项比较具体的“计算机应用技术”专业教学模式改革的思路。 关键词:计算机应用技术;培养模式;高职教育;教学改革 1 高职的培养模式及与普通专科的区别 我国现行普通专科教育主要是以理论教学为主,许多学校都是将本科教育计划进行压缩或适当的增减就形成了专科的教学计划,而高等职业技术教育是培养生产、建设、管理、服务第一线和为农村培养技术应用型人才的专门教育,培养的学生应该具有乐于奉献、有社会责任感,而且应该安于基层工作,能吃苦耐劳,有全心全意为人民服务的精神。根据国家教育部的“教学内容要突出理论知识的应用和实践培养,基础理论教学要以应用为目的,以必需、够用为度,专业课教学要加强针对性和实用性;实践教学要在教学计划中应占有较大的比重”的精神,高等职业技术教育所实行的应是以动手能力培养为中心,以满足岗位或职业需要为导向的素质教育,其专业建设和课程设计要以职业所需的能力培养为优秀。为了使高等职业技术教育要达到既培养具有大专程度的专业知识,又培养具有高级技艺的复合型人才教育的目标,必须在教学过程中要始终注重动手能力的培养,突出实训教学环节。 2 高职计算机应用技术专业的教学改革思想 从我校申办高职计算机应用技术专业时起,我们一直在进行教学内容和教学方法改革的探索,结合这几年我们的教学经验,对高职计算机应用技术专业的办学思路大体归纳如下。 2.1 聘请校外知名人士组成专业委员会 我们主要聘请区内高校有一定名望,且业绩突出的专业带头人和专家担任专业委员会委员,如宁夏大学物电学院的车进老师、经管学院的赵军老师、西部人技术有限公司经理等,他们一方面是区内知名学府的知名教授,工作在教学的第一线,对专业的理解比较深,把握也比较准,另一方面不少委员是企业的经理或董事等,他们不仅是学生的接收方,而且能根据企业生产实际对专业的课程设置提出比较合理的建议,对学生的能力培养模式有较好的直观理解,能够对专业建设的方向提出可行性的论证和指导意见。 2.2 加强师资队伍建设 我们在加强本校专业师资队伍建设的同时,聘请了实训基地有经验的工程技术人员作实训教师,从而使校内的老师和校外的工程技术人员的知识达到互补,尽可能大地把最新和最实用的知识传授给学生。 2.3 调整专业教学计划、强化课程设计改革 计算机应用技术专业是按照专业领域而设的,其专业口径相对较宽。根据教育部的精神,高等职业教育的专业建设应该按照职业岗位(群)或技术领域的需要进行新建或调整,以体现它的针对性和适应性,专业建设的基本原则应该是“主动适应,因需而变”。为此,我们经过一系列的社会调研和考察,决定在确保计算机应用技术专业重要地位的前提下,对其进行专业教学改革。主要措施是根据岗位的具本要求,在计算机应用技术专业内设立“程序设计方向”、“网络管理方向”和“多媒体技术方向”等口径相对窄的专业方向,学生在完成第一、第二学年专业的公共基础课和专业基础课后,在第三学年,根据学生个人兴趣进行分流,按专业方向分班上课。我们这样做的主要依据是: (1)计算机应用专业类各专业重复课程较多,差异课程相对较少,少设专业,可减少管理环节、节约资源,又可兼顾专业的针对性与适应性。 (2)社会需求在不断发展,岗位分工不断变化,而专业方向的调整比专业的调整更加方便灵活,这样做可以更易跟踪新的岗位。 (3)如果社会需要,而我们又具备条件,我们就可以很方便地把方向变成新的专业进行招生。 总之这样做,既顺应了高等职业技术教育为社会服务、为岗位服务的思想,又缓解了专业针对性与适应性之间的矛盾。 我们进行教学改革的最终目标是培养出素质优秀的、能够胜任相应职业岗位的实用型人才,所以我们要建立能被社会接受的“能力为中心”的培养模式,以综合职业能力、技术应用和素质培养为主线,构建课程体系和设计教学计划,把基本素质、应变职业岗位能力的培养有机结合,融入总体教学进程当中,并贯穿始末。 课程体系结构主要采用较为成熟的阶段式结构,按照公共基础课、专业基础课、专业课三段式分布,分别在第一、二、三学年进行。 在整个教学进程中,理论教学与实践教学并行。在理论教学方面,吸收加拿大的“CBE”思想,以“实用、够用”为原则确定课程与深度;在实践教学方面,按实用、实际原则确定内容和形式,分阶段安排,并合理分配理论教学与实践教学的比例(如表1所示),以达到理想的教学效果。 2.4 学生评价体系 结合高等职业技术教育的特殊性,我们对学生进行考核的具体办法如下: (1)每学期考试课程3~4门,考查课1~3门; (2)理论课采用闭卷与开卷相结合的考核方式,应用类课程采用笔试与机试相结合的考核方式,以上机考试为主; (3)上机课以验证性实验为主,实训课以课程设计为主; (4)毕业设计按分流方向进行综合设计,要求结合社会实际需要,毕业答辩邀请专业委员会和社会知名人士参加。 考试、考查及实训课考核全部及格,通过毕业答辩,取得外语等级证书、劳动部上岗合格证、计算机二级证书,并且符合德育、体育培养目标要求的,方可发给毕业证。 2.5 教学改革与素质能力的培养思路与措施 本专业的目标是培养能适应社会主义建设需要的德、智、体全面发展的、掌握计算机系统的基础理论知识,熟悉计算机常用软、硬件的原理及应用,具有一定操作、维护和开发能力,能快速跟踪本专业最新技术发展的高等技术应用型人才。按不同的专业主向,可分别从事计算机软件开发、计算机硬件维护、计算机网络管理及计算机多媒体设计等方面的技术或管理工作。 本专业培养的学生要求掌握本专业必备的基础理论、专业知识,既具有从事本专业实际工作的基本技能,又有较强的创新精神和实践能力。具体如下。 (1)专业知识结构 A)计算机软硬件运行原理与计算机体系结构的基本知识;B)文字编辑、图像图表处理的基本知识;C)计算机软件的基础及程序设计、软件开发的基本知识;D)操作系统的基本概念,微机操作系统的使用方法与技巧;E)数据库管理系统原理及实现方法的基本知识;F)计算机网络及通信系统的基本知识;G)计算机多媒体技术的基本知识。 (2)专业能力的要求 A)阅读、理解外文资料的能力;B)对计算机系统熟练的操作能力;C)文字处理、编程及软件工具的操作能力;D)程序设计及编写软件文档的能力;E)对微机系统的安装、检测、维护、维修的能力;F)对计算机设备、网络和机房的安装、管理能力。 2.7 教学特色 我们在制定教学计划时,考虑到高等职业技术教育的特色,提出以下几个改革思路。 (1)计算机专业的学制为3年,其中第1、2学年在校学习公共基础课和专业基础课,第3学年按不同的专业方向,因材施教,即一个专业多个方向办班上课。 (2)学生在校学习完公共基础课和专业基础课后,第5学期要求学生走出校门进行为期1个学期的生产见习,学生必须进入企业或事业单位参加实际工作,在工作中找到自己兴趣和工作意向,同时发现自己应该发展的方向和所需知识,这样学生回学校后可以有侧重点地学习相关知识,完善自己的知识结构,从而为走向社会打下坚实的基础,在这一过程中,学校将给予必要的监督,而且根据学生工作情况计算成绩。 (3)我们在教学中对学生提出一个“123”要求,其中“1”是学生在校期间必须完成100个程序的编制调试工作,“2”是要求学生掌握2种防身武器(即掌握能在毕业后可以用得上的两种编程语言,如VB、Java等),“3”是要求学生具备三种表达能力(口头、书面和工程表述能力)。这在教学过程中都已有具体体现。 2.8 学生特色 学生必须取得“双证”,即毕业证和“中华人民共和国技术等级证书”方可获准毕业,另外为了提高学生的就业机会,学生应取得诸如计算机等级考试证书、计算机专业软件资格(水平)考试证书,外语三级以上证书和微软认证证书等。 总之,我校计算机应用技术专业教学的改革是一项巨大的工程,还有很多工作要做,要一步一步循序渐进,需要一段时间去逐步完善和适应。高职教育的特点是动手能力的培养,属于大专层次的教育,但是又不能完全照搬大专的教学方法,所以对于高校教育工作者来说,这是一个全新的课题,同时教学改革不仅仅是教师的事,广大学生也应是教改的主体。只有师生共同努力,才能使教改成功。因此还应向学生介绍教改计划,让学生参与进来,并随时听取他们的意见,出现问题及时纠正,尽量少走弯路,使我们的教学改革能够顺利进行下去,为国家培养更多更好的跨世纪的人才。 作者简介:苑颖,女,汉族,山西人,助教,主要从事计算机教学工作。 计算机应用技术专业论文:计算机应用技术专业模块化课程体系的研究 摘要:随着各行业的发展,作为培养生产一线技术人才基地的高职院校,应及时合理地调整教学计划,快速高效地为现代社会培养出高质量的技术人才。文章探讨了高职计算机应用技术专业模块化课程体系。 关键字:计算机应用技术 模块化 研究 1引言 我国正在发展计算机应用技术,对计算机应用型技术人才的需求增加,要求也越来越高。这给高职教育计算机应用技术专业的发展带来了良好外部环境,使计算机应用技术专业得到了迅速发展,几乎所有的高职院校都设置了计算机应用技术专业。大量的毕业生已经进入社会各行业,基本解决了计算机应用人才的需求,为地方经济的发展做出了贡献,但也逐渐显现了高职计算机类专业存在的许多问题。其中最主要的问题是课程设置不适合社会需要,因此,我们在计算机应用技术专业课程设置中构建并实施了模块化课程体系,收效良好。 模块化教学是目前我国高职教育普遍认可的教育模式,也是我国职业教育的成功经验。模块化教学的目的在于用最短的时间和最有效的方法,使学生掌握某项技能。模块化课程设置是基于对每个岗位的任务和技能的深刻分析,严格按照就业岗位需求,开发出不同的教学模块,每个模块都有明确的学习目标和要求,它强调学以致用,具有较强的教学灵活性。 2模块化课程体系的内涵 模块化课程体系是以专业培养目标为职业定位,参照对应的职业分类与职业标准进行职业分析,结合专业岗位群的特点,将课程组合成一个基本技能模块和若干个职业技能模块,且以技能为主线构建成专业的课程体系。 2.1课程设置与就业目标挂钩 模块化课程体系的每个模块对应并落实到具体的职业岗位,就业方向在课程体系中清晰体现;课程设置指向工作需要,即根据职业岗位需要的知识、技能来确定课程内容,使“能力本位”的思想得到体现;基本技能模块课程考虑到了学生的职业生涯发展,职业技能模块课程满足了学生即时就业的需要。 2.2课程设置与职业岗位对应 模块化课程体系首先对某一职业岗位群的能力进行分解,将其中的基本知识和技能设计为基本技能模块;再将该职业范围内适用于各个具体工作岗位的技能设计为满足就业需要的职业技能模块。基本技能模块和若干个职业技能模块组合成一个专业的课程体系(如图1)。 3计算机应用专业模块化课程体系 我们对计算机应用技术领域的岗位群以及工作岗位进行分析的基础上,构建了计算机应用技术专业的模块化课程体系(如图2)。 3.1基本技能模块 基本技能模块设置计算机应用技术专业必需的课程。一是对理论课程进行分析,取消部分课程;二是对保留课程教学内容“必须够用”为原则进行内容选择和压缩,只讲最基础、最主要、最实用的内容,其余的留给学生自学或参考;三是强调理论的讲解要与案例分析紧密结合,最后落实到提高行业技能。 这个模块的基本目标为:学生具备熟练的计算机操作技能;能够进行网络操作系统和常用软件的安装与使用;具备计算机应用技术专业学生必须掌握的基本理论及基本技能。 主要课程:C语言程序设计、常用工具软件、计算机系统与维护、计算机网络基础、多媒体技术与应用、网页设计基础、数据库技术与应用、微机组装与维护实训等。 3.2职业技能模块 职业技能模块根据人才需求的变化情况及职业岗位所需,设置若干个子模块,每个子模块对应职业岗位,职业技能模块应成为教学的重点。学生根据自己的爱好和能力选择其中的1~2个模块。通过校内的实验课、校外的社会调查课、实习课和毕业设计、毕业论文、毕业创作等实践性教学环节,结合各专业特点和与之对应的社会行业特征,努力使学生经过这一模块的学习和实践,真正提高动手能力、转化能力、生存能力。 通过广泛的社会调查的基础上,由学校专业指导委员会主持,聘请社会各有关行业的专家,共同拟定和设计了职业技能模块。根据当地的计算机技术应用情况,分为三个子模块。 3.2.1数据库应用技术子模块 这个子模块的基本目标为:能够使用至少一种流行的程序设计语言,了解面向对象的思想;能够进行一般性代码维护工作;掌握数据库的基本知识,能够进行数据库的查询、简单维护;具备web开发的基本技术。 主要课程:可视化编程技术,数据库技术,信息管理系统,网络技术应用、信息管理系统实训等。 3.2.2多媒体应用技术子模块 这个子模块的基本目标为:学生具备色彩、构图等基本知识和艺术素养,并能够熟练地利用互联网获取资料和信息;能够熟练使用平面设计工具软件、动画设计工具软件、多媒体编辑工具软件;具有使用主流计算机多媒体输入输出设备的技能。 主要课程:多媒体技术理论,图形图像处理技术,多媒体制作软件,动态网页制作技术、多媒体制作实训等。 3.2.3网络应用技术子模块 这个子模块的基本目标为:具有网络技术专业必需的计算机软硬件配置、网络布线、网络操作系、网络协议等基础知识;具有搭建和配置小型局域网的能力;具有网络监控和维护基础知识,能够使用网络管理工具进行网络监控和维护。 主要课程:计算机网络组建与系统安装、网络管理与维护、网络安全、动态网页制作、网络管理实训等。 4模块化课程体系的实践 针对传统课程体系的弊端,我们对计算机应用技术2002级三年制学生第五学期实施了分两个方向(数据库技术、网络技术),使学生按照自己的兴趣和爱好选择方向,取得了良好的教学效果。在这个成果的基础上,我们对两年制学生制订了模块化课程体系。 模块化课程体系的基本结构已在计算机应用技术专业2003级、2004级三年制试行,在2005级二年制开始正式实施。计算机应用技术专业二年制的所有学生第一年学习基本技能模块;第三学期学习职业技能模块的课程;第四学期进行技能实训,包括别定岗实习、毕业设计、毕业创作等。 5模块化课程体系取得的成效 5.1调动了学生的学习积极性,增强了学生的职业适应能力 新生进校后,通过一年基本技能模块课程的学习,学生对专业有了明确的认识,然后再进行职业方向的选择,可避免盲目性,学生的兴趣和个性化得到满足,逐步从被动学习转向主动学习。模块化课程体系把从业所需要的知识和技能有机地整合在一起,缩小了学生在校期间所学技能与行业需求之间的差异,增强学生的职业适应能力,可以使学生有针对性地参加应聘,用人单位也明确了解学生的职业岗位。 5.2调动了教师的教研积极性 该体系的实施,对专业教学计划的制定人和专业课教师提出了更高的要求。教研室主任制定教学计划时,必须进行充分调研,关心人才需求的变化,找到合适的职业方向;必须使职业技能模块具有的知识和技能满足行业岗位的需求。专业课教师必须主动参与行业实践;必须关心学生的就业情况;必须有明确的专业定向,从能上一个职业技能模块的一门课程转变到能上一个职业技能模块的课程。 5.3教学计划可以紧随职业岗位的变化,为专业建设提供了发展空间 该体系正确处理好了稳定性和变化性的关系。基 本技能模块相对稳定,职业技能模块可灵活多变。随着计算机应用技术的发展迅速,该体系可以灵活地将各种新知识、新技术拿到职业技能模块,供学生选修,也可以增加职业技能模块。从而克服教学内容陈旧、更新缓慢、与实际需要相脱节的弊端,使课程体系处于相对稳定和不断更新的交互状态之中。 作者简介:金升灿,黑龙江省佳木斯大学第三学区A院应用技术学院 计算机应用技术专业论文:高职院校计算机应用技术专业建设的研究与实践 摘 要:高职计算机专业建设必须立足于培养动手能力强,能迅速适应劳动岗位的高技能IT人才。本文从人才培养模式、师资队伍、实验实训中心建设等三个方面阐述高职计算机应用技术专业建设思路。 关键词:高职计算机专业;人才培养模式;实验实训中心建设 近年来,计算机专业已成为我国规模最大的专业之一,然而,就业形势却异常严峻,IT人才似乎供大于求。然而,前程无忧网等国内专业的人才招聘网站最近公布的“求职指数”信息表明,IT职位需求量最大,占总量近30%,这又表明了IT人才供不应求。我们不禁要问:学院推出的毕业生是IT企业所需要的人才吗?我们高职院校的计算机专业如何找准定位,培养出企业真正需要的人才,在就业中体现职业教育的优势,已成为我们迫切需要研究和探讨的问题。 由于历史原因,大部分高职高专的计算机专业培养模式和专业课程设计是本科教育模式的“压缩饼干”,重理论轻实践,学生动手能力与本科生相比并不占优势;由于生源素质及在校学习时间的限制,对于理论知识学习也不够深入,这一点更比不上本科生。所以,高职计算机专业建设必须立足于培养动手能力强,能迅速适应劳动岗位的高技能IT人才。本文尝试结合我院计算机应用技术专业的专业建设,从人才培养模式、师资队伍、实验实训中心建设等三个方面阐述高职计算机专业建设的思路。 1 专业人才培养模式改革 1.1 人才能力培养体系建设 1.1.1专业人才培养能力体系 “专业人才培养能力体系”主要是指培养德智体等全面发展,能够适应现代社会的生产,建设、管理、服务等第一线岗位需要,掌握高新技术并能熟练运用的高级技术人才而设计的一系列教育实施方案。 该专业“以市场为导向,以就业为宗旨”,通过“出口指导进口,市场需求决定培养方案”,根据市场对专业人才的需求来确定人才培养体系。为达到专业人才培养能力的“职业岗位能力”的目标(见图1),以出口的“职业岗位能力”确定“公共素质”教育和专业基本能力培养。 1.1.2培养方案的框架体系,形成专业整体职业能力 从学生培养的全过程来看,为使学生形成一个完整的职业能力体系,我们采用“平台+方向”式教学。循序渐进、由易到难,先注重学生相关知识体系的理论教学,而后开设实践能力型课程,最后达到理论和实践的有机结合,从而使学生具备初步软件开发和网络编程的能力。 1.1.3专业知识能力素质结构表 该专业在实施专业教学的过程中,融入专业能力素质的养成教育。力争使学生成为能适应时代要求的“德、智、体”全面发展的综合型素质人才。具体分为六大知识模块,每个知识模块都涉及2~5门课程,同时具有与知识模块结构相对应的能力要求。 1.2课程体系改革 该专业建立课程建设指导小组,经常与相关高校及IT企业交流,并通过Imemet、会议交流、进修学习等多种渠道了解国内外该课程最新理论及应用动态;实施教学大纲定期更新制度;实施教学大纲网上制度,以保证教师严格按教学大纲组织教学;按课程类别实施教材定期更换制度,配合案例分析、辅助讲义,使教学内容符合教学大纲要求。 同时,积极开展课程群建设工作,优化整合主干课程和必修课程教学内容,避免课程内容的交叉和重复;建立程序设计课程群、硬件技术课程群、系统软件课程群、多媒体新技术课程群;按课程群组织教学研究活动。 1.3引入企业的技能认证课程体系,实行“双证书”制度 注重学历教育和职业资格培训教育的有机结合,积极推行“双证书”制度,不断探索并试验将国内外著名IT厂商的权威认证培训融入职业技术教育,使该专业毕业生普遍拥有若干IT技术专业认证证书,从而提高学生的择业竞争力。同时,努力拓宽“双证书”的种类和层次,逐步构建专业认证体系,建立和完善职业技能鉴定机构,开展职业技能鉴定工作。通过加大“双证书”制度建设,毕业生双证书获得率达到95%以上。 1.4教学内容和教学方法改革 1.4.1 IT企业参与人才培养方案制定 与河南863软件孵化器公司、郑州翌硕计算机服务有限公司等IT企业共同成立教学指导委员会,指导计算机科学与技术专业人才培养方案的制定。 1.4. 2调整选修课结构,增开企业急需课程 增设软件测试及其平台、J2EE程序设计、UML统一建模语言、嵌入式系统与应用、软件项目管理等面向应用的企业急需课程。 1.4.3加强实践环节比重,设立系列课程设计 增设课外实践环节,与课内实践学时比例为1:1,并记入课程平时成绩:单独设置操作系统、数据库原理与应用、软件工程、计算机通信与网络等课程设计。 1.5考核方式改革 采取综合考核方式,将学生自主学习情况、创新活动及表现、学习过程情况等纳入考核评价体系,学生成绩以技能考核为主,理论考核为辅,建立以能力考核为重点,以过程考核为中心的课程考核评价体系。其中: (1)理论课程考核内容的深度、广度须符合教学大纲的要求,考核成绩根据作业完成情况、平时听课情况、集中考试(闭卷、开卷)成绩综合评定。 (2)技能课程考核成绩按照平时成绩(实训过程、实训成果、实训报告完成情况)和实训考核成绩综合评定。 2 师资队伍建设 建立健全“双师型”教师培养和专兼结合的专业教师队伍建设,建成以骨干教师为优秀、凸现“双师型”结构特征、专兼结合的优秀创新团队。 近三年来,该专业将加强专业带头人和骨干教师的建设力度,注重兼职教师队伍建设。引进的新教师要接受岗前培训,使教师适应职业教育的规范和特点;老教师在业务上、教学方法和科研上进行指点,使青年教师尽快地成长起来;开展短期下企业锻炼学习,专业将其定期选派教师进修学习。 2.1聘请“企业专业指导师”和培养专业带头人 聘请“企业专业指导师”2人,要求其在IT企业工作至少8年以上,主持过大型项目开发,在企业担任管理岗位,具有中高级职称。 培养专业带头人3名,要求其能够站在计算机应用技术和软件技术领域发展前沿、熟悉IT行业企业最新动态、把握计算机应用技术的教学改革方向。 2.2建设骨干教师队伍 引进1名骨干教师,培养骨干教师 8名,专业骨干教师在专业技能、职业素质等方面符合高职特色,并能根据行业企业岗位群需要开发课程、及时更新教学内容。注重实验教师队伍的建设,选送教师到IT企业锻炼学习。80%专业教师获得国家职业资格高级工证书,30%专业教师获得技师证书。 2.3建设兼职教师队伍 聘请企业兼职教师10名,精通企业行业一线工作程序,具有专业基本理论基础的专业技术业务骨干和能工巧匠、承担实践技能课程的指导。 3 实验实训中心建设 3.1校内实验实训室的建设 该专业在中央财政支持的项目实训基地的基础上,首先重点建设面向Java、NET方向编程、动漫设计及其全真软件开发实训实验中心,积极与企业合作,共同进行仿真实验实训室建设,开发生产性实训项目,实现实训与工作任务、实习与工作过程相结合,把实验实训室建设成为具有真实工作环境,集实践教学、培训、职业技能鉴定、技术服务于一体的开放型的实训室。同时,继续完善实验(训)室管理办法,向专业学生开放实验(训)室,为学生自主提高专业技能提供实践平台。 3.2 2005年度中央财政支持实训基地(建设型小模式)的建设 按照该基地的建设规划方案,目前第二阶段即六个实训室、一个软件研发中心已组建完成,并已经开始了相应的实训教学、师资培训。下一阶段学院继续投资40万元完善实训基地仪器设备,提高实训教学师资队伍水平;发挥实训基地作用,培养本专业技能人才,培训下岗失业人员、进城务工人员、农村剩余劳动力、企业在职职工,为当地经济建设和社会发展提供人才和智力支持。 3.3校外实训基地的建设 与河南863软件孵化器公司软件、郑州翌硕计算机服务有限公司等10家企业建立深度合作关系,保证学生顶岗实习3~6个月,完善校企共管和考核的长效机制。 同时,积极探索校外实训基地建设的新机制、新途径。加强学生顶岗实习的过程监控,要求学生提交实习日志、实习报告,要求现场指导老师提供实习指导现场记录、实习报告鉴定,企业提供实习鉴定,等,顶岗实习结束后,由以企业为主的考核委员会对学生进行考核,合格者颁发“工作经历证书”。 3.4大学生创新实践中心 目前,该专业学生社团和兴趣小组共有5个,为进一步形成浓厚的学习氛围,计划建立“大学生创新实践中心”,同时逐步完善相关的创新实践条件,在专业骨干教师的带领下,组织本专业更多品学兼优的学生进入“大学生创新实践中心”进行锻炼,培养一批实践能力强、有一定科研创新能力的学生,带动本专业其他学生的学习。 计算机应用技术专业论文:我校“计算机应用技术”(嵌入式系统)专业面向的职业岗位分析思路与方法 高等职业院校专业面向的职业岗位分析是制定专业人才培养计划的基础性工作,也是很难操作,需要突破的工作。在国家示范性高等职业院校建设计划执行中,天津职业大学“计算机应用技术”(嵌入式系统)专业(简称嵌入式专业)借助上海双实科技有限公司、北京博创兴业科技有限公司、中国电子技术标准化研究所、劳动部“嵌入式系统分析师”职业标准制订、天津七所信息技术有限公司、天津南开大学、天津工业大学等多家单位的工程师和教授的力量,就专业面向的职业岗位进行了比较深入系统的分析,为后续课程开发奠定了来自企业一线的职业岗位分析基础。在此就我们的分析思路和分析方法与大家一起交流,希望能够得到批评指正和新的启发。 1职业岗位分析基础 嵌入式技术在我国方兴未艾,其面向的职业岗位在劳动部IT职业分类划分中属于IT应用职业,但在劳动部职业分类大典中还没有出现相应的职业标准;专门开发或生产嵌入式产品的企业一般规模比较小,上百人规模的企业寥寥无几,企业职业岗位的划分一般比较笼统;嵌入式技术和产品的应用就像20世纪80年代的PC机,正在渗透到各个领域,嵌入式系统应用的职业岗位也比较分散;开办嵌入式专业的高职院校很少,可借鉴的资料不多。以上诸多原因使嵌入式专业面向的职业岗位不够明确,需要做大量的社会调研,需要精心策划调研内容,需要想方设法争取各方的支持和帮助,得到比较具体的职业岗位分析数据。 2分析思路 2.1学校教师要引导企业工程师分析职业岗位 通常企业工程师懂技术有丰富的实践经验,了解企业的工作流程和对人才的需求。但是,企业工程师对教育不甚了解,如果没有学校教师的引导,工程师对职业岗位的分析难以转化成学校的教育。为此,企业工程师对职业岗位的分析需要教师的引导,从而转化为课程。 2.2参加职业岗位分析的工程师要有一定的代表性 嵌入式系统与产品结合比较紧密,产品之间的通用性不似PC机那样具有很强的开放性,因此,所聘请的企业工程师应该具有代表性,熟悉主流嵌入式技术以及相对通用的嵌入式产品。 2.3学校教师要能够归纳总结企业工程师的分析 企业工程师由于各自职业的特征,对职业岗位的分析都有一定的倾向性,而学校教育要考虑职业的通用性、普遍性,还要结合当地的经济发展实际。因此,学校教师要善于归纳总结企业工程师提供的分析数据,结合自身专业建设情况,确定专业面向的职业岗位,形成专业课程开发的依据。 3分析方法 3.1学校教师设计职业分析表 每个企业对职业岗位的划分、岗位职责的界定、岗位人员的要求等都有自己的标准。高等职业院校专业人才培养计划设计,不仅需要企业提供工作流程、职业岗位,以及职业岗位对人才的要求,同时还需要将这种要求转化成具体的课程。这需要学校教师按照教学要求设计职业分析表,启发工程师按照教学要求填写职业分析表。 3.1.1职业领域分析 职业领域是一个比较宽泛的概念,这里主要给出嵌入式系统职业领域及应用实例,见表1。 在确定专业面向的职业领域时,应结合地方经济发展对嵌入式人才的需要。 3.1.2工作流程分析 嵌入式系统与实际应用紧密相连,嵌入式系统工作流程主要从嵌入式产品开发流程、嵌入式产品生产流程、嵌入式产品销售流程进行分析。通过工作流程的分析,明确职业岗位、职业岗位工作的职责、工作任务、工作内容,以及对人员的要求。将职业岗位对人员的要求按照知识、技能、素质的要求进行分类,区分出适合硕士、本科、高职高专、中专学生就业的职业岗位。 3.1.3职业岗位工作任务分析 职业岗位工作任务分析首先要说明职业岗位应承担的职责,工作任务正是承担岗位职责所应做的工作。根据不同性质和特点,工作任务可以按工作领域、工作项目、工作程序、工作对象或工作成果来划分。 针对每个职业岗位可选择不少于3个的主要任务,其任务名称的表述形式是“动词+宾语”(动宾结构),如“编写程序”。根据行业用语习惯,也可采用“宾语+动词”,如“程序编写”,“市场调研”等表述形式。一般来讲,每一项任务都可以独立进行授课和考核。工作内容根据任务的宽窄、工作责任的大小、工作难度的高低提出。表2给出样表。 3.1.4职业岗位工作人员要求分析表 职业岗位工作人员要求分析表是建立在表2的基础上,主要是就职业岗位对工作人员提出要求,其中: 素质要求:是指作为一个社会人的基本素质,以及能够胜任工作岗位的职业素质; 技能要求:是指完成一项工作任务应达到的结果或应具备的技能。总体上说,技能要求应具有可操作性,要对每一项技能有具体的描述,如“能在……条件下做……,做到……程度,达到……标准。”对技能要求的内容描述不能太简单,不能用“了解”、“熟悉”、“掌握”等词语。要避免出现“能协助某人做……”,“能参与……”之类的要求。而要从从业人员能够独立完成的工作任务上提出相应的技能要求。另外,技能要求中涉及工具设备时,不能单纯要求“能使用……工具或设备”,而应该写明:能使用……工具、设备做……或解决……问题。 相关知识要求:指达到每项技能要求必备的知识。主要指与技能要求相对应的理论知识、技术要求、操作规程和安全知识,等。相关知识应该指向具体的知识点,而不是宽泛的知识领域。表格样例见表3。 3.1.5高职专业面向的职业岗位-课程学习分析表 表3已经将职业岗位与人员要求结合了起来。选择适合高职学生就业的职业岗位,不仅要从技能、知识角度考虑,还要考虑学习与做事的态度,并给出可以评价的标准,从而可以比较容易地向课程过渡。分 析表中的向上延展和向下延展是从学生的个性特征考虑。对学有余力的学生,对其培养可以向上延展,如通过兴趣小组或是选修课的形式对学生进行培养,向下延展是对学习能力较弱的学生也能够获得就业的一技之长。表格形式见表4。 3.2聘请到合适的企业工程师 聘请企业工程师在学校教师指导下填写分析表还会遇到一些实际问题。首先,聘请的工程师不仅对企业的业务要非常熟悉,还要对教育有一定的课程设计能力;其次,工程师需要足够的时间在教师引导下填写分析表,因为这是一件非常耗时的工作;最后,工程师要获得足够的动力帮助学校做职业分析。聘请到合适的企业工程师与学校教师一起做企业分析必须本着校企之间互惠互利。 3.3职业岗位-专门技术能力要求分析表要汇总多方企业意见 不同企业有各自运作方式,与学校之间有各自的利益需求,形成的分析表带有一定的倾向性。学校从培养学生的相对广泛适用性需要出发,认真分析不同表的项目和内容,综合各家之长,结合学校和地域经济发展情况,形成职业岗位-专门技术能力要求分析表,为下一步形成课程奠定基础。 3分析结果的应用 专业面向的职业岗位分析是制定专业人才培养计划的第一步,第二步是结合学生生源情况确定专业培养目标、人才培养规格,第三步是专业课程开发,第四步是构建专业课程体系。职业岗位-专门技术能力要求分析表为课程设计提供了依据。在这里,完成每一项工作任务所需要的能力称为单项能力,若干类型相近的单项能力可以形成一个能力领域,针对单项能力和能力领域设置不同的学习步骤和学习课程是下一篇课程开发所要介绍的内容。欢迎大家多提宝贵意见。 计算机应用技术专业论文:基于多元整合课程模式构建计算机应用技术专业的课程体系 摘要:本文基于多元整合的课程模式,阐述如何构建计算机应用技术专业的课程体系,培养职业化、实用化、个性化的技术应用性人才。 关键词:多元整合课程模式;计算机应用技术;课程体系 1引言 高职教育必须坚持以就业为导向,以技术能力的形成和综合素质的培养为主线,加强实践能力的培养,要实现这一目标,单一的课程模式显然无法满足高职教育实践的要求,探索灵活实用的新型课程模式势在必行,多元整合课程模式应运而生。 本文主要讨论如何运用多元整合课程模式构建计算机应用技术专业课程体系,并对实施过程和效果作了初步探讨。 2构建计算机应用技术专业课程体系的原则 专业的课程体系设置突出对学生“三个能力”的培养和训练:一是IT技能应用的能力;二是外语及交流的能力;三是与社会融合的能力。使学生在毕业时真正达到所学即所用,所用即所学,达到与企业需求的“无缝连接”。 3计算机应用技术专业课程体系的组成 计算机应用技术专业学生素质分为基本素质和职业素质,本专业人才培养框架如图1所示。下面我们基于人才培养框架深入阐述课程体系。 3.1基本素质 在基本素质培养上重视学生的德、智、体、美全面发展,从外语能力、专业基础知识、政治素养、人文素质、软件基础知识与操作能力几个方面提高学生的能力与素质。 结合本专业特点进行必需的英语教学,将原来的大学英语课程调整为实用英语,根据就业需要有的放矢地选择教学内容,培养学生阅读英文软件需求和设计规范的能力。 进行够用的数学课程设置,将高等数学、线性代数、离散数学和概率论与数理统计四门课程的内容进行取舍和整合,融合成一门课程“计算机数学基础”。 在重视思想教育的同时,通过素质修炼、沟通与演讲、IT职业生涯规划等公共课程帮助学生提高与社会的接触能力,与他人的沟通和协作能力,培养学生形成良好的IT职业道德。 3.2职业素质 计算机应用技术的职业素质分为三个子模块:计算机管理与应用模块、图形图像编辑和处理模块、网站设计与维护模块。 计算机管理与应用模块培养学生具备计算机软硬件理论基础,能够对计算机的软硬件进行管理和维护能力,能够从事计算机设备和软件管理和维护、安装调试工作。 图形图像编辑和处理模块让学生熟练掌握图形与图像处理的各种知识和技能,能够从事图形设计、图像制作、数码视频等工作。 网站设计与维护模块让学生掌握网站建设的基本原理,能够运用网页的设计和制作方法进行网站的规划、建设、和维护。 根据每个模块对职业技能的不同要求开设相应的课程,三个模块互相补充,课程内容多元整合,建立起以综合技术能力为导向的高职课程,提高学生的职业技术能力。 (1) 理论教学体系 根据每个模块对职业技能的不同要求开设相应的课程,实现课程结构的多元整合。专业课程体系分为必修课和选修课两大部分。 1) 专业主干课程。主要有:“程序设计基础(C语言)”、“数据结构基础(C语言)”、“数据库原理与应用基础”、“Internet与多媒体技术”、“计算机与网络原理”、“操作系统与故障排除”、“PC机组装与维护”、“Linux系统管理”、“平面设计技术”、“Java语言程序设计”、“Web开发技术基础”。 将传统的“计算机组成原理”与“计算机网络原理”整合成一门课程“计算机与网络原理”,介绍计算机系统结构、存储系统、总线系统、处理器、I/O系统、计算机网络网络体系与层次结构、局域网、广域网、Internet与TCP/IP、网络操作系统等等。在“操作系统与故障排除”课程中,除了操作系统原理的介绍外,融入HelpDesk的思路,增加常用应用程序故障排除的内容,培养学生解决信息技术服务及网络应用中所遇到的各种问题的能力,进一步增强课程的实用价值。 在讲授内容的深度和难度方面,采用模块化的组合形式,灵活组织教学单元,保证理论够用,并且为后续相关课程的学习提供良好的保障和基础。 2) 选修课以及认证课。面向不同的职业岗位,设置选修课和认证课程。有面向计算机管理方向的课程“Windows网络管理与应用”,有面向数据库管理方向的课程“Oracle”和面向软件测试岗位的课程“软件测试技术”,有面向软件开发岗位的课程“ (C#) ”、“VB”。 根据本专业的特点,设置了“MCSE认证”、“Adobe认证”两门认证课程,让学生毕业之前至少能通过一个职业资格认证,全面提高学生的综合素质和能力。 (2) 实践教学体系 1) 实践课程。在实践教学中,增加了专业主干课程的实践学时比例,充分发挥学生人手一台笔记本的优势,使学生在学习理论的同时,能够及时动手操作,以帮助理解和掌握。另外,还设置了一些实践性非常强的课程,例如“Web项目实践”课程,实施以学生为主体的“项目制”教学,让学生运用学过的软件开发技术架构Web应用,使学生能够及时将学过的理论知识应用到实际中去。学生可以根据各自的爱好和能力选择开发技术,鼓励学生个性化发展,教师承担项目经理的角色,控制和管理项目开发的流程和进度。 2) 实施“1321”教学模式。一学年安排成三个学期,两个学期是基于案例的理论教学,一个学期的实践性教学。计算机应用技术专业学生有两个实践学期,分别安排了概念实习和技能实习。概念实习安排了Office软件应用、操作系统安装、配置和基本维护的训练。技能实习安排了图形图像的设计制作和网站构建的技能训练内容。 3) 大学生创业中心。学院设立了SOVO (Students Office Venture Office,大学生创业中心) ,把申请进驻中心的学生按照“虚拟公司”(Virtual Company) 的形式来组织,公司中设有“董事会”、VCEO负责组织、管理“虚拟公司”的运营,学生在虚拟公司中轮流担任不同角色。学院用制度和有效的措施保证大学生创业的条件,保证学生具备较强的动手技能、创新的思维、广阔的视野,让学生体验创业成功。 4) 毕业设计。给大三的学生安排了15周的毕业设计,学生对理论在实践中的应用进行归纳、总结,达到升华理解,进一步培养学生的持续学习能力、工作能力和创新思维能力。 4实施效果与意义 从目前实施的情况和毕业生的反馈信息来看,课程体系的建设与改革工作取得初步成效。计算机应用技术专业已有三届毕业生,就业率高达98.2%、96.15%和96.6%,充分说明本专业培养的毕业生符合市场需求。 在今后的专业建设和教学改革中,我们将努力拓宽专业的建设思路,多元互补、博采众长,改进教学内容、教学方法和手段,建设出优势突出,服务社会,创新能力强的高职专业。 作者简介:滕英岩,男,大连东软信息技术职业学院计算机科学与技术系教师,电子邮件:
银行管理论文:商业银行管理制度下信贷管理论文 一、我国商业银行信贷管理的管理目标及发展进程 谈及商业银行开展信贷管理活动的根本目标,现已不再是追求单方面的经济收益,而是加快管理模式、管理方式的转变,同时有效预防和规避不必要的贷款风险,努力将风险业务和巨额利益进行合理分配,从而推进商业银行的快速发展,这才是我国商业银行信贷管理的管理目标。仔细回顾我国商业银行信贷管理的发展进程,发现可以分成五个阶段:资金指令性管理阶段→实贷实存管理阶段→审贷分离阶段→信贷管理逐渐接轨国际阶段→信贷全流程管理阶段。这五个阶段伴随着我国银行体制的改革进程,也体现了我国商业银行一步一步走向成熟的过程。 二、支撑商业银行信贷管理制度改革的新晋内容 (一)《固定资产贷款管理暂行办法》 2009年7月23日了《固定资产贷款管理暂行办法》这一文件,并在之日起的三个月之后也就是2009年10月23日正式全面施行,此文件的颁布主要是为了规范银行业金融机构固定资产贷款业务经营行为,加强固定资产贷款审慎经营管理,促进固定资产贷款业务健康发展,因而依据《中华人民共和国银行业监督管理法》、《中华人民共和国商业银行法》等一系列法律法规进行修订颁布的。此《办法》一共有43条内容,每一条内容都是从贷款业务步骤的角度出发所列举出的,其中明晰展现了具体的监管准则,后成为促进商业银行信贷管理制度改革的重要参考文件。 (二)《项目融资业务指引》 《项目融资业务指引》于2009年7月18日由中国银监会制定并颁发,此文件主要是为了促进银行业金融机构项目融资业务健康发展,有效管理项目融资风险,因而参照并结合一系列纲领性文件修订而来。“项目融资”作为一个新的概念显现在人们视野,它表明贷款的用途仅为建设一个重量级项目,或者是对已建项目进行修缮;其借款人必须具有企事业法人的资质,还款的具体渠道也是要从建设项目的经济收益而来。 (三)《流动资金贷款管理暂行办法》 2010年2月12日,由中国银行业监督委员会了《流动资金贷款管理暂行办法》这一限制性文件,并公告于文件的颁布之日起便正式施行。此文件一共包含了42条内容,与《固定资产贷款管理暂行办法》有着相似之处,也是从贷款业务步骤角度对流动资金贷款提出了新的监管要求,这一文件的颁布和实施,对现下商业银行进行信贷管理制度的改革具有一定效用。 三、分析商业银行信贷管理制度改革前后的利弊比较 (一)改革前的“弊” 管理制度过于死板。现行的商业银行信贷管理制度相对来说还不够完善,依旧存留着过去死板的痕迹,这一问题不仅限于在执行层面,更多的是制度设计的问题,比如制度过于原则化,没有按照客户群体进行分类;亦或制度过于死板僵硬,产生了一个问题多个文件限制的情况,致使工作人员一时难以弄清楚根本依据。管理方式稍显粗鄙。有些制度条例内容缺失,可能表明了适用对象、应用范畴以及注意问题,但却没有说明具体的操作流程,信贷工作人员就只能依照自己的理解去工作;再者,有的制度言语模棱两可,或者银行信贷人员的工作能力存在差异,导致同一业务、同一制度却在同一银行的不同支行获得不一致的服务差异。归其原因,还是因为信贷管理制度的管理方式稍显粗鄙。管理观念略显陈旧。以前使用的商业银行信贷管理制度,它在管理观念、操作流程以及运行方略上均存在一定的局限性,尤为是陈旧老套的管钱、管事观念会妨碍银行自身的外在形象和业务水平,直接影响了客户群体的介入热情,呈现出十分明显的管理弊端。 (二)改革后的“利” 商业银行信贷管理观念得以更新。以往的商业银行信贷管理制度,其中所指的管理更多的是管钱、管事,然而进行制度革新以后,信贷管理已不再是一门单纯的管理收益的活动,而是上升到更高的层面,“贷款新规”的新式理念提升了商业银行各种信贷业务的管理水平,并催进信贷人员刨除旧的管理理念,间接地带动了整个商业银行信贷管理观念的更新与进步。风险预防与管理能力有了大提升。上文提到的四种支撑商业银行信贷管理制度改革的新晋内容,虽说针对的业务类别不尽相同,但是其所体现出的优秀价值可是完全一致的,即为预防风险、提高管理能力。就拿固定资产贷款业务一项内容来说,实贷实付、合同管理的管理理念,既有效预防了固定资产贷款业务的风险,而且有效提升了风险控制的管理水平,使得整个商业银行的信贷管理水平有了质的提升。商业银行业务发展模式获得转型。传统环境中的商业银行,其主打业务就是存款业务和贷款业务,它一贯坚持“凭贷吸存”的战略方式,以此吸纳更多的存款获得经济利益。但改革商业银行的信贷管理制度以后,商业银行的业务发展模式获得转型,使得整个商业银行的信贷业务范畴有了大规模的拓展,逐步满足了银行客户多方面、全方位的业务需求,可见新的信贷业务文件推进了整个商业银行信贷管理步伐的深入。良好且优质的信贷环境得以创设。不少读者认为,文中提及的新晋四种支撑信贷管理制度的文件都是针对信贷业务制定的一些基本监管规范,难以深入信贷管理业务内部发挥功用。但事实却非如此,文件虽说只是基本监管规范,但它合理有效的执行却能够创设出良好的信贷环境,综合分析这四个文件所坚持的理念可以发现,他们对于金融风险的遏止有着行之有效的作用,并且一步一步创设出了合理、适宜的优质信贷环境。 四、结束语 纵观全文,从信贷管理的含义、主要内容、管理目标,再到我国商业银行信贷管理的发展历程和四种支撑性文件的颁布与施行,再到最后商业银行改革信贷管理制度的前后利弊比较,无不显露出信贷管理在当下商业银行发展过程中的重要作用。鉴于此种情况,各大商业银行务必要时刻了解市场环境的动态变化、各类客户群体的服务要求等内容,然后在此基础上更新信贷管理观念、转型管理模式,端正态度正确对待信贷管理过程中的风险问题,尽可能借鉴四新文件中提及的内容或标准,从而有效降低信贷风险,从而在不断实践、不断发展的过程中快速成长,为商业银行信贷管理争取到更多的机会。 作者:林佩珍 单位:中国建设银行宁波市分行 银行管理论文:我国网上银行管理论文 1、网上银行相关概述 1.1网上银行的概念 网上银行也称网络银行、在线银行,是指利用Intemet、lntranet及相关技术处理传统的银行业务及支持电子商务网上支付的新型银行。它实现了银行与客户之间安全、方便、友好、实时的连接,可向客户提供开户、销户、查询、对账、行内转账、跨行转账、信贷、网上证券、投资理财以及其他贸易或非贸易的全方位银行业务服务。可以说,网上银行是在Intemet上的虚拟银行柜台。世界上第一家网上银行于1995年在美国成立,中国银行于1995年先于其他国内商业银行在国内推出网上银行服务。历经多年的发展与进步,网上银行在商业银行发展中占据越来越重要的地位。目前我国绝大多数商业银行都已经开始提供网上银行服务。 1.2网上银行的特点 利用计算机和通信技术实现资金划拨的电子银行业务已经有几十年的历史了,传统的电子银行业务主要包括资金清算业务和用POS网络及ATM网络提供服务的银行卡业务。网上银行是随着Intemet的普及和电子商务的发展在近几年逐步成熟起来的新一代电子银行,它依托于传统银行业务,并为其带来了根本性的变革,同时也拓展了传统的电子银行业务功能。与传统银行和传统电子银行相比,网上银行在运行机制和服务功能方面都具有不同的特点。其特点主要有:全球化、无分支机构;开放性与虚拟化;智能化;创新化;运营成本低;亲和性增强。 1.3网上银行对传统银行的影响 网上银行从其诞生之日起,就对传统银行产生了巨大冲击: 1.3.1网上银行改变传统银行的经营模式 网络信息技术在银行业的应用,打破了传统金融服务的地域、时间限制,理论上讲银行可以全天候地连续收集、处理和应用大量的信息,使金融机构能在更广的地域和范围开发新的客户群,开辟新的利润来源。传统银行主要借助物质资本、人力资本向客户提供服务,而网上银行主要借助智能资本,靠少数智能劳动者便可为客户提供全方位服务。银行的业务战略不能再局限于某一个市场,将真正成为一个没有固定地点的、无形的市场,通过计算机网络办理金融业务,进行金融交易,传递金融信息。 1.3.2网上银行转变传统的银行营销方式 网上银行不仅会改变银行与客户之间的关系,而且会改变银行服务的传递方式、产品推销方式和交易处理方式等一系列银行营销方式。传统银行的经营理念是“以信贷管理为中心”,而网上银行的经营理念则是“以客户服务为中心”,强调为客户提供多种个性化服务。如网上银行能够借助信息技术,融合银行、证券、保险等分业经营的金融市场,向客户提供全方位的金融服务;网上银行还可以提供各种各样有价值的金融信息,如外汇信息、证券信息、客户信息,以及各种风险控制信息等,提供瞬息万变的国际金融市场的即时行情,从而使客户了解自己所面临的机会和风险;网上银行能够通过打破部门界限,建立客户综合信息管理档案,分析挖掘客户个性化的消费、理财特点与倾向,从而提供有人情味的、个性化的服务;网上银行还改变了传统金融业务的固定销售方式,向客户提供AAA式服务。 1.3.3网上银行降低传统银行的经营成本 随着网上银行服务方式的不断变革,银行电子化技术发展的重点不再是单纯地提高办公自动化程度,而是以先进的信息技术引导整个银行业务流程、经营管理模式和功能的再造,达到提高效率、降低成本的目的。有一项统计表明,传统银行的经营成本占收入的比例高达60%,而网上银行的经营成本只相当于经营收入的20%。网上银行处理普通业务的惊人能力,使银行能够腾出更多的精力创新产品,更多地提供高附加值的金融服务,增加银行盈利。同时,网上银行可以让渡部分节省的成本作为对客户的回报,降低服务费用,提高存款利率,从而吸引更多的客户。 2、我国网上银行现状及问题 2.1我国网上银行现状 2.1.1网上银行的发展阶段 网上银行的发展可分为四个阶段。第一阶段,银行在互联网上开设网站,宣传经营理念,介绍银行的业务,这个阶段网上银行的特点是为客户提供信息层面的服务。第二阶段,商业银行将传统银行业务移植到互联网渠道上,通过互联网渠道提供更高效率的服务,同时降低成本,延长服务时间,这个阶段网上银行的特点是为客户提供基本交易服务。第三阶段,银行传统业务网络化已经基本成熟和完备,网上银行已经成为银行服务不可缺少的重要组成部分,客户对网上银行产生严重的依赖,这个阶段网上银行的特点是能够提供成熟和完备的交易服务。第四阶段,网上银行要建立以网络渠道为优秀的运营平台,以网络经济为服务对象或者主要服务对象,建立新型的网络金融服务体系,创新业务品种,经营范围大量涉及非银行金融业务以及商贸、工业等其他相关领域。 2.1.2我国网上银行业务模式 国内网上银行缺乏丰富的业务模式和符合国情的业务品种一直是其发展的软肋。由于国内的网上银行是通过将传统柜台业务上网这种方式开办来开办网上银行业务的,导致了在网上银行业务在较长一段时期内开通的服务种类单一,甚至是电子银行业务中比较初级的内容。管理层的发展思路也仅仅是将其定位成商业银行业务的一种补充手段。没有让网上银行业务真正的发展起来。在现有的网上银行开通的业务中,大部分业务功能相当简单,不能满足客户日益增长的个性化需求。如对公账务查询业务,仅支持同一户名下不同存期、不同卡种或折种间的转账,支持不同户名的资金划拨。尽管有部分业务能实现一定程度的创新,但是还停留在初级阶段。如中国银行的“银证快车”服务,能够对国内一、二级证券市场进行业务清算等[7]。造成此情况的另一个原因也是因为我国目前尚无完全独立开办的纯网络经营的网上银行,没有一只先锋的队伍进行网上银行业务的创新。 2.2我国网上银行存在的问题 除了看到我国网上银行蓬勃发展的态势外,不能否认,我国网上银行的发展也面临着很多的问题和挑战。 2.2.1盈利模式尚未真正出现 目前,我国的网上银行基本上都是采用传统银行+网上银行的综合模式。这种模式下的网上银行更多的是以交易渠道的形式存在,它利用传统银行的品牌号召力和客户认知程度来提升其网上银行的形象;同时,传统柜面和客户经理的营销推动作用又使得网上银行产品的推广速度加快、成本降低。但作为交易渠道的网上银行更多的是提供一种服务。从盈利角度来讲,其能力还是很弱的。 2.2.2网络化经济发展中观念和习惯转变的滞后 目前,在我国社会公众接受电子货币和网上银行的观念不是很容易,而且网上交易不仅需要网络终端设备的普及,还需要参与者对电子商务及网络技术的熟练掌握和运用,而这几方面我国都存在相当的差距[8]。在我国,金融企业信息化程度领先于丰十会平均水平,很大程度上说,客户从心理和认知上都不接受网上银行,而接受程度越低,使用度也就相应降低.网上银行的规模效应就无法体现。 2.2.3金融监管体制的制约 我国的金融体制是一个严格的金融监管体制,在这种体制下,有着很强的准入壁垒,结果就是中国的银行业缺乏有效竞争。然而到了网上金融时代,银行业生存的环境将大大改变,相对公平的竞争可能会吸引非银行金融机构分享这个市场[9]。例如,阿里巴巴的支付宝公司,如今已经有网上账户保留存款、与银行卡问转账等功能,以及其他一些网上支付等功能。本文认为,支付宝已经大大超越了传统的网上支付界限,相当于半个网络银行了,据银监会对支付宝公司进行的调查,对于网上支付的监管,央行出台了网上支付日最高限额的规定。而如何把握众多的网上银行机构的市场准入将是个两难的问题;同时,网络银行的发展导致金融业务综合化发展趋势的不断加强,金融产品的延伸、金融服务的信息化和多元化以及各种新金融产品销售渠道的建立,使得金融业从强调专业化向推崇综合化转变。而当前我国实行的是“分业经营”“分业管理”的金融监管制度,这一体制在网络时代也将受到严峻挑战。 2.2.4网上银行使用范围小 目前我国网上银行的发展主要集中在一些大城市里面,集中在沿海地区,长江沿岸的大城市。比如上海、北京、广州、武汉、南京等一些科技力量雄厚,经济发达的大城市,而一些边远或落后的山Ⅸ没有或很少有网络银行。我国网上银行的服务区域、服务对象及清算金额都受到一定的制约,业务量规模不大,与银行传统客户群体和覆盖面相比还显得很低,主要是依靠当地的科学技术和发达的经济实力,以及使用者的文化素质。 2.2.5网上银行业务品种匾乏 从国外网上银行的发展来看,它们的网上银行业务几乎包括了所有的传统银行业务,并且有许多的创新业务品种是传统银行业所没有或者说是传统银行实现不了的。反观我们国内的网上银行,即使是做得最好的招商银行“一网通”,也仅提供了帐户查询、转帐、支付、网上证券以及网上商城等品种,而对其它如个人信贷、按揭等传统银行业务却没有涉及,其它银行的网上银行功能更是匾乏。 3、网上银行发展的措施与策略 网上银行是信息科技与现代金融服务发展的产物,其发展速度非常迅速。制定的发展策略的正确与否,将决定网上银行能否取得成功。针对我国网上银行发展存在的问题,结合网上银行的特点和外部发展条件,本文认为,要推动和发展我国网上银行业务,需要从以下几个方面入手。 3.1树立全新的网上银行理念 在网络经济条件下,网上银行业业务是银行拓展的全新服务,并要以此来实现以客户为中心的业务发展模式。因此,要求银行在经营管理的指导思想中,必须以客户为中心,银行运作所有的思想都必须为着客户这个中心服务的。从国际经验看,客户导向的服务理念经历了客户至上,客户第一,客户满意,增加客户价值四个阶段。增加客户价值是目前客户导向理念的最新表现,在这一阶段,把客户资产价值增加放在首位,让客户享受增值服务。进入网上银行经营阶段后,可以利用网络服务实现灵活便利的信息共享,通过信息共享,可以发现客户的具体金融需求和所需要的金融服务的趋向,帮助我们更好的研究网上金融产品。定制适合客户的金融产品和金融服务。我国银行业在商业改革进程中,“客户中心论”的研究和实践才起步,银行初步认识到客户对于银行经营的重要性,但是这种认识还停留在表面上,而没有从本质内涵上认识到银行离开了客户,不重视客户,自身的发展就失去了立足之地。因此对于暂时盈利尚不显著的网上银行没有给以足够的重视。只有在银行内部大力宣传和教育,让所有的员工都认识到“银行必须以客户为中心,而网上银行是实现以客户为中心的经营理念关键途径”的思想,认识到网上银行的重要性[10]。 3.2通过网上银行业务创新,大力开发新产品 我国商业银行服务品种单一,严重地限制了网上银行的发展。我们应抓住时机,学习国外商业银行的先进经验,结合我国个人客户、单位客户的特点,运用现代金融理论和先进科技,加速金融创新,从实质上解决服务品种单一的问题。网上银行应根据互联网的发展与金融运行形势,对网上银行业务工具、业务品种和服务范围进行创新,如网上授信、企业和个人信用认证、收受企业定单、发票等。网上银行的中间业务可在保险、证券、信息咨询、家庭理财等领域发展,可在现有网上银行产品的基础上,通过与证券、电力、电信、财政、税务、海关、民航、运输等行业的合作,开发新的网上银行中间业务产品。招行“一网通”网上银行产品构建起由企业银行、个人银行、网上支付、网上证券和网上商城组成的功能较为完善的网上银行服务体系[11]。中国银行网上银行服务产品包括企业在线理财、银证快车、支付网上行、美元清算查询和纽约客户服务。网上银行仅是一种客户服务手段,它是以原有的业务处理系统为基础的。由于网络银行所提供的金融服务差异性小,先进入者容易获得领先优势。因此,我国的商业银行应迅速行动起来,在条件成熟的分行尽快试点开展网上银行业务,以点带面,为以后大规模发展网上银行业务探路。 3.3加强网络信息安全技术研究,确保运营系统稳定运行 提高网上银行交易的安全性和可靠性,确保网银系统平稳、连续运行,是网上银行稳步发展的基础。网上银行交易的各个环节都可能出现安全隐患,要加强对计算机设备、网络通信设备、加密算法、软件程序方面安全技术的研究。网络信息安全技术的研究是一项长期的工作,这方面不但需要较多的人力、物力投入,并且其成效不是立即出现的,但如果没有长期的理论研究和应用实践的积累,网上银行的安全水平就很难提高。同时还要保证网银运营系统稳定运行,提供连续不断的7×24小时服务,就需要加强网上银行信息系统运营模式的探索与实践,寻找数据集中与分布式服务的平衡点,提高系统的灾难应对能力。 3.4建立社会信用体系 建立健全我国的信用等级体系,促进网上银行快速发展。网上交易比传统交易对商业信用有更高的要求,随着我国市场经济的发展成熟和电子商务的推动,我国的金融业建立自己的信用体系意义非常重大。我们也应该看到,信用体系是一个庞大的工程,涉及到方方面面,仅靠一个信贷咨询系统是不够的。我国中央银行必将适应新的形势,采取提高诚信意识、完善信用监督、设立咨询机构、完善信用体系等积极措施,努力推进我国网上银行健康快速地发展。 4、招商银行网上银行发展案例 招商银行坚持“科技兴行”的发展战略。从1997年开始,招商银行把目光瞄向了刚刚兴起的互联网,并迅速取得了网上银行发展的优势地位。1997年4月,招商银行开通了自己的网站,建成了国内第一个银行数据库。1999年9月在国内首家全面启动的网上银行--“一网通”,即通过互联网,将客户的电脑终端连接至银行,实现将银行服务直接送到客户办公室或家中的服务系统。 4.1坚持“因您而变”的网银经营理念 招商银行秉承“因您而变”的网银经营理念,在国内业界率先通过各种方式改善客户服务,致力于为客户提供高效、便利、体贴、温馨的服务,带动了国内银行业服务观念和方式的变革,拉近了银行与客户的距离。招商银行的网上银行为客户提供“3A”式现代金融服务,并根据市场细分理论,致力于为高端客户提供量身定制的“一对一”的尊贵服务,不断提高金融服务的专业化、个性化水平。 4.2“一网通”--网上企业银行业务 1996年,招商银行率先在国内推出了网上银行“一网通”的概念。1997年4月,建立网上银行“一网通”并推出网上个人银行。1998年4月,率先在国内推出网上企业银行,开通网上支付功能,成为国内首家提供网上支付服务的银行。网上企业银行是招商银行网上银行“一网通”的重要组成部分。招商银行已形成了以“一网通”为品牌的国内著名金融证券网站,功能包括“企业银行”、“个人银行”、“网上证券”、“网上商城”和“网上支付”五个系统。2005年11月招商银行又推出网上企业银行5.0最新版,网上企业银行用户达4.2万多家,累计交易笔数1500万笔,累计交易金额超过7万亿元。交易笔数柜面替代率21%,交易金额柜面替代率38%,各项业务指标名列同业前茅。 4.3“一网通”--网上个人银行业务 个人银行分为个人银行大众版和个人银行专业版,以方便、快捷、安全的方式处理客户个人帐务,适用于个人和家庭。 1.个人银行大众版:只要在招商银行开立了普通存折或一卡通帐户,即可通过互联网查询帐户余额、当天交易和历史交易、转帐、缴费和修改密码、计算按揭贷款月供等等个人业务的处理。无须另行申请,上网即可享用。 2.个人银行专业版:建立在严格的客户身份认证基础上,为参与交易的客户发放数字证书,交易时需要验证数字证书。具有定活互转、自助缴费、转账汇款、自助贷款、按揭、外汇买卖、国债买卖、基金买卖、电子商务支付等具体功能。目前主要使用个人银行专业版4.5版。 4.4招商银行网上支付安全 在网上支付中最关键的问题就是账号及密码等信息的安全。招商银行在开发“一网通”网上银行系统时参考了专用协议方式,综合采用了业务和技术双重安全机制确保安全网上支付。 ①客户使用专用账户进行支付交易。个人网上银行支付专用账户是“一卡通”的一个子账户,有独立的支付账号和支付密码,上网消费时客户只需输入其账号和密码,就可以实现在线付款。客户可以把“一卡通”中的资金转人专用账户,而资金只有转入这个专用账户才能用于消费,这就保证了“一卡通”账户中的其他资金的安全。 ②设置网上消费金额限制。对不同类型的客户设定不同的每日累计交易最高限额,设定后还可根据客户的要求加以调整。如对个人网上银行客户设定的最高限额为5000元人民币。 ③支付卡信息直接传送到银行。个人网上银行客户在招商银行网页中输入网上支付卡信息,加密后直接传送到银行,不经过商家转发,商家无从得到客户支付信息。商家只从银行接收客户的定货信息,避免了客户篡改已被银行确认的定单信息。 ④错误登录次数限制。个人网上银行客户如果在一天内登录错误次数达到5次,银行当天就拒绝为之服务。 ⑤数据传输和交易安全可靠。在网上企业银行的客户端和银行服务器之间传输的所有数据都经过了两层加密。第一层加密采用标准SSL协议,有效地防破译、防篡改、防重发;第二层加密采用不公开的私有加密协议,具有非常高的加密强度。两层加密确保了网上企业银行的传输安全。对于支付和发工资这类涉及资金交易的敏感业务,企业必须按照业务管理要求经过相应的经办和授权步骤后系统才会接收。另外,这类业务还必须使用变码印鉴对每一笔交易签上一串数字(变码)加押。由于采用业务和技术双重安全机制,招商银行“一网通”网上银行系统运行以来,从未发生过安全问题,其安全性得到国际权威的VeriSign公司的安全认证。 银行管理论文:金融企业文化银行管理论文 一、金融企业文化在银行现代管理中的作用 (一)加强金融企业文化管理,可增强商业银行的竞争力 进入21世纪以来,我国经济的发展速度不断加快。商业银行的发展也越来越完善,不同银行提供的服务种类非常类似,银行间的竞争非常激烈。不管是从生活环境的变化,还是从银行未来的发展前途来看。银行都应该提高自己的服务水平,提升软实力。这样才能在未来的竞争中占据有利地位。 (二)加强金融企业文化管理,可加强商业银行的凝聚力 尽管改革开发进程不断推进,市场经济的大潮已经滚滚而来。但是由于我国商业银行都和以前的国有银行有着千丝万缕的联系,很多计划经济的思想和文化依然在银行内部占据很大的比重。所以,我们更应该发展新的金融企业文化。这样做的目的不仅仅是取代原有的思想,也是适应当前银行发展的有效途径。尽管这个过程中需要很长的路要走,但是我们更应该为企业培养高素质的人才队伍,为未来的竞争培养更多的中间力量。新的金融文化的形成能够使全体员工团结起来,为银行未来的发展贡献自己的力量。 (三)加强金融企业文化管理,可提高银行经营管理水平 对于商业银行来说,资产的管理依然离不开人的参与。因此如何处理好人与人之间的管理是非常重要的。商业银行的员工管理和其他企业的管理没有太大的区别。当员工感觉到企业管理模式带来的优势的时候,他们工作的积极性才能被真正的调动起来,这种体现着人文关怀的管理方式能够让员工体会到家的温暖。所以,管理层应该认真掌握心理学的知识,这样在管理银行员工的过程中能够给员工带来另类的惊喜。只有所有的员工的积极性和责任性被充分发掘之后,银行的管理才能起到事半功倍的效果。只有这样才能进一步提升管理者的管理技巧和能力。 二、如何最佳构建金融企业文化 (一)构建金融企业文化应适合我国商业银行的改革和发展计划 经济时代是没有商业银行身影的。在我国大力推进市场经济的大背景下,商业银行应运而生。随着市场经济体制的不断完善,商业银行的发展速度不断加快。它的经营过程中享受自由的同时,也需要应对严格的法律和其他制度。由于我国社会性质比较特殊,因此我国的商业银行也有独特的印记。因此,我们在学习西方银行先进经验的过程中应该结合我国的实际情况,只有这样才能培育出适合我国国情的企业金融文化。 (二)构建金融企业文化要注重领导者观念的更新和率先垂范 对于企业来说,独特的文化来自于每位员工的努力和单位领导独特的驾驭能力,只有形成的企业文化才更具有凝聚力。领导应该在文化形成的过程中起到模范作用。当企业的文化内涵形成的之后,每位员工才会不自觉地去遵循,去融入到企业的独特文化中。领导作为一个单位的灵魂人物对于员工的影响是不可估量的。 (三)构建金融企业文化应体现鲜明的企业特色 当前,我国金融机构的数量快速增加。地方性的商业银行逐步进入到历史的舞台。因此金融企业应该立足自身的实际情况构建独特的企业文化。在银行发展的过程中应该充分结合地域特色,这样企业文化的形成才更有吸引力。银行作为一个服务行业,只有为客户提供特色的服务才能在未来的竞争中占据有效的地位。这样不仅可以防止其他银行模仿,还能快速的打造成企业的名片。 三、结束语 现阶段,我国的金融体制改革进程不断加快。在改革的过程中,我们按照企业的标准来对国有银行进行改革。这样不仅可以引入先进的管理理念,还能为现有的商业银行打造强有力的竞争对手。想要把原有的国有银行改变有具有市场竞争力的金融企业还有很长的路要走。在改革的过程中要严格遵循企业的管理模式和管理经验。当然,想要取得最终改革的成功,完善的管理制度是必不可少的。改革的过程中是不是能够坚持制定的改革理念是改革成败的关键。企业的文化也能发挥非常重要的作用。员工是否能够积极的加入到企业文化的建设中来,是否能以主人翁的身份参与进来对于金融体制改革的影响是不可替代的。 作者:李琳单位:西安邮电大学经济管理学院 银行管理论文:我国银行管理论文 一、国有银行管理体制中存在的问题 缺乏竞争性的市场环境和公平有效的竞争机制。我国的银行业目前呈现“四家独大”的现象,其他能起到一定竞争作用的就是几家股份制商业银行,各个银行之间尚未形成激烈的竞争格局,这样安稳的局面肯定是不利于银行业的发展,对于银行业产品的创新和服务的提升更是百害而无一利,而且还大大影响了国有上市商业银行公司治理市场竞争途径的有效性,不利于形成银行对经理人的有效约束。另外值得注意的是我国的银行家市场还未形成,由政府相关部门所代替的行政色彩浓厚,特别是国有银行大都具有相应的行政级别,这使得这种现象不能从根本上得到改善。 二、国有银行管理体制缺陷的解决措施 (一)实行更加灵活的人员聘用机制 完善激励制度,优化人员结构。要做到不唯关系,不唯学历,只唯能力的用人原则,在对待应聘者时,要着重考察应聘者的能力和人品,而不是把他的背景和学历作为聘用的指定条件,坚决做到谁适合、谁能行,谁就上。对分支行的高级管理人员可以实行公开竞岗上岗的改革措施,上级行对下级行下达中期经营目标,在中期考核结束后对于考核优秀的可留任,对完不成经营目标的予以劝退,通过这种竞争激励方式,激励管理者和员工更大的潜力,使银行的利益最大化。 (二)加强监管,逐渐去行政化 在银行业,除大力加强外部监管力度以外,还要逐渐放宽银行审批程序,积极鼓励发展民营和外资银行,改变目前我国银行业“四家独大”的强制垄断性局面,要给民营银行更多的机会和权利,支持他们的发展,更要促进外资银行的发展,这样,便能建立长效的竞争机制,这种政策并不有损自己的利益,在民营银行和外资银行强大时,必然将推动国有银行的改革,最重要的是通过改革不仅提高了国有银行在国内的竞争力和服务质量,更有利于走向其他国家和地区,进而提高我国的国际影响力。另外,通过去行政化后,将给国有银行更大的自主经营空间,更能提高国有银行经营的灵活性和自主性,更有利于促进银行的发展。 (三)充分利用外部资本积累 所谓外部资本积累包括上市、财政注资、引进战略投资者等都属于外部积累资本的方式。根据目前相关数据显示,在我国上市的国有银行中,其资本充足率相对可以,达到11%以上,但在其内部构成中,附属资本充足率相对较低。所以,提高银行资本充足率的有效途径就是提高国有商业银行的附属资本水平,这种方法较为积极有效。根据我国金融市场发展的现实情况来看,国有银行当前的主要任务是应该着重发行混合资本债券这种能够增加附属资本的方式。其对提高银行抗风险能力有着积极的作用。 (四)根据国情,适时推行ESOP 根据外国的相关经验,他们大都非常重视利用员工持股计划(ESOP)等股权激励机制来激励员工参与银行的公司治理,就目前我国国有银行的实际情况而言,在条件成熟时,同样可借鉴发达国家商业银行的经验,当然,员工持股,并不是改变银行的所有制,只是在一定的比例内,既不影响国有银行的性质,又能让员工持有银行一定比例的股份,这样员工无论是高层还是基层,都能在最大限度内激发积极性,提高效率,也能从根本上提高国有银行的竞争实力。 作者:王玉盈单位:青岛大学经济学院 银行管理论文:存储学分银行管理论文 一、学分银行的内涵 1.认证学分学分认证即是对学分的来源与学分额度的认可 认证的学分可以分成四大类:学生参加技能培训、考证合格的按规定认定为“技能学分”;学历课程的考核合格按规定认定为“学历学分”(选修、必修课程区别认定),日常行为表现的量化考核认定为“人文德育学分”;学生参加各种社会实践活动,教学实习实训认定为“社会实践能力学分”。鼓励学生积极、主动的多渠道学习与获取技能和社会适应能力以获取各种学分,为提前毕业或者优先就业创造条件。 2.存储学分学生学分银行的个人账户开立后 对学生取得学分的记录、归类、汇总,这就是学分存储。取得学分的方式多种多样:学生可集中连续也可间断学习,考核合格获得学分,可以通过日常行为表现获得学分,可以参与各种社会实践活动获取学分,可以参加技能鉴定合格后取得学分等。获取学分像“银行存款”一样,只要在规定时间内均予以保存,学分银行充分反映学生学分的“获取时间、数额、种类、变更事项”。所有已修学分被储存在“学分银行”内以备学生本人实现相应功能。 3.转换学分转换学分也称学分的置换 是学生用自己已经取得储存在学分银行中的优势学分、超过规定标准的学分来弥补或替换自己的劣势学分或不足规定标准的学分,从而实现毕业、推荐就业的功能。这就大大激发了学生学习的积极性与主动性,初步实现了发挥学生自身优势,培养个性化人才的愿望。 4.兑付学分当学生的各种学分积累到一定数额,按照学校相关规定可以进行支取、兑付。兑付与支取的主要用途是获得相应的毕业认可、就业认可、升学认可和终身学习荣誉认可等。学生提前修满教学计划的全部学分,可以提前参加毕业实习;在规定年限内难以达到毕业要求的学生,可申请延长学习年限,推迟2年(暂定)毕业;入学满1年,年满16周岁的学生,可申请实行工学交替,分阶段完成学历。让学生在实践中增加经验,更好地把理论应用于实践,达到理论和实践的统一。 二、学分银行实践的意义 新时期的职业教育出现了新的特点:工学交替式学习、就业与再就业专题培训、在职企业职工短训、农民工培训等。“学分银行”的实施,强化并培养学生个性优势专长,注重学生人文德育素质的培养,重视学生实践操作技能的培养,在全校范围内实现不同专业学分互认,鼓励学生一专多能,在具有个性特色和业务专长的基础上,实现以优补劣,为实现就业与毕业创造了更好的条件。“学分银行”能较好解决学分应用的功能性局限问题。有助于鼓励学生发挥专长,激发学生的创造性,培养具有个性特色和业务专长的、能迅速适应岗位工作需要的高素质劳动者。在培养一专多能的个性化高素质劳动者方面跨出了“以己之长补己之短”的一步。建立“学分银行”制度后,学生可不定期学习,随时存储学分。“学分银行”的推行为优势学生的提前毕业、就业和创业提供了宽松环境,较好地解决了正常教学与企业用人需求的矛盾。“学分银行”有助于各类在职人员职业培训和学历提升计划的实施。他们可以分阶段的逐步积累学历学分、技能学分和用人单位思想考核的人文德育学分,以更加灵活的方式来实现学历获取和社会能力认证。“学分银行”是构建终身学习的重要保证举措。它充分考虑了职业教育实践性特点,鼓励学生及各类从业人员采取工学交替、学分积累等方式学习,为在职人员“间歇性”学习提供了便利。 三、学分银行的管理与实践学 分银行的运作离不开学分制教育教学的开展,这是学分制系统工程中的一个子系统。学分银行的管理与实践概括地讲由如下几方面来实现: (一)学分的认证与存储学分的认证与存储是学分银行运作的基础工作 是其他工作开展的前提。凡本校学生,从新生到校注册报到后就自动开立以学生学号、姓名为基础的学分银行账户。此后学生的日常行为、学习活动、社会实践等,均以量化的学分记录着他们的成长过程。学分的认证由学校教学管理部门制定出全校学分认证统一标准。如学历学分按照每周1课时确定为2.5学分,技能学分按照中级技能考试合格为40学分,高级合格为80学分等。学分认证的权限:教学管理部门、教育管理部门、技能鉴定认证部门、社会实践和实习实训管理部门等,有权进行相应学分的认证。学分的存储工作主要是对在册学生通过各种渠道、方法所取得的所有(各类)学分进行登记入户、整理、归档汇总。每个在册学生帐户记录其所取得学分的时间、数量、类别以及变更情况等。学分的存储权限:各类学分由相应的实施教师与部门数据录入人员按规定进行学分的录入存储。 (二)学分的转换学分的转换是学分银行运作的主要内容 包括人文德育学分置换学历学分,技能学分置换学历学分与免考申请,超基本部分学分的置换,高级别认定学分置换相应低级别考核课程学分,跨专业学分转换等。 1.学分转换的内容①人文德育学分置换学历学分注重思想道德建设,加强对学生人文德育素质的培养是职业教育一项非常重要的内容。培养学生高尚的道德情操,诚实做人,诚信做事也是教育的基本要求。为此,允许那些人文德育学分优秀的学生,拿出超过优秀部分的学分去置换学历课程考核中不足的学分,以期达到合格要求。②技能学分置换学历学分与免考制度为适应社会对从业人员持证上岗、技能人才高要求的需要,我们必须鼓励学生在校期间多渠道获取技能证书,掌握实际操作技能,以便迅速适应工作需要。按学校规定,学生必须满足一定的公共技能、专业技能要求方能实现毕业和就业。学生超过规定要求的技能学分,可以置换学历课程考核不足的学分,以期达到合格要求。技能鉴定成绩合格并先于校内考试考核的,学生可以申请该课程免考。③超基本标准部分学分置换学校鼓励学生强化优势学科形成专长,对于超基本标准部分学分可以累加并按一定方式和条件置换其它劣势学科。④高级别认定学分置换低级别考核课程学分鼓励学生积极参与全国或省市相关部门组织的统一技能或公共鉴定考试,考试合格后可以有条件申请免考、免修相应学科,并可以置换该同类低级别考核结果。如:某生在第一期通过《全国营销师(中级)资格考试》,那么其可以申请在校免考、免修《市场营销》、《推销员》初中级学科。⑤跨专业学分转换学生在校同时修两个不同专业或者专业变动时,对同时开设的公共课程、专业基础课程、实习实训等可以进行转换或是免于重修。 2.学分转换原则①学生在相应学段内无违纪记录,经本人申请且专业部审批同意后报教学部门备案。②用于转换的学分,必须是超过规定基本标准部分学分,或者是对应专业技能学分超规定部分,或者是人文德育学分优秀以上的部分(即人文德育超过85以上的那部分)。③每生每期置换劣势学科的上限是2门,且该符合对应转换原则。④人文德育学分可以置换学历学分但不能置换技能学分,技能学分可以置换学历学分但不能置换人文德育学分。⑤被置换的学科首次考核成绩不能低于45分。⑥学科的免试、免修必须符合一一对应原则,不得跨学科门类。 3.置换程序首先,学生本人根据学分转换规定要求提出书面申请,填写“宜宾商职校学生学分置换审批表”;申请表应明确无误的填写需要转换的学分数额、种类、学科以及可以用来转换的部分。其次,由任课教师、相应学分考核部门签字确认转换。并交由各教学班主任汇总上报专业部进行程序审核;再次,报校教学教育部门备案存档;最后,将转换后的学分变动录入学生学分银行个人账户,以备学生查询。 4.置换方法学生可用自己所取得相应学分中超规定部分(单科或者累加),置换某一劣势学科不足60分(百分制)而导致学分为0的情况。如某同学在某期考试中《职业道德》考核成绩为50分,其学分按规定为0,而该同学人文德育量化考核优秀得了95分,则该生可以申请用超过85的成绩10分来弥补《职业道德》不足的10分,经过审核批准后可以取得《职业道德》基本学分,免于补考;假设A同学是个计算机爱好者,他在计算机方面取得很多技能证书(已经认定学分),则可以用自己的超过标准的技能学分来置换,或者申请计算机相应课程免试免修。这些学分的变更、转换清晰的记录在学生的学分银行账户中。 (三)学分的兑付与支取 当学生的各种学分积累到一定数额,按照学校相关规定可以进行支取、兑付。兑付与支取的主要用途是获得相应的毕业认可,就业认可,升学认可,终身学习荣誉认可等。如按照学校学分制条例规定:三年制学历学分240分,人文德育学分240,技能学分80-100分,社会实践学分120分即可实现毕业并就业。学校每年按照规定实行春秋季学分兑付与支取服务。即学生每年可实现选择春秋季毕业、就业、升学等。学生自己选择对自己有利的毕业时间,就业时间,以期获得更加优厚的就业条件。四、学分银行管理与实践问题的反思和拓展综合弹性学分下学分银行的应用,为解决学分制功能的静态性、单一性等不足,鼓励优生向多技能、第二专业发展提供了广阔空间,为鼓励学习上的差生发展个性化特色技能提供了理论依据和可能,为实现中职教育培养高素质实用型人才走出了突破性的一步。但学分银行管理与实践中以下几个问题有拓展的空间: 1.可用于置换的学分范围、内容标准的界定问题通过学分银行对学分置换必须能够在培养学生个性化能力或激发学生学习积极性方面有促进作用。只要是有利于学生身心健康发展的就可以大胆尝试,只要有利于学生能力提升的就要大胆践行,不断拓展学分转换的内容和范围。 2.可用于置换的学分的获取与认证标准与程序问题学分获得认证的渠道与形式多样、灵活本是无可厚非的,但必须相对规范、执行有力,防止流于形式;也避免某些人为因素影响学分的有效性,从而影响到学分的其他功能性应用。 3.不同职校间的学分互认与学生就近选择完成学业问题这对于现代教育来说是一个颠覆性革命,由于网络互连互通,学分制下的学分银行使得学生由于工作、居住场所的变化而带来的学习间断与入学不便不再是问题。学分银行的运作对人才多元化评价意见更加科学合理。学校全方位地熔入市场成了不争事实,学校的发展必须适应市场需要才能得到持续健康发展。在激烈的现代市场竞争中,中职学校如何去适应市场,并在其中取得竞争优势,最关键的一条便是提高其产品知识化、技能化的学生在市场中的竞争力。“学分银行”的实施对形成个性化学业指导体系和多元化人才评价价值起到了“点石成金”的效果,能很好地鼓励学生发挥专长,树立个性化发展,也为调动学生学习积极性、主动性,为培养做人有道、做事有成、实用型高素质劳动者服务,只有如此中职校的明天才会发出更加灿烂的光芒。 作者:尧荣才单位:四川省宜宾市职业技术学校 银行管理论文:集中式银行管理论文 一、对农村商业银行管理模式的分析 1.集中式管理模式的分析 商业银行的总分行制管理模式指的是商业银行在大城市中设立总行,在国内或者国外的中心城市设立分行的管理制度,各部分支行的业务经营和支行之间的内部管理,都要按照总行的统一管理模式进行。目前世界上大多数国家对银行的管理都是实行的此种管理制度。对于农村商业银行来说,由于缺乏制约的权力和缺乏科学性规章制度,以及科学的管理方法,导致农村商业银行在经营上存在诸多的困难。农村商业银行是由农村信用社改革而来的,农村信用社发展到今天,比较成功的管理模式就是“江苏模式”,此种管理模式在一定程度上反映了农村信用社的普遍管理模式,这种管理模式改变了以往农村信用社在管理上权力过于分散的问题,把管理权力进一步集中起来,实现集中式的管理。集中式管理模式一般分为两种管理模式,一种管理模式是采用国有制商业银行相同性质的行政隶属管理,另一种管理模式是以县级联社和农村基层信用社的上下级关系为基础,也是行政隶属的关系,并且,县级联社的领导对基础信用社的领导是松散的行政隶属管理关系。 2.分支机构管理模式 分支机构模式是农村商业银行依靠自身的综合实力,在自身的各项条件符合银行监管部门设置的一系列标准之后,突破在当地经营的限制,在外地注册开设农村商业银行的分支机构。中国银行业监督管理委员会在2008年颁发了《农村中小金融机构行政许可实施办法》,此法令的颁发,使得农村商业银行可以获得更多的发展,可以在异地开设农村商业银行的支行,可以在外地进行经营。异地农村商业银行的设立,扩大了农村商业银行的规模,扩充了网点。可以在较短的时间内扩充农村商业银行的网点数量,同时,也扩大了农村商业银行的资产规模,网点数量和资产规模的扩大,可以有效的降低农村商业银行的经营成本,拓展农村商业银行的利润增长范围。同时,农村商业银行开设分支机构,可以有效的降低商业银行的运营风险。如果农村商业银行的总部不幸遭受到什么天灾人祸,农村商业银行的总行不能正常的运行的时候,还有农村商业银行的分行暂时担负起总行的责任。另一方面,农村商业银行支行管理模式的设立,可以为更多的群众服务,体现了农村商业银行服务区域多样化,也实现了为不同地区、不同行业的客户服务,使得农村商业银行在应对行业和地域政策的变化时,抗风险的能力增强。 3.兼并重组的管理模式 兼并重组管理模式指的是,某一地区的农村合作金融机构,把资产、负债及金融机构的工作人员进行合并,最后合并为一家具有法人资格的农村商业银行,并取消原来的农村合作社金融机构的法人资格,并作为重组后农村商业银行的分支机构,实现农村商业银行跨越式的发展。就目前来说,我国农村商业银行在合并重组后,一般都是采用新设合并的管理模式,新设在合并重组的过程中,注销了原本的法人资格,通过提出申请,建立起一家新的农村商业银行,按照农村商业银行总行的统一管理模式进行管理。 二、农村商业银行管理模式 选择和定位就目前来说,采用国有商业银行相同性质的行政隶属管理模式来管理农村商业银行,没有实际的法人权利,但可以从传统的管理模式中吸取管理的经验,其现实也可以反映出农村商业银行的实际情况。采用地市联社的管理方式,农村基础的信用社的法人权利不完全,会给信用社的经营带来很多的困难。 三、总结 对于农村商业银行的管理,采用地市联社管理的方式来进行管理,要落实好政府的有关职责,做好对农村商业银行风险的控制、实行规范化的管理,随着法人单位治理机构的不断完善,地市联社要深化对内部的改革,采取联合银行的模式,创造有利于农村金融和谐发展的环境,对农村信用社的改革思路及改革取得的成绩进行正面的宣传,贯彻国务院对农村信用社的改革方针,建立起更多的农村商业银行和分支机构,扩充农村商业银行的网点和规模,增加服务范围。 作者:张婷姚仿秋单位:岳阳职业技术学院国际信息工程学院华容农村商业银行 银行管理论文:学分银行管理论文 一、学分银行的内涵 1.认证学分学分认证即是对学分的来源与学分额度的认可。认证的学分可以分成四大类:学生参加技能培训、考证合格的按规定认定为“技能学分”;学历课程的考核合格按规定认定为“学历学分”(选修、必修课程区别认定),日常行为表现的量化考核认定为“人文德育学分”;学生参加各种社会实践活动,教学实习实训认定为“社会实践能力学分”。鼓励学生积极、主动的多渠道学习与获取技能和社会适应能力以获取各种学分,为提前毕业或者优先就业创造条件。 2.存储学分学生学分银行的个人账户开立后,对学生取得学分的记录、归类、汇总,这就是学分存储。取得学分的方式多种多样:学生可集中连续也可间断学习,考核合格获得学分,可以通过日常行为表现获得学分,可以参与各种社会实践活动获取学分,可以参加技能鉴定合格后取得学分等。获取学分像“银行存款”一样,只要在规定时间内均予以保存,学分银行充分反映学生学分的“获取时间、数额、种类、变更事项”。所有已修学分被储存在“学分银行”内以备学生本人实现相应功能。 3.转换学分转换学分也称学分的置换,是学生用自己已经取得储存在学分银行中的优势学分、超过规定标准的学分来弥补或替换自己的劣势学分或不足规定标准的学分,从而实现毕业、推荐就业的功能。这就大大激发了学生学习的积极性与主动性,初步实现了发挥学生自身优势,培养个性化人才的愿望。 4.兑付学分当学生的各种学分积累到一定数额,按照学校相关规定可以进行支取、兑付。兑付与支取的主要用途是获得相应的毕业认可、就业认可、升学认可和终身学习荣誉认可等。学生提前修满教学计划的全部学分,可以提前参加毕业实习;在规定年限内难以达到毕业要求的学生,可申请延长学习年限,推迟2年(暂定)毕业;入学满1年,年满16周岁的学生,可申请实行工学交替,分阶段完成学历。让学生在实践中增加经验,更好地把理论应用于实践,达到理论和实践的统一。 二、学分银行实践的意义 新时期的职业教育出现了新的特点:工学交替式学习、就业与再就业专题培训、在职企业职工短训、农民工培训等。“学分银行”的实施,强化并培养学生个性优势专长,注重学生人文德育素质的培养,重视学生实践操作技能的培养,在全校范围内实现不同专业学分互认,鼓励学生一专多能,在具有个性特色和业务专长的基础上,实现以优补劣,为实现就业与毕业创造了更好的条件。“学分银行”能较好解决学分应用的功能性局限问题。有助于鼓励学生发挥专长,激发学生的创造性,培养具有个性特色和业务专长的、能迅速适应岗位工作需要的高素质劳动者。在培养一专多能的个性化高素质劳动者方面跨出了“以己之长补己之短”的一步。建立“学分银行”制度后,学生可不定期学习,随时存储学分。“学分银行”的推行为优势学生的提前毕业、就业和创业提供了宽松环境,较好地解决了正常教学与企业用人需求的矛盾。“学分银行”有助于各类在职人员职业培训和学历提升计划的实施。他们可以分阶段的逐步积累学历学分、技能学分和用人单位思想考核的人文德育学分,以更加灵活的方式来实现学历获取和社会能力认证。“学分银行”是构建终身学习的重要保证举措。它充分考虑了职业教育实践性特点,鼓励学生及各类从业人员采取工学交替、学分积累等方式学习,为在职人员“间歇性”学习提供了便利。 三、学分银行的管理与实践 学分银行的运作离不开学分制教育教学的开展,这是学分制系统工程中的一个子系统。学分银行的管理与实践概括地讲由如下几方面来实现: (一)学分的认证与存储学分的认证与存储是学分银行运作的基础工作,是其他工作开展的前提。凡本校学生,从新生到校注册报到后就自动开立以学生学号、姓名为基础的学分银行账户。此后学生的日常行为、学习活动、社会实践等,均以量化的学分记录着他们的成长过程。学分的认证由学校教学管理部门制定出全校学分认证统一标准。如学历学分按照每周1课时确定为2.5学分,技能学分按照中级技能考试合格为40学分,高级合格为80学分等。学分认证的权限:教学管理部门、教育管理部门、技能鉴定认证部门、社会实践和实习实训管理部门等,有权进行相应学分的认证。学分的存储工作主要是对在册学生通过各种渠道、方法所取得的所有(各类)学分进行登记入户、整理、归档汇总。每个在册学生帐户记录其所取得学分的时间、数量、类别以及变更情况等。学分的存储权限:各类学分由相应的实施教师与部门数据录入人员按规定进行学分的录入存储。 (二)学分的转换学分的转换是学分银行运作的主要内容,包括人文德育学分置换学历学分,技能学分置换学历学分与免考申请,超基本部分学分的置换,高级别认定学分置换相应低级别考核课程学分,跨专业学分转换等。 1.学分转换的内容①人文德育学分置换学历学分注重思想道德建设,加强对学生人文德育素质的培养是职业教育一项非常重要的内容。培养学生高尚的道德情操,诚实做人,诚信做事也是教育的基本要求。为此,允许那些人文德育学分优秀的学生,拿出超过优秀部分的学分去置换学历课程考核中不足的学分,以期达到合格要求。②技能学分置换学历学分与免考制度为适应社会对从业人员持证上岗、技能人才高要求的需要,我们必须鼓励学生在校期间多渠道获取技能证书,掌握实际操作技能,以便迅速适应工作需要。按学校规定,学生必须满足一定的公共技能、专业技能要求方能实现毕业和就业。学生超过规定要求的技能学分,可以置换学历课程考核不足的学分,以期达到合格要求。技能鉴定成绩合格并先于校内考试考核的,学生可以申请该课程免考。③超基本标准部分学分置换学校鼓励学生强化优势学科形成专长,对于超基本标准部分学分可以累加并按一定方式和条件置换其它劣势学科。④高级别认定学分置换低级别考核课程学分鼓励学生积极参与全国或省市相关部门组织的统一技能或公共鉴定考试,考试合格后可以有条件申请免考、免修相应学科,并可以置换该同类低级别考核结果。如:某生在第一期通过《全国营销师(中级)资格考试》,那么其可以申请在校免考、免修《市场营销》、《推销员》初中级学科。⑤跨专业学分转换学生在校同时修两个不同专业或者专业变动时,对同时开设的公共课程、专业基础课程、实习实训等可以进行转换或是免于重修。 2.学分转换原则①学生在相应学段内无违纪记录,经本人申请且专业部审批同意后报教学部门备案。②用于转换的学分,必须是超过规定基本标准部分学分,或者是对应专业技能学分超规定部分,或者是人文德育学分优秀以上的部分(即人文德育超过85以上的那部分)。③每生每期置换劣势学科的上限是2门,且该符合对应转换原则。④人文德育学分可以置换学历学分但不能置换技能学分,技能学分可以置换学历学分但不能置换人文德育学分。⑤被置换的学科首次考核成绩不能低于45分。⑥学科的免试、免修必须符合一一对应原则,不得跨学科门类。 3.置换程序首先,学生本人根据学分转换规定要求提出书面申请,填写“宜宾商职校学生学分置换审批表”;申请表应明确无误的填写需要转换的学分数额、种类、学科以及可以用来转换的部分。其次,由任课教师、相应学分考核部门签字确认转换。并交由各教学班主任汇总上报专业部进行程序审核;再次,报校教学教育部门备案存档;最后,将转换后的学分变动录入学生学分银行个人账户,以备学生查询。 4.置换方法学生可用自己所取得相应学分中超规定部分(单科或者累加),置换某一劣势学科不足60分(百分制)而导致学分为0的情况。如某同学在某期考试中《职业道德》考核成绩为50分,其学分按规定为0,而该同学人文德育量化考核优秀得了95分,则该生可以申请用超过85的成绩10分来弥补《职业道德》不足的10分,经过审核批准后可以取得《职业道德》基本学分,免于补考;假设A同学是个计算机爱好者,他在计算机方面取得很多技能证书(已经认定学分),则可以用自己的超过标准的技能学分来置换,或者申请计算机相应课程免试免修。这些学分的变更、转换清晰的记录在学生的学分银行账户中。 (三)学分的兑付与支取当学生的各种学分积累到一定数额,按照学校相关规定可以进行支取、兑付。兑付与支取的主要用途是获得相应的毕业认可,就业认可,升学认可,终身学习荣誉认可等。如按照学校学分制条例规定:三年制学历学分240分,人文德育学分240,技能学分80-100分,社会实践学分120分即可实现毕业并就业。学校每年按照规定实行春秋季学分兑付与支取服务。即学生每年可实现选择春秋季毕业、就业、升学等。学生自己选择对自己有利的毕业时间,就业时间,以期获得更加优厚的就业条件。四、学分银行管理与实践问题的反思和拓展综合弹性学分下学分银行的应用,为解决学分制功能的静态性、单一性等不足,鼓励优生向多技能、第二专业发展提供了广阔空间,为鼓励学习上的差生发展个性化特色技能提供了理论依据和可能,为实现中职教育培养高素质实用型人才走出了突破性的一步。但学分银行管理与实践中以下几个问题有拓展的空间: 1.可用于置换的学分范围、内容标准的界定问题通过学分银行对学分置换必须能够在培养学生个性化能力或激发学生学习积极性方面有促进作用。只要是有利于学生身心健康发展的就可以大胆尝试,只要有利于学生能力提升的就要大胆践行,不断拓展学分转换的内容和范围。 2.可用于置换的学分的获取与认证标准与程序问题学分获得认证的渠道与形式多样、灵活本是无可厚非的,但必须相对规范、执行有力,防止流于形式;也避免某些人为因素影响学分的有效性,从而影响到学分的其他功能性应用。 3.不同职校间的学分互认与学生就近选择完成学业问题这对于现代教育来说是一个颠覆性革命,由于网络互连互通,学分制下的学分银行使得学生由于工作、居住场所的变化而带来的学习间断与入学不便不再是问题。学分银行的运作对人才多元化评价意见更加科学合理。学校全方位地熔入市场成了不争事实,学校的发展必须适应市场需要才能得到持续健康发展。在激烈的现代市场竞争中,中职学校如何去适应市场,并在其中取得竞争优势,最关键的一条便是提高其产品知识化、技能化的学生在市场中的竞争力。“学分银行”的实施对形成个性化学业指导体系和多元化人才评价价值起到了“点石成金”的效果,能很好地鼓励学生发挥专长,树立个性化发展,也为调动学生学习积极性、主动性,为培养做人有道、做事有成、实用型高素质劳动者服务,只有如此中职校的明天才会发出更加灿烂的光芒。 作者:尧荣才单位:四川省宜宾市职业技术学校 银行管理论文:离行式自助银行管理论文 一、影响离行式自助银行管理的因素 1.管理经验不足。银行的管理层布局没有足够的风险防范意识,安全意识还停留在传统业务的框架之内,操作层的防控经验也存在欠缺。在我国,离行式自助银行起步较晚,相对应的管理经验和管理办法都是比较匮乏的,银行的相关管理人员对于离行式自助银行运行中所存在的风险并不十分了解,应对风险的手段和方案都比较落后。 2.软件系统不能及时地更新。离行式自助银行的服务体系主要由前台程序、前置机程序和后台程序,三者在整个服务的过程中都扮演着十分重要的角色,任何一个环节出现纰漏都将会影响整体的服务质量。对系统进行定期的更新维护升级是十分重要的,它不仅仅能够使得系统随时保持最佳的工作状态,还能够增强系统的安全性。 3.自助银行运行故障频发。由于自助银行的特殊性,要求其24小时提供全天性的服务,就导致会长时间地对数据可进行锁定,对数据库的更新是十分不利的,很有可能导致重要文件的清算日期的丢失,对账务的准确性也产生一定的影响。在建立临时文件,进行储存检核和后送机制时,数据库的更新会遇到障碍,影响自助银行的正常运作。 4.规章制度不健全。对离行式自助银行的管理,其规章制度中不仅包括对于传统业务的操作管理、岗位管理以及业务管理,还包括针对于电子技术的安全管理和技术管理两个方面。离行式自助银行一人机交互的方式取代了传统的人工服务,在这样的模式之下,需要银行字技术防范方面做出更多的工作,特别是在拓展新业务的过程中,要特别注重风险评估的重要性,提前做好更重防范工作。 5.产品技术设计上的缺陷。客户在使用自助银行所提供的一系列金融服务的过程中,所依据的就是银行卡,银行卡设计技术方面的完善性直接关系到客户使用离行式自助银行的安全性。从技术层面上讲,采取双重控制技术的银行卡上,其磁条存在着一个密码偏移量的问题,在使用银行卡的过程中,密码会作为一个重要的信息被计算机提取,送入后台进行校验。但是使用单一控制技术的银行卡并不具备这样的功能,在单一的控制情况下,就使得磁道信息和密码控制之间出现分离。这种控制模式下的密码设计存在着严重的漏洞,很可能成为被犯罪分子利用的把柄。 二、加强离行式自助银行管理维护的对策 1.重视风险防范的重要性。在以往银行管理的过程中,银行的管理层往往过于重视业务的拓展,而轻视了风险防范的重要性。面对离行式自助银行发展的需要,从电子金融变革的现实情况出发,在注重安全意识的培养的同时,还应当注意风险防范的重要性,特别是对于管理风险、业务风险、市场风险、应用风险、操作风险、技术风险等离行式自助银行中比较常见的风险的防范,利用技术创新不断地丰富风险的防范手段,巧妙地利用现代的金融理念去化解风险。 2.加快设备更新换代的速度。如果对离行自助设备进行分类的话,应该将其归为大宗固定资产,在进行招标采购时综合性价比应当是主要指标,在招标的过程中,使用者和维护者的相关评价也是十分重要的参考依据,在签订采购合同的过程中,要对设备的质量保证做出详细的约定,比如,钞币真伪以及数量差错概率就是进行设备找回或者是供应商进行赔偿的重要条件,谨防责任不清的状况出现,避免由于设备原因而影响到管理效果。 3.注重对于技术队伍的培养和建设。为了保障离行式自助银行的正常运转,系统和设备的维护工作是必不可少的,维护工作不能达到要求,再先进的设备也难以发挥应有的作用。而高质量的维护工作需要优秀的技术队伍的支持,所以对于技术队伍的培养和建设就显得十分重要。在培养技术队伍的过程中,应当将工作经验的积累和理论知识的更新作为重点,所以应当定期地举行内部技术交流的活动,与专业的外包公司展开合作,联合进行专业人员的培训,更加快速地建立良好的人才基础。 4.加强离行式自助银行的维护管理。离行式自助银行的自助设备属于计算机技术的范畴,计算机设备的性能如何由硬件基础和软件性能决定,对设备要进行不定期的维护和定期的保养工作,需要建立一套科学的设备维护制度,加强维护,防范风险于未然。在进行维护的过程中,应当将对“出钞模块”和“磁卡读写器”的检查作为重点,一是要检查该部件是否处于正常的工作状态,二是要观察是否有人工加装的异常装置,不给犯罪分子作案的机会,确保客户的资金安全。安全性是能否吸引客户选择本行服务的关键所在。由于离行式自助银行并不在银行内部,进行维护比较复杂,有的自助银行子进行安装的过程中,没有充分地为客户的安全性进行考虑,不能够为客户提供一个相对安全和隐蔽的取款环境,很有可能为犯罪分子提供了可乘之机,所以在安装自助银行设备的过程中,既要考虑到设备正常运转和维护等方面的因素,也要充分地考虑客户的安全性,为客户提供更好的安全措施。 5.建立科学的风险管理系统。由于离行式自助银行自身的特点,其设备具有较强的自动性和独立性,结合自助银行的这种特点开发相适应的账务处理系统,并在此基础上建立适应的风险管理系统,防范可能出现的风险。就拿库存现金来讲,在正常的情况下,会计核算的账、款、簿必须是一致的,而自助银行所使用的自动存取款机,在日常结算的过程中,往往不能够达成一致,只有依靠挂账长款、短款的方式来实现平账,只有在相邻的下一个周期进行清机之后,才能够知晓真实的情况,这会在一定的程度上妨碍风险的暴露。所以,一个合格的业务管理系统,应当具有很强的风险自动识别能力,并且具有在识别风险之后快速反应的能力,将传统的“亡羊补牢”转变成“未雨绸缪”,改变以往人工控制的弊端,采用更加科学有保障的系统控制,一旦发现异常交易的情况,及时地将特定的账户和设备锁定,及时派遣维护人员到设备现场进行核实。对于银行出现的短款,在严格授权的前提下,提供一个安全的交易平台,保全银行的资金。从体制和机制上,创造出更好的应对风险的办法。 三、结语 伴随着我国金融行业的不断发展,以及电子金融技术的不断进步,增设离行式的自助银行已经成为各商业银行拓展自身渠道、增加自身竞争力的重要手段。本文通过对离行式自助银行管理过程中影响因素的分析,总结出了影响离行式自助银行管理效果的几个关键因素,并从认识、设备更新、技术人员、管理系统等几个方面提出了相应的策略,希望能够促进离行式自助银行的发展,为客户提供更加高效便捷的金融服务。 作者:魏利芳单位:河北经贸大学 银行管理论文:利率市场化改革下商业银行管理论文 一、利率市场化的概述 利率是交易资金的价格,是衡量金融市场资金供求关系的重要指标,也是货币政策传导机制的中介变量。随着全球经济一体化和金融自由化的趋势下,利率从最初的自由到管制,再到逐渐放开制度,最终走向市场化。利率市场化是指利率不受监管当局的强制干预,中央银行把利率的决定权交给资金交易的主体,而资金交易的主体即为市场。在利率市场化的情况下,尽管市场是调控利率的主体,但中央银行也会对利率进行适当的调节和操作,以达到宏观调控效果。总体来说,利率市场化的主要特点是: 1.利率形成方式为市场化。金融市场环境中,资金交易双方通常根据项目的具体情况来设定交易数量、交易期限、交易风险,进而确定一个交易结果。这一交易过程是不受中央银行所控制的,也不在当局管理范畴之内,而是在市场环境下完成的。市场环境的变化可以直接影响金融交易的数量、期限以及风险等,那么市场也就能够间接影响利率的数量结构、期限结构、风险结构等。所以说,利率形成方式为市场化。 2.利率管理方式市场化。就形式上来讲,利率的管理主要是由中央银行和市场。但中央银行对市场利率进行管理只是出于宏观调控的目的,通过间接的手段来影响市场利率。总体来说,利率管理方式为市场化。 3.利率定价权有交易主体掌握。资金交易过程中的细枝末节都是由交易双方来决定的,这与利率是否市场化毫无关系。 二、利率市场化改革背景下商业银行面临的机遇和挑战 利率市场化是金融领域尤其是银行领域的一项重大改革,对商业银行产生了广泛和深远的影响。利率市场化的改革是一把“双刃剑”,在给商业银行的发展带来机遇的同时也带来了挑战。以下,笔者就利率市场化改革背景下商业银行面临的机遇和挑战进行分析。 1.利率市场化改革背景下商业银行面临的机遇(1)促进商业银行向现代商业银行转变长久以来,我国商业银行处于利率管制的阶段,再加上其国有产权的属性,所以经营策略多多少少带有比较强的行政色彩。此种情况下,商业银行所面对的客户多半是国有企业。由于一些国有企业具有预算软约束等问题存在,就会经常性的拖欠商业银行的贷款。长此以往,商业银行就会出现不良资产现象,这对于商业银行的发展有很大影响。利率市场化的改革,有效的改善了这一现象。利率市场化的形成,使得市场成为决定利率的主体。商业银行在金融市场环境中,没有国家政策的支持,需要面对诸多风险,其中就包括利率风险。商业银行要想持续发展,就需要改变经营理念、经营方式、经营策略等,提高经营水平,不仅可以抵御风险,还能够促进企业发展。 (2)扩大商业银行的经营自主权,提升其优秀竞争力利率市场化的改革,扩大了我国商业银行的经营自主权,提升了商业银行优秀竞争力。以往在利率管制时期,商业银行需要执行中央银行统一的贷款利率标准,使得商业银行不能从经营状况;资金规模等等方面出发,主导商业银行的经营策略。但利率市场化的改革,使得商业银行具有绝对的经营主导权,成为独立的市场主体。在利率市场化改革的背景下,商业银行可以银行的发展目标、经营情况、发展前景、市场环境等,合理的规划银行经营策略,可以促进商业银行更好的发展。 (3)促进商业银行进行金融创新在利率管制时期,商业银行没有自行决定利率的权利,只能按照中央银行提出的统一利率标准来执行利率。此种情况下,我国所有商业银行都要依据统一的利率标准进行业务活动或开展产品。各个商业银行所推出的产品或业务大同小异,难以促进商业银行更好的创新和发展。利率市场化改革,使得利率不再受当局或中央银行的控制。商业银行可以根据银行经营情况适当的调整利率,以此来促进银行发展。利率市场化的情况下,商业银行获得更大的自主定价权,其可以根据当前金融市场形式、企业经营情况等,创新多种不同的金融产品或业务活动,提高商业银行的业务水平、服务水平等,增强商业银行的竞争力,促进商业银行更好的发展。 2.利率市场化改革背景下商业银行面临的挑战 (1)商业银行的市场竞争更加激烈利率管制时期,所有商业银行都要按照统一的利率标准进行业务活动或金融商品销售,这使得所有商业银行都具有一定的行政色彩,促使商业银行开展的经营活动比较相似,并且服务的客户多为国有企业。此种情况下,商业银行之间竞争小,可以在同一个市场环境下共同发展。但利率市场化的逐渐形成,打破了商业银行这种经营状况,使商业银行不得不面对金融市场中的各种挑战和困难。利率市场化的背景下,商业银行有绝对的经营主权,并且有更大的自由定价权,可以自由创造金融产品,在金融市场中销售。此种情况下,商业银行之间形成真正的价格性竞争,市场竞争将会变得更加激烈。商业银行在激烈的市场竞争中若没有组足够的实力和能力,很可能被淘汰。 (2)商业银行的信用风险增强之所以说,利率市场化改革的背景下,商业银行信用风险加大。主要是利率市场化的情况下,商业银行有了更大的自由定价权,可以提高存款利率,进而招揽更多的客户。但是,需要注意的是商业银行存款利率的提高就意味着银行融资成本增加。商业银行融资成本增加对于商业银行融资是有很大影响,很可能需要借助于高利贷,这将会大大增加上商业银行信用风险。所以说,利率市场化的形成,会增加商业银行信用风险,需要商业银行慎重考虑银行经营策略,避免银行守信用风险的影响。 (3)商业银行利率风险增强利率风险是指经营主体由于利率的变化而受到损失的可能。在利率管制时期,商业银行没有自由定价权,无法自由的进行利率调整,按照中央银行统一确定的利率标准进行金融商品销售,商业银行需要面多的利率风险较小。但利率市场化情况下则不同。商业银行有更大的自由定价权,可以根据经营活动需要或金融市场形势等原因适当的调整贷款利率。通常情况下商业银行为了与客户建立长期友好的合作关系,往往会增加贷款利率,这会增加商业银行的利率风险。 三、商业银行管理在利率市场化改革背景下的优化对策 利率市场化改革的背景下,商业银行面对多种机遇和挑战。此种情况下,商业银行要想在金融市场中更好的发展,需要不断强化商业银行管理,促使其在商业银行中科学、合理、有效的应用,严格监督和控制商业银行经营活动,提高经营活动效果的同时,预防信用风险、利率风险等风险,促进商业银行更好的发展。商业银行管理在利率市场化改革背景下的优化策略主要为: 1.加强商业银行金融产品定价管理利率逐渐走向市场化,商业银行的自主定价权将逐渐扩大,商业银行的盈利能力在很大程度上取决于其产品的定价能力。为了提高商业银行金融产品定价能力,应当加强金融产品定价管理。金融产品管理可以结合当前金融市场实际情况及商业银行发展目标,就产品类型、产品定价、产品定位等方面进行监督和控制,以此提高商业银行金融产品定价能力,促使金融产品定价更为合理,不仅可以促进商业银行经营利润提高,还可以降低风险。所以,加强商业银行金融产品定价管理是非常必要的,可以约束商业银行金融产品定位,避免商业银金融产品盲目定价的情况发生。 2.加强商业银行业务管理受利率市场化的影响,商业银行要想在金融市场中更好的发展,就需要进行业务转型,以应对激烈的市场环境。然而,商业银行业务转型是有一定困难的,需要从客户需求出发,合理的进行业务转型,保证所转型的商业银行业务符合金融市场发展趋势,并能够提高商业银行经营效益。为了保证商业银行业务转型能够快速的进行,并且所转型的业务活动适用市场的转变,应当加强商业银行业务管理。商业银行业务管理可以就利率市场化改革进行分析,从利率市场化角度出发,就当前金融市场的实际情况及未来发展趋势进行考虑,从而科学、合理的管理商业银行业务,促使业务活动的客户结构得以优化,传统利差收入情况减少、中间业务增强,促使商业银行业务在利率市场化的背景下更好的开展。所以,利率市场化改革背景下,商业银行业务转型应当在商业银行管理的监督和控制下进行,这样才能够保证业务活动正确合理的转型,使其适于金融市场。3.加强商业风险防范利率市场化之后,商业银行应该警惕和防范银行中存在的各种风险,尤其是利率风险。要想促使商业银行在激烈金融市场中发展,商业银行找到行之有效的规避商业风险的有效措施。而规避商业风险的有效措施就是加强商业银行管理。加强商业银行管理的有效措施是: (1)加强建设完善的利率风险管理体系。构建完善的、健全的风险管理体制,可以就商业银行管理现状及商业银行内外部环境,合理的规划商业银行管理,促使其科学合理的实施。 (2)加强商业银行利率风险评估。在进行商业银行管理的过程中,应当加强商业银行利率风险评估是非常必要,可以了解商业银行利率风险,进而合理的规划商业银行管理,提高商业银行水平。 四、结束语 随着经济全球化的情况下,我国利率逐渐向市场化的方向进行。这使得我国商业银行受到很大的影响,一方面是利率市场化改革给商业银行创造很多机遇,另一方面是利率市场化改革给商业市场带来很多挑战。此种情况下,商业银行需要强化和优化其管理水平,监督和控制金融产品定价、业务活动、防范风险等,促使商业银行在金融市场中更好的发展。所以,利率市场化改革背景下,商业银行管理的强化是非常必要的。 作者:王海峰奚佳单位:南京理工大学泰州科技学院南京银行泰州市高新区支行 银行管理论文:数学模型应用于商业银行管理论文 一、数学模型的概念 所谓数学模型,即为采用简化与抽象方式,对各种实际问题予以数学语言的描述,实现人们对现实对象的认识与研究,数学模型是一种人们对实际问题的研究与分析。在金融业中,数学模型得到了极为广泛的应用,如期货、对股票指数的分析与研究等,可想而知,很多技术指标都和数学模型之间存在密切的关系。在经济界中,人们通过数学能更深刻的对现实问题进行定位,在金融市场中,通过数学工具可在很大程度上实现对各种风险系数的分析与评估,可见数学模型的重要性。 二、数学模型—资本资产定价模型分析 资本资产定价模型也叫CAPM模型,是Sharpe—Lintner提出的一种证券组合模式,该模型是在一系列理想的假设条件下成立的。假设市场上没有任何风险资产能够得到,当市场处于一个均匀、平衡的状态下,风险资产的市场资产组合超额收益率和每项市场风险资产的超额收益率之间具有以下关系:其中,ri为市场资产,rm为市场组合,rf不存在风险情况下的资产收益率。按照数学模型——资本资产定价模型,当资本市场处于一个均衡状态下时,通常通过β测度的系统风险对资产收益的各种因素进行确定。就非系统风险而言,在资产定价过程中不发挥任何作用,期望收益和β间表现为一种线性模式。资本资产定价模型的意义主要体现为:创建了市场风险与证券收益的内在联系,同时对证券风险的内部架构进行了很好的展示,构建了资产收益与市场资产组合间的关系,进而把证券存在的风险细化为非系统与系统风险两种不同形式的风险。 三、数学模型在商业银行管理中的应用 1.市场风硷评估 对于商业银行的市场风险评估而言,其主要在业务的交易清算阶段来完成,所谓市场风险,即为商业银行在运作过程中,由于各种原因导致市场出现波动,进而影响投资市场产生价值波动,而这种波动对商业银行很可能会造成一些损失,我们把这种市场价值的波动称作为市场风险。由于我们可能看出,构成市场风险的优秀因素就是存在于市场中的一些不确定因素。所以,商业银行基于数学模型的建立,创建一个以这些不定因素为变量的数学模型,对市场波动、市场运行机制的可靠性等进行科学分析和研究,对诱发市场风险的发展规律进行系统性的分析,进而为商业银行的正常运作创造一个良好的环境,确保银行利益不受损失。就市场风险而言,其主要是对现阶段资产及今后资产价值发展方向的一个综合性概括,通过概率理论可以明显看出,由于市场风险的存在进而导致的资产价值偏差就是一个随机资产的实际效益,对市场风险造成影响的实际因素,不仅包括货币利率的变化,同时也包括货币利率的波动范围等,这些实际因素在很大程度上存在一定的不定性,正是因为这些因素的存在,在某种意义上将诱发风险出现,就部分市场参数或因素而言,其具有一定的历史发展规律,这些历史规律是通过场市场的市场观察而得。通过创建这种数学模型,在很大程度上可预测和判断市场风险。商业银行须在规定时限内对该银行内部的计量模式进行系统性的回归测试,通过一定的方式来比较、分析银行每天的实际利润与风险测量值,同时将比较后的结果进行记录。待显示测试结果后,以商业银行自身的一些评价标准来调整评价模型,进而来拓展评估模型的包含性。 2.信用风险评估 就商业银行而言,应定期评估其运作状况及其他的金融运营情况,其作用就是细化评估对象的信用等级或级别;从国际上一些发展较为先进的商业银行可以看出,其在信用风险管理过程中通常对信用风险的管理是通过双重内部评级体系来实现,具体为:以客户信用评级体系为手段,对其违约概率进行计算,采用债项评级体系对其违约损失状况进行计算。在信用风险评估中,通过数学模型来分析信息的时间序列,但其获得的不是一个精确的评估结果,在一定程度上还无法作为一个实用性的数学模型,故应通过对实际数据的搜集以完善已获得的一些数学模型。在信用风险评估过程中,数学模型主要发挥了以下作用:其一,数学模型能为商业银行的信用政策提供一定的数据参考,采用数学模型得到的评价结果可对银行对各金融业务的评价精确度进行验证,对信用评价的科学性、合理性等进行判断与分析;其二,通过数学模型,可实现对信用评级的划分,对于商业银行来说,其主要通过信用评级实现对信贷风险的规避,通过数学模型可实现评级模型的定位还原,且这种评级模型是存在于各类风险系数下的,进而实现该银行的授级;其三,数学模型能为商业银行提供各类贷款业务,基于该模型构建的风险评估模型,能在第一时间内获取贷款的风险系数与信用额度,进而为银行管理者是否可以贷款提供决策性的依据;其四,数学模型可实现风险量化,基于数学模型的构建,银行可实现对预期或非预期资产损失、资产占用等的各项计算,进而为商业银行的内部管理及外部监管机构提出的各项要求提供了数据支撑。 作者:刘萌萌 单位:东北财经大学金融学院 银行管理论文:工作量估算银行管理论文 一、基于输入要素分析的银行管理系统测试工作量估算 基于输入要素分析的测试工作量估算方法是从测试输入要素出发,分别为估算项目技术活动测试工作量和非技术活动工作量。首先对输入要素自身、单一功能输入要素、组合功能输入要素进行分析;其次核定组织级的劳动生产率;最后通过输入要素测试点总数与测试劳动生产率相除,计算出项目测试的技术活动工作量。根据组织级定义,项目测试技术活动工作量约为总工作量的70%,非技术活动工作量约为总工作量的30%。假设项目测试技术活动工作量为TAW,非技术活动工作量为NTAW,在不考虑风险因素情况下,通过测试输入要素分析初步估算的测试总工作量为TW,则TW=TAW+NTAW。 (一)测试输入要素自身分析 在银行管理系统中,系统功能输入主要包括文本框、下拉框、选取、日期等。测试输入要素自身分析如下:首先根据具体功能输入判断其合法性;然后确定输入要素规则中取值的有效等价类个数,每个要素规则的1个有效等价类为1个输入要素测试点;最后汇总所有输入要素的有效等价类。 (二)单一功能输入要素分析 单一功能输入要素分析是从需求文档出发,通过对每个单一功能可能涉及的规则进行输入要素测试点计数,求得该功能点的输入要素测试点数。首先按照需求文档功能框架对每个单一功能涉及的输入要素进行枚举。接着根据业务规则的要求,从输入要素的值域出发,分析可能的取值,确定其等价类。然后计算等价类组合总数,如果等价类取值之间有判定或者依赖关系,则输入要素之间等价类数相乘,否则相加。 (三)组合功能输入要素分析 在银行管理系统中,组合功能是多个单一功能业务流、数据流的组合,包含多个组合实例。首先结合输入要素自身分析,得到组合功能中单一组合实例中的单一功能的输入要素个数,根据输入要素个数和组织级定义,计算出该功能相应的复杂度C,则该功能的输入要素测试点为1×C。然后汇总该组合实例中所有单一功能的输入要素测试点,得到组合功能中单一实例的输入要素测试点计数。 (四)测试劳动生产率 软件测试生产率包括测试设计生产率和测试执行生产率。影响测试设计生产率的因素有:测试用例的可重用性、测试用例的复杂度、人员熟练度等。影响测试执行生产率的因素有:测试用例的复杂度、测试用例的可执行性、人员熟练度、测试所需的软硬件环境的稳定性和可用性、测试数据的可用性、测试工具的复杂度、业务复杂度等。结合企业级和项目级劳动生产率,可以确定项目采用的测试劳动生产率TLC。通过以上分析,可以估算出基于输入要素分析的测试点总数,即测试工作规模TS=FTP+SFTP+MFTP。根据测试工作量=测试工作规模/测试劳动生产率,可以计算出技术活动工作量TAW。 (五)非测试技术活动工作量 非测试技术活动指测试过程中的测试计划撰写、测试环境准备、测试管理与沟通、测试总结等活动。在定性与定量结合估算的模型中,需要考虑非技术活动风险因素,包括测试人员经验、项目需求清晰度与稳定性、关联系统接口复杂度、测试条件完备性、测试资产要求、测试质量要求、测试全面性等。其中,RNTAW为考虑风险因素非技术活动工作量,NRNTAW为不考虑风险因素非技术活动工作量为,beta=人员经验+需求清晰度与稳定性+关联系统接口复杂度+测试条件完备性+,根据项目经验,beta的取值约为-0.5~0.5。 二、结论 本文是银行管理系统测试管理长期探索和实践的成果,用于银行管理类开发项目测试工作量计划制定,同样也适用于其他软件需求明确的管理系统项目测试。首先从测试要素自身、单一功能输入要素和组合功能输入要素确定测试技术活动工作量;接着通过组织级系数,确定调整前非技术活动工作量;然后结合项目测试工作实际,通过非技术活动调整因素调整测试非技术活动工作量;最后通过汇总技术活动工作量与调整后的非技术活动工作量,得到最终的测试工作量。经过对非技术活动工作量风险调整因子的不断尝试、推广,基于输入要素分析的测试工作量估算方法得到不断的优化,在项目实际测试工作量计划制定中,已经得到多次应用,效果良好。 作者:黄新民 单位:中国农业银行数据中心 银行管理论文:系统测试银行管理论文 一、基于输入要素分析的银行管理系统测试工作量估算 (一)测试输入要素自身分析 在银行管理系统中,系统功能输入主要包括文本框、下拉框、选取、日期等。测试输入要素自身分析如下:首先根据具体功能输入判断其合法性;然后确定输入要素规则中取值的有效等价类个数,每个要素规则的1个有效等价类为1个输入要素测试点;最后汇总所有输入要素的有效等价类ni=1∑ftpi,记为FTP。 (二)单一功能输入要素分析 单一功能输入要素分析是从需求文档出发,通过对每个单一功能可能涉及的规则进行输入要素测试点计数,求得该功能点的输入要素测试点数。首先按照需求文档功能框架对每个单一功能涉及的输入要素进行枚举。接着根据业务规则的要求,从输入要素的值域出发,分析可能的取值,确定其等价类。然后计算等价类组合总数,如果等价类取值之间有判定或者依赖关系,则输入要素之间等价类数相乘,否则相加。最后将单一功能输入要素所有等价类组合计数的测试点相加,汇总得到单一功能输入要素测试点nj=1∑sftpj,记为SFTP。 (三)组合功能输入要素分析 在银行管理系统中,组合功能是多个单一功能业务流、数据流的组合,包含多个组合实例。首先结合输入要素自身分析,得到组合功能中单一组合实例中的单一功能的输入要素个数,根据输入要素个数和组织级定义,计算出该功能相应的复杂度C,则该功能的输入要素测试点为1×C。然后汇总该组合实例中所有单一功能的输入要素测试点,得到组合功能中单一实例的输入要素测试点计数。最后枚举管理系统中所有可能的功能组合实例,所有功能组合实例输入要素计数点之和即为组合功能输入要素计数点nk=1∑mftpk,记为MFTP。 (四)测试劳动生产率 软件测试生产率包括测试设计生产率和测试执行生产率。影响测试设计生产率的因素有:测试用例的可重用性、测试用例的复杂度、人员熟练度等。影响测试执行生产率的因素有:测试用例的复杂度、测试用例的可执行性、人员熟练度、测试所需的软硬件环境的稳定性和可用性、测试数据的可用性、测试工具的复杂度、业务复杂度等。结合企业级和项目级劳动生产率,可以确定项目采用的测试劳动生产率TLC。通过以上分析,可以估算出基于输入要素分析的测试点总数,即测试工作规模TS=FTP+SFTP+MFTP。根据测试工作量=测试工作规模/测试劳动生产率,可以计算出技术活动工作量TAW。 (五)非测试技术活动工作量 非测试技术活动指测试过程中的测试计划撰写、测试环境准备、测试管理与沟通、测试总结等活动。在定性与定量结合估算的模型中,需要考虑非技术活动风险因素,包括测试人员经验、项目需求清晰度与稳定性、关联系统接口复杂度、测试条件完备性、测试资产要求、测试质量要求、测试全面性等。结合风险模型:RNTAW=NRNTAW×(1+beta)。其中,RNTAW为考虑风险因素非技术活动工作量,NRNTAW为不考虑风险因素非技术活动工作量为,beta=人员经验+需求清晰度与稳定性+关联系统接口复杂度+测试条件完备性+,根据项目经验,beta的取值约为-0.5~0.5。 二、结论 本文是银行管理系统测试管理长期探索和实践的成果,用于银行管理类开发项目测试工作量计划制定,同样也适用于其他软件需求明确的管理系统项目测试。首先从测试要素自身、单一功能输入要素和组合功能输入要素确定测试技术活动工作量;接着通过组织级系数,确定调整前非技术活动工作量;然后结合项目测试工作实际,通过非技术活动调整因素调整测试非技术活动工作量;最后通过汇总技术活动工作量与调整后的非技术活动工作量,得到最终的测试工作量。经过对非技术活动工作量风险调整因子的不断尝试、推广,基于输入要素分析的测试工作量估算方法得到不断的优化,在项目实际测试工作量计划制定中,已经得到多次应用,效果良好。 作者:黄新民 单位:中国农业银行数据中心 银行管理论文:县域经济发展下的农业银行管理论文 一、县域经济发展新趋势 (一)农业产业化进程加快 近年来,西峡县加大农业投入,坚持以农业增效、农民增收为目标,加强社会主义新农村建设,发展当地特色农业,产生了以林果产业、食用菌产业、中药材产业为优秀的产业基地,西峡县开始由传统农业向现代农业产业化转变。农业经济结构的新变化,对贷款的期限、额度、品种等提出了新要求。一是额度上,由于农业产业化发展使农业规模扩大,所需贷款资金增多,使小额农贷向大额贷款需求转变。二是期限上,农业产业化经营方式延伸了产业链条,延长了经营周期,对中长期贷款需求有了明显增加,过去春放秋收的信贷模式已经不适应新的需求。 (二)产业集聚区发展 西峡县区域经济资源十分丰富,产业特色凸显,有利于当地产业集聚区的发展。西峡县现正在大力发展五大产业集聚区:一是依托中草药资源的特色制药业;二是依托当地丰富的矿产资源的特钢及冶金辅料产业;三是汽车配件产业;四是特色农业产业,目前西峡县已形成了“药菌果”三大特色产业;五是特色旅游业。2010年6月底,产业集聚区的工业总产值达到120亿元,占到了西峡县整个工业产值的85%,已成为当地经济发展中不可或缺的中坚力量。 (三)农村城镇化步伐加快 近年来,在统筹城乡发展、调整发展战略等一系列政策导向下,我国城镇化步伐加快。西峡县围绕建设“经济强县、生态大县、旅游名县”的目标,走出了一条“工业经济集群化、农业经济特色化、城乡发展一体化、旅游开发品牌化、发展主体民营化、规模经济外向化”的好路子,加快了城镇建设步伐。由于城镇建设和农村基础设施建设资金需求巨大,因此农村金融市场需要更多的发展。 综上所述,我国县域经济快速发展,对农业产业化发展、基础设施建设、产业集聚区发展等方面的贷款提出了更高的需求。 二、县域经济发展下农业银行的战略机遇 我国新农村建设的资金仅依靠政府和民间的投资是难以完成的,银行信贷资金的支持是必不可少的。长期以来,农业银行积极响应国家新农村建设战略,在支持“三农”的进程中发挥着金融主渠道作用。作为唯一一家在全国所有县域都有分支机构的大型商业银行,农行拥有最广泛的客户群体,形成了完善的组织和网点网络体系,积累了成熟的信贷技术和丰富的业务经营经验,因此农行在支持新农村建设方面有很大的发展空间。 近年来,随着改革开放的不断深入以及我国县域经济的快速发展,无论是农户、农村中小企业还是县域基础设施建设,都对县级农业银行提出了更加日趋多元化和个性化的要求,这不仅是一种挑战,更是一次千载难逢的战略机遇。 (一)服务“三农”,优化业务发展 党中央从国有商业银行改革、农村金融体系改革和社会主义新农村建设的大局出发,确定了农行“面向‘三农’、整体改制、商业运作、择机上市”的改革原则。重返“三农”县域市场的农业银行,明确了市场定位,根据各区域县域经济发展情况,调整经营理念,优化了业务发展。 随着我国城镇化、工业化、市场化步伐的加快,县域经济必将迎来一个投入较大、发展较快的战略机遇期,也必将产生大量综合化、多样化的农村金融需求。这些需求将为农业银行提供更为广阔的市场空间和业务增长空间,使之更加积极主动地做好“三农”金融服务工作。目前,我国有2000多个县城、3.4万多个农村乡镇,至2008年末,县域人口为9.28亿人,县域地区生产总值15万亿元,占全国GDP的49.6%,可见小县城却有大市场。面向“三农”的市场定位,使农行在服务县域经济方面具有的资金、网络和专业等方面的独特优势,与城镇化发展、县域经济增长模式高度契合。事实说明,县域经济发展使农业银行得益很多。 (二)城镇化建设,拓展市场空间 农村是我国具有最大消费需求潜力的地方,城镇化建设扩大了县域消费市场。有专家预测,未来十年农村城镇化贷款至少需要投放6000多亿元,如果农行能争取到预算额30%~50%的份额,即可投放2000亿元~3000亿。农村城镇化不仅为本地区创造了种类繁多的增值服务,而且为农业银行拓展了信贷市场活动空间,从而带来丰厚的收益。 此外,县级农行有着丰富的市场资源,以西峡县为例,该地区根据其特色,大力发展民营经济,组成优势产业群作为县域经济的主导力量,还优化升级了特色农业,形成产供销一条龙的特色发展道路。这些产业发展自然需要大量的贷款,这就为农业银行的发展提供了巨大商机。 (三)政策环境良好利于发展 近几年,农行的外部经营环境逐渐好转。在2007年1月的全国金融工作会议上,总理明确指出,要稳步有序地推动中国农业银行改革,强化为“三农”服务的市场定位和责任,实行整体改制,充分利用其在县域的资金、网络和专业等方面的优势,更好的为“三农”和县域经济服务。对于作为“三农”试点的县级支行国家还提供了优惠政策,如对服务“三农”的金融机构制定不同的存款准备金率,免征业务管理费和机构监管费,对农户小额贷款利息收入免征经营税等等。 总之,良好的政策环境为县域农行的发展提供了便利条件,只要县级支行把握住客户目标,实施有效的发展经营战略,力争将县级农行打造成县域经济中的主流零售银行,县域农行就将大有作为、大有希望。 (四)同行业竞争不充分 当前,各家银行在城市业务、大客户、大项目等市场中出现“红海”特征,即局部市场竞争过度。而在广大的县域地区,金融机构网点较少、金融产品单一、金融服务供给不足等现象,为农村金融机构提供了广阔的蓝海市场。在大部分县区,只有农行、农村信用社和邮政储蓄等部分金融机构设有网点,这就使农行的竞争压力相对于城市减小。此外,农村金融体系需要商业金融的参与,而农业银行面向“三农”、服务“三农”的定位正好有利于政策金融、商业金融和其他金融分工协作的农村金融格局。因此,县域农业银行具有充分的竞争优势。 三、建立有效的风险管理机制 农业银行在把握县域经济发展带来的新机遇的同时,也要注意到我国农业仍然是弱质产业,农村金融业务的管理成本和经营风险高于城市业务,因此农行如何做好风险管理,确保贷款实现“放得出、管得住、收得回、有效益”,成为摆在农行面前的新课题。一是建立灵活的定价机制,灵活调整的定价机制可以把风险控制在收益可以覆盖、资本回报要求的范围内。二是建立风险转让机制,可以通过保险将风险转让,也可以通过政府财政将一定数额的小企业信贷风险补偿金,对当地金融机构由小企业信贷风险造成的损失给予一定比例的补偿。三是建立有效的风险控制机制,科学考核客户最低损失率,对风险环节重点控制,根据各县域的具体情况设计业务流程,有效防范风险。总之,建立严密的操作流程,提高各项管理水平,就可以把县域农行的风险降到最低。 银行管理论文:风险防范和合规建设银行管理论文 一、银行合规建设的重要性 随着世界经济一体化金融、市场全球化、金融衍生品迅猛发展等,银行面临日趋复杂且难以控制的操作风险。银行风险导致的金融案件使银行业蒙受巨大损失,国内外银行业中不时发生农村信用社倒闭事件。农村信用社经营管理中的各个领域普遍存在操作风险,是农村信用社经营中的三大风险之一,而防范风险的重要手段就是强化信用社的合规制度建设和文化建设。 1.1构建合规文化是确保农村信用社稳健运行的内在要求 农村信用社不时发生管理层违规经营、业务操作有章不循的现象,内部相互制衡机制不能发挥有效作用,造成农村信用社资金安全和社会形象的负面影响。操作环节的不合理和操作人员合规守法意识的欠缺导致大量的风险反映出农村信用社日常的管理和决策中没有吸收合规文化。江西鄱阳部级贫困县因为信用社业务操作风险而爆出被套取近亿元财政资金案。该县财政局经建股股长李华波伙同县农村信用联社城区分社主任徐德堂等人,涉嫌转移财政局存储在农村信用联社城区分社的资金9400万元,这都是违规操作带来的直接后果。银监会主席刘明康曾强调指出,合规文化建设是农村信用社实施风险为本管理的基础和载体,是农村信用社稳健运行的内在要求,农村信用社必须积极倡导和培育良好的合规文化。 1.2构建合规文化是农村信用社主动适应外部监管新要求的需要 近年来,我国法律体系、法治环境等依法治理的进程日益完善,对农村信用社的操作规程的要求也日益全面、规范、严格,明确农村信用社遵循法律、规则、建立一套有效管理各类风险的职业行为规范,在信用社内部自觉形成浓厚的合规文化。 据鄱阳县财政局党组成员、纪检组长徐晓明介绍,在江西鄱阳农村信用社挪用财政资金案中财政资金划拨存在诸多环节——按照财政账户管理流程,凡是动用资金,必须由用款单位提出申请、业务股室出具意见、预算科室核定指标、分管领导审核签字、局长签字批准,然后由业务股室开具支票、加盖公章和经手责任人私章,支票最终送达信用社才能进行资金划拨。从此案看出,信用社资金划拨存在诸多的监管程序,但仍然发生了资金挪用案件,这是农村信用社不能适应外部监管,没有形成合规文化,管理者监守自盗的具体表现。 1.3构建合规文化是农村信用社提高制度执行力的优秀所在 不断加深的社会变革和不断加剧的利益冲突,金融企业原有的制度建设已力不从心。这些制度的建立忽略人文关怀,造成行业文化的缺失,制度的执行力大打折扣引发大案、要案。事实上,信用社真正缺少的是执行力而不是制度,究其根源就是文化的欠缺。再好的制度也只是提供了一个共同的规则,落实有效的渗透要做到,在执行中形成共同的习惯并上升为稳定的价值理念和行为取向。农村信用社有效控制风险就要求信用社从整体上实现强化内部控制、优化流程管理、实现稳健经营,需要建设良好的合规文化、实现信用社内部合规与外部监管的有效互动,真正做到制度管人转变为文化管人。 在鄱阳县农村信用社挪用资金案中,据说鄱阳县联社派到各分社的委派会计负责鉴章和审核工作,行使监督职能。而在李华波和徐德堂等人持续数年的套取转移资金过程中,却无人发现异常。这是农村信用社的合规建设的又一次被挑战的例子。农村信用社的合规文化没有高而强的执行力才导致信用社的控制风险,制度没能管住信用社的管理者。 二、信用社导致内控操作风险的成因 我国农村信用社按行政职能划分内部组织结构是其进行内部风险控制的薄弱之处。一是农村信用社的垂直式管理制度使各信用社之间缺乏沟通、协作,很难做到呼应、整合;二是信用社许多业务流程简单地依据业务金额划分管理权限,而不是根据客户需及业务的风险程度进行业务设计,不利于临柜人员的操作风险防范,也不利于业务操作的监督检查。 2.1管理因素 农村信用社面向农村,为“三农”服务。但是随着金融改革的发展,农村信用社的规章制度和管理体制已不能再适应农村信用社经营管理的需要。目前,农村基层信用社尚未形成一整套完整的内控体系,存在着重经营、轻风险现象,内控制度缺乏系统性,加上农村信用社没有明确的市场定位和发展方向,造成了农村信用社内部管理混乱、经营方向不明,不能结合工作实际制定行之有效的业务发展规划和经营策略,在业务操作中操作流程脱节,业务监督制约机制运行脱钩,内控制度存有一定滞后性,在实际工作中,部分员工没有照章办事,从而形成操作风险。 2.2人员素质 目前,基层农村信用社会计队伍普遍存在人员素质参差不齐、人员结构老化、操作技术落后、文化程度偏低、职业道德有待加强的问题。虽然近年来,农村信用社各级管理部门很重视职工的思想道德教育,但由于社会一些不良风气的侵蚀,一些员工的人生观、价值观、世界观扭曲,成为影响金融业稳定的重要因素,拜金主义、享乐主义使少数人走上了违法犯罪的道路,引发了金融业中的许多大案要案,从事信贷工作的人员年龄偏大、文化教育水平较低、业务素质偏低。加上制度和管理在基层网点的缺陷和盲点,导致基层信用社更易于引发因道德而产生的操作风险。由于基层信用社选人、用人标准低、忽视对从业人员的思想素质教育、道德教育和职业技能培训,结算部门对新的结算业务开展善缺乏熟练和精准,操作方面容易出差错,操作上的薄弱环节容易被利用,从近几年的发案情况来看,内部人员作案和与外部人员勾结作案的比较多,引发的操作风险也非常多。 三、信用社风险防范和合规建设的建议 3.1、制定制度合规 基层信用社要健全内控制度,规范业务操作流程。根据对现有制度执行中的一些疏漏,及时进行补充、修改和完善。建立执行信息的反馈渠道,对在日常操作中发现的规章制度建设方面存在的问题,及时反馈,以便于制度的补充、修订和完善。通过上下级之间的良性互动,逐步完善防范操作风险的内控制度,比如授权、授信明确各部门、各基层信用社的职责权限;还有将内部岗位职责进行细分,健全岗位责任制,明确每个员工的岗位责任,按照从严治社的原则,完善违规行为和失职行为的责任追究体系,并加大责任追究力度。 3.2、操作业务合法 农村信用社要防范金融操作的风险,人是起决定作用的因素,风险渗透于人们的日常生活和工作中。在金融活动中,重点加强人员的管理。只有不断提高农村信用社风险管理水平,农村信用社员工的自我约束、相互监督能力提升了,业务操作能力提高了,才能确保各项内控制度自觉执行到位;因此要加强业务教育培训,加强从业人员的会计基础理论、操作技术、核算知识等教育和培训,使员工熟练掌握各项操作流程和相关规章制度,加强对员工行为有效监督,建立和落实对员工行为排查制度,通过实行严格的上岗培训和考核制度,提高员工对内部控制的认识,重点培养风险管理人才,规范重要岗位和敏感环节员工八小时以外的行为;才能使基层信用社的操作风险控制在可防范的有效范围内。 3.3、思想意识到位 信用社实行全面风险管理的过程中,作为信用社文化建设重要部分的合规文化,起到了重要作用。因此,建立切实有效的合规文化是信用社实现长期、全面风险控制的重要措施。只有将合规文化在信用社中内化为从管理者到全体员工内心的信仰,合规文化才能在信用社的的业务工作中体现信用社的形象和特征,为信用社创造无形价值。在合规文化建设过程中,要积极开展政治思想教育和职业道德教育,法制教育,使员工树立正确的世界观、人生观、价值观,工确立依法按章办事和合规经营理念,增强员工的风险防范意识。 合规文化对信用社的管理者和员工大致包括四个方面的要求:首先从高层做起,要求管理者躬身实践,合规才会达到效果最优化。也就是说,管理者合规是人人合规实现的前提以及信用社合规文化的构成基因。其次强调人人合规,合规文化要求合规工作与信用社的每个流程、工作环节和每个员工息息相关,才会形成大众的合规文化,合规意识才会渗透每个员工。第三做到主动合规,要求减少大量的规章制度和处罚。最然制度和处罚一定程度地避免产生风险,但合规行为是被动的,员工一旦选择“机会成本”,银行内控机制的“硬约束” 就会失灵。形成“主动合规”意识、建设合规文化才能实现信用社风险的有效控制。 信用社合规风险制度除了能够保障农村信用社遵纪守法、审慎经营,更有助于农村信用社提升优秀竞争力,防范风险,应对金融危机,对推动经济发展、维护社会稳定有深远的意义。 银行管理论文:会计系统商业银行管理论文 一、系统的关键技术 1数据处理 所谓的数据仓库指的是一个面向主题的时变的数据集合,它可以支持决策的过程,数据仓库中保存数据的细化程度越高,它的粒度级也就越小,在数据仓库中常见的模型就是星型的数据模型,这种模型是在关系数据库的基础上建成的,具有单一的概念,数据的结构也比较的简单,便于理解和操作。由于基础的数据具有一定的多源性,因此系统需要使用数据的析取方案来进行数据到事实表的转换。 2报表格式管理 商业银行需要的报表需要首先进行定制,自动生成,然后在定期地进行打印和上报,这样就可以形成相对比较固定的格式,在主栏中常都包括了时间和机构、产品等方面的信息,宾栏则包括了收入和支出以及利润等方面的信息。为了能够确保制作的报表简洁和易懂,在进行多维数据的分析和查询时,通常都是由系统来完成,不需要编制格式固定的报表。此外为了能够提高系统的灵活性,还在系统之中预设了不同种类的报表模板,丰富了报表可选的货币,还可以对报表的风格和字体的类型、页面的大小进行随意的调节和设置,还具有打印的功能。生产后的报表也可以进行导出,方便整理③。 3安全性设计 首先在该系统之中每一个用户都可以设置长达8位的访问密码,此外在系统使用权限的设置方面,具有不同权限的人员进入该系统,系统可以根据该权限来生产该操作人员的菜单和功能,如果该操作人员没有权限使用的菜单,那么系统就不会进行显示。所以拥有不同权限的人员在进入系统之后,看到的是不同的功能菜单。在数据的查看权限方面,根据省分行以及二级分行和基层行来进行分级别的控制。 二、系统性能 系统信息可以对银行领导的决策起到一定的辅助作用,因此具有十分重要的意义,此外系统的数据关系到银行的很多不同的方面,有一些个别的数据是十分的敏感的。所以该系统采取了相对比较完善的加密设计,可以有效的防止业务数据的丢失,为客户提供了备份和数据恢复的相关策略,促进了整个系统安全性能的提升。 三、结语 综上所述,本文分析了商业银行管理会计系统,该系统可以实现成本、收益的定量分析,将成本加以降低,促进盈利能力的提升,使得商业银行的决策更加的科学和理性,提升银行的竞争力。该系统具有很高的安全性和实用性,因此具有比较广泛的发展前景。 作者:牛冰 单位:同济大学 乌海银行 银行管理论文:利率市场化下的银行管理论文 一、管理会计是应对利率市场化挑战的重要工具 在利率市场化下,外部环境对银行经营模式形成了持续的、愈益增大的压力,商业银行依靠传统存贷款业务和规模扩张来获取利润增长的粗放式经营发展模式已经走到了尽头。在新形势下,国内商业银行要实现持续健康发展,必须摆脱以往的“规模情节”与“速度偏好”,走内涵集约化的发展道路,建立以客户为中心、以产品为导向的经营模式。而要实现经营模式的转型,就必须提高银行的精细化管理水平,每个产品、客户是否盈利,到底给银行带来多少利润,只有依托现代化管理会计体系的应用,通过全成本与收入的分摊与归集,满足多维度成本核算与盈利分析的需要,实现对客户、产品的盈利性与价值的科学衡量和有效挖掘。由此可见,以管理会计为优秀的成本管控能力、价值管理水平已成为决定银行盈利能力甚至是生存能力的重要因素,管理会计也就成为提升银行优秀竞争力、实现优良业绩的重要工具,因此国内商业银行建立完善的管理会计系统,显得尤为迫切和重要。 (一)国外商业银行管理会计应用现状及启示 管理会计起源于20世纪初泰罗的科学管理学说,通俗地理解,管理会计就是为“管理”服务的“会计”,通过为管理者提供定量化的决策依据,提升企业经营管理水平,进而促进企业经济效益与长期价值的实现。具体到商业银行的管理会计系统,简而言之,就是依托先进的现代化信息技术,为银行提供分机构、分条线、分客户、分产品、分行业等多维度成本核算和盈利分析的现代化管理信息系统。西方商业银行20世纪80年代后开始依托现代化信息技术,构建以多维度价值衡量为优秀内容的管理会计体系,该体系通过对银行所有价值创造节点的识别、计量与分析,实现分机构、业务线、客户、产品甚至员工等多维度的成本核算、盈利分析、价值评估、预算控制和考核评价,为相关业务种类的扩张、维持、收缩或退出等决策提供科学的依据。经过西方商业银行30多年来的经营管理实践,商业银行管理会计本身已远远超越传统会计原有的确认、计量和报告的概念和范畴,逐步融入了商业银行众多最前沿的经营理念、管理方法与工具。如:美国花旗银行,专门成立了管理会计部门,首要任务就是定期或不定期地考核各部门、产品的成本和收益情况,为银行在自身发展战略的基础上选择优秀业务与产品提供重要依据。加拿大蒙特利尔银行,较早地开展了管理会计相关的多维度核算工作,并开发了全面成本管理系统,广泛使用作业成本法将各项成本费用分摊到机构、部门、产品和客户,使管理者可以实时分析和监控每个机构、每项产品、每条分销渠道直至每个客户的情况。英国劳埃德银行,运用管理会计的方法将其全部业务在宏观面上划分为经营、管理和服务三大类,在考核手段上采用责任会计将机构和部门按业务性质划分为利润中心和成本中心,将各项经营管理指标按业务条线自上而下逐级细化、分解和落实,并定期监测。 (二)国内商业银行管理会计应用现状 管理会计在国内商业银行的探索与应用与国外同业相比晚了大约2O年,如工商银行从2001年、上海浦发银行和光大银行分别从2003年、农业银行和中信银行分别从2007年开始启动管理会计系统建设项目,虽目前都已实现了系统功能上线,由于起步较晚,加之受信息技术水平和国内行政管理体制约束,以及总分行利益关系调整可能引发较高转型成本和风险的影响,国内商业银行要建立以管理会计系统为中枢的精细化管理平台,实现全面的决策支持,在组织保障、规范流程、细化费用核算、系统平台建设等方面还是任重而道远。全球次贷与欧债危机爆发以来,国外大银行展现出极其强大的内在自我修复能力,究其原因,就是其建立了以定量化管理技术为基础的管理会计系统,使其有能力在完全的市场利率化条件下,根据国际经济环境的变化,迅速准确地调整战略,精确地实施市场与客户定位,依托其强有力的价值管理能力进行业务整合及产品创新,从而迅速集聚、恢复实力。目前,国内各银行都在加速推进管理会计系统的实施与应用,面对利率市场化下日益激烈的市场竞争,谁能先人一步,尽早实现精细化的多维度盈利分析,谁就取得了竞争先机;谁能技高一筹,充分发挥管理会计的应用价值,形成前、中、后台管理营销的协同效应,谁就能持续提升优秀竞争力。 二、国内银行应用管理会计的路径选择 在利率市场化条件下,商业银行管理会计的优秀内容是银行成本管理,借助管理会计,银行可以精准测算产品的资金成本、运营成本、风险成本以及资本成本等,而成本管理的最终目的是为了给金融产品确定一个合理而有竞争力的价格。因此建立成本科学划分、归集的责任中心体系、实施内部资金转移定价,并以此为基础构建差异化的定价管理体系,无疑是商业银行在利率市场化条件下,应用管理会计最为有效的路径选择。 (一)建立总、分、支行管理体制向事业部体制转型的责任中心体系 管理会计在商业银行应用的前提条件就是建立责任中心,责任中心是指具有一定的管理权限,并承担相应经济责任的内部责任单元。对于银行来讲,一个分行、一家支行、一个部门,甚至一名客户经理都可以是责任中心。划分责任中心的目的在于,使每个组织单元的权责与绩效能够清晰界定,通过责任中心,实施责任单元核算、考核,清楚界定责任单元的责、权、利,强化独立核算和自负盈亏意识,有利于银行整体经营目标的实现。理论上,责任中心的划分越精细,越有利于银行对责任主体的核算与管理,也越有利于管理会计对于产品、客户等维度的盈利衡量,但任何事物都是一分为二的,虽然随着商业银行各类信息系统的建设与完善,银行的数据获取和处理能力大幅提升,为责任中心的精细划分提供了基础条件,但当把责任中心细分后,数据采集和管理等配套系统建设、运营支持等资源投入也会随之大量增加。因此,科学的责任中心划分细度尤为重要,过分的细化既无必要也不经济。对于商业银行来说,最常见的责任中心包括成本中心和利润中心。在成本中心划分方面,通常以部门为基本单位进行设置;在利润中心划分方面,则根据经营管理体制采用不同的划分方式:在事业部管理体制下,以业务线为主体,将每个对盈利负责的业务条线作为独立的利润中心,形成完整的利润中心体系;在总、分、支行管理体制下,则通常将支行网点划分为基本利润中心。从商业银行经营管理模式的演变来看,20世纪70年代,无论在欧美,还是在亚洲,几乎无一例外的以地区为中心、以分行为主导,实行总、分、支行的管理体制。目前,国外商业银行普遍采用事业部制管理,随着“以客户为中心”理念的逐步深入,国内多数商业银行强化了业务主线垂直管理职能,加大了主线资源配置与考核权重,由总、分、支行管理体制向事业部体制转型是经营体制发展的总体方向,这是一个渐进过程。在此过程中,尽管没有实行事业部制,但业务线盈利情况仍是银行经营管理者所关注的优秀内容。为明确业务线责任定位,银行在设置以分、支行营业网点为主体利润中心体系的基础上,还需结合总、分、支行机构层次,将不同层面业务线与相应业务部门进行组合,从而把业务线视作利润中心,可称之为“虚拟利润中心”。也就是说,在体制转型的过程中,国内商业银行应在总、分、支行管理体制下,将支行网点划分为基本利润中心,同时将业务线作为“虚拟利润中心”,形成从上到下业务贯穿统一的利润考核中心,实现管理为经营服务、中后台为前台服务的业务运营格局。 (二)分步实施内部资金转移定价管理 责任中心的划分为责任单位的独立核算创造了前提,但要真正实现责任中心的成本管理,就必须解决各个责任中心之间的利益转移问题。商业银行作为资金融通的媒介,责任单位间最频繁的利益转移实际是资金的转移,只有明晰内部资金收入与成本,才能为多维度盈利核算分析提供最基本的内部资金价格,因此,实施“内部资金转移定价”是构建现代商业银行管理会计体系的优秀环节。内部资金转移定价,简称FTP,是银行内部资金中心与业务经营单位之间或者成本中心与利润中心之间,全面模拟市场运作,全额虚拟有偿转移资金,以核算业务资金成本和效益为目的的一种内部资金管理模式。引入FTP后,商业银行内部也可对“资产”与“负债”进行“买卖”,吸收负债(如存款)“卖”出去会有“转移收入”,投放资产(如贷款)需要先“买”入资金、支付“转移成本”。通过这样市场化的“交易”,收支匹配使其盈利核算成为可能。FTP作为统一、公允的价值尺度,为商业银行在内部管理中树立成本效益理念、强化利率定价管理提供了有效工具。作为一种全新的定价管理工具,商业银行应广泛试点后再全面推广实施,同时建议在推广阶段实施“双轨运行、分步推进”的审慎策略,即FTP利润和传统账面利润两种内部资金管理模式同运行,并逐步提高FTP利润占利润考核的权重,最终达到全面建立内部资金成本和效益的FTP定价和考核机制的目的,实现以全面的资金效益考核引导业务发展。 (三)建立完善定价管理体系 商业银行是经营风险的特殊企业,银行的风险管理能力实际上就是衡量风险、管理和驾驭风险,进而创造收益、创造价值的能力。利率市场化条件下,金融产品的定价原理集中体现了风险与收益相匹配的基本理念,例如,贷款定价过高,就会失去竞争力;定价过低,则难以覆盖风险。借助管理会计的责任中心成本归集和内部资金转移定价,银行可以精准测算产品的综合成本,从而根据产品的不同风险水平实施差异化定价,更好地提升产品市场竞争力和盈利能力。要实现前、中、后台管理、定价、营销的协同效应,科学定价管理体系的建立显得尤为重要。 作者:何莉 单位:中国人民银行重庆营业管理部 银行管理论文:会计转型银行管理论文 一、利率市场化迫使中小商业银行管理转型 在利率管制时期,银行可以获得稳定的利差,规模管理是最有效的手段,有规模就会有利润。因此,在银行实践管理中,预算、统计、评价和决策都是用存款规模、贷款规模和中间业务收入规模等指标体系,无需知道业务拓展的成本以及相关的投入产出,也无需确定价格策略和价格政策,利润也只是在期末结算的会计概念。利率市场化背景下,原有的管理模式已经越来越不合时宜了,规模已经不再是关键指标,提高存款利率就能够提高存款规模,有规模未必就有利润。银行的内部管理需要综合考虑规模、效益和质量等多方面因素,需要管理会计等管理工具。中小商业银行原有的“同质化模仿”策略未必能够有效果,制造业惯用的“价格战”可能会导致中小商业银行声誉受损,唯有依靠“价值创造”的差异化特色经营以及全方位的服务才能在激烈竞争市场谋得一席之地。管理会计的优秀理念是价值创造,所有业务和经营管理和资源配置都是基于价值创造为基础,具体每一个业务都要综合考虑规模、价格和收入、成本和投入以及风险和损失等因素,所有责任主体都要考虑投入和产出,实现盈利管理的全覆盖和全流程管理。 二、管理会计如何促进商业银行的管理转型 管理会计发端于成本会计,成本会计仍是管理会计优秀基础和底层代码,银行管理会计包括成本核算、成本分析、成本计划、成本决策和成本控制。由于银行的间接费用占比非常高,成本核算既是重点也是难点。中小银行的管理会计通过收入确认和成本核算的方法,包括收入确认、直接成本归集、间接成本分摊、内部资金转移定价、预计损失和坏账、相关税负分摊和经济资本成本,实现对产品、客户、机构、人员等多维度的收入、成本和盈利核算和分析。由于银行的海量数据,管理会计的应用都是以系统开发为起点和基础,管理会计系统的优秀是以盈利分析为主的管理会计系统本身,包括上述收入确认和五大成本的核算等内容,即内部资金转移定价模块、成本分摊模块、经济资本模块和盈利分析等模块。以此为优秀进一步延展到预算管理系统和绩效考核系统,实现预算、核算和评价的管理循环闭路,进一步延展到客户产品定价系统以及经济资本管理系统等领域。管理会计促进商业银行转型体现在以下几方面:一是管理会计推动银行由“规模驱动”型向“价值驱动”型转型。管理会计本质是多维度的盈利管理体系,是盈利和价值管理体系的优秀。管理会计可将“价值创造”理念和战略向各个责任中心、经营产品和客户落地,将价值目标分解到各个责任主体、各个产品和目标客户。管理会计将综合价值创造目标分解到不同经营单位、管理部门,衡量、测算和评价每个责任中心的利润生成、成本节省和价值创造。全方位的价值管理,对前台营销部门实行利润管理,对中后台支持和管理部门实行全面的成本管理,既向外部客户要利润,也要向内部管理要利润。二是管理会计推动银行由“粗放式的规模管理”转向“精细化的综合管理”。商业银行的“粗放式的规模管理”源于过去30年来的国内经济稳步高增长的宏观环境和银行保护政策,中国经济将走下高增长的平台回归到平稳的低速增长平台,于此相适应的,规模扩张的发展路子不能持续,差异化的战略、对小众群体个性化营销、内部精细化的综合管理是银行安身立命的必由之路,责任管理、全成本管理、作业成本法等管理会计工具将广泛用于内部管理。三是管理会计推动银行向“客户价值提升”的方向转型。客户导向是商业机构经营的根本,但是将客户导向的理念体现在日常工作中,需要管理会计的支持。管理会计可以实现对客户和客户群的所有业务综合分析和盈利核算,可以促使提供多产品综合营销,提升服务的综合价值,使客户获得一揽子服务和整体的服务方案。管理会计对产品的成本准确核算,有利于在获取合理利润的基础上向客户提供有竞争力价格的服务。管理会计的核算可以展示有价值的客户和产品,从而为这些产品和客户提供更多的资源支持。 三、中小商业银行实施管理会计的路径 (一)建立规范的责任中心、产品体系和客户分类体系 1.构建稳定和清晰的责任中心体系 构建稳定和清晰的责任中心是责任会计、责任成本管理的前提条件,有助于建立稳定可靠的管理会计系统,保证系统稳定运行,减少运行成本,也有助于责任中心经营的常态化和长期化。缺乏稳定清晰的责任中心体系,会导致组织架构边界模糊,责任主体的权责利不匹配,增加内部管理难度和各种内耗,无法实现责任主体目标与全行整体目标一致。组织架构和责任中心的经常变化,会诱使管理短期化和经营短期化,只重视当期的考核业绩,而忽视长期的管理提升和市场培育。建立稳定和清晰的责任中心体系,首先要有明确管理,稳定组织构架和管理路线,明确是总分支结构体系还是事业部制体系。无论哪一种管理组织构架都可以在管理会计系统中实现,但是经常变化和模棱两可的组织构架会影响系统的长期稳定。总分结构的管理体系,应将上级部门的产品开发和管理等的成本向下分摊;事业部制管理系统,可将产品研发、营销和风险管理等团队内部化,成本和权利边界较为明晰,所以有些银行在推行管理会计时同时推行条线化的事业部改革。其次,确定责任中心的种类,利润中心、投资中心和成本中心,对责任中心的类型确定直接影响对它的管理模式,也会影响对其发生成本的处理方式。对不同的责任中心要明晰其功能和边界,减少交叉和重叠。最后,确定责任中心的细度,有些管理精细的银行,可以将单个客户经理作为一个责任中心;大部分银行是以团队作为责任中心,例如,将网点的进一步切分成运营责任中心、零售营销责任中心和对公营销中心、以及各个事业部派驻的团队。 2.形成全行统一规范和可拓展的产品体系和产品清单 银行产品是商业银行对外经营和服务活动的最小单位或组合,是商业银行获得利润的最小单元,同时也是商业银行经营管理的基点。商业银行可以根据自身产品的特点,建立产品体系和产品清单,管理会计系统的产品体系应与其他系统的产品或类别建立对应关系,应作为全行统一的体系。产品体系应该开放灵活,以适应以后产品的拓展和更新,以及各个责任中心体系的变化。 3.建立多维和灵活实用的客户分类体系 管理会计系统提供客户维度信息,可分析单一客户、客户组合(企业集团)和客户类别对银行的利润贡献度分析。客户的分类管理要有利于有针对性的管理和营销,例如不同的定价策略、产品搭售、定向营销等。客户的分类需要业务部门深入介入,需要业务部门对当前的客户分类进行梳理,构建全行统一视图的客户分类体系。 4.建立其他分析维度的结构和分析体系 其他包括渠道维度、科目维度、币种维度等等。渠道维度也是一个重要的分析维度,渠道可以是作业渠道,主要包括柜面、ATM和电子银行(网上银行、电话银行、移动银行和短信银行)等渠道,也可以是获客渠道,比如客户经理、柜面、电子渠道等。 (二)清理数据源和规范上游数据,视条件建立数据仓库 管理会计系统要实现对机构、产品、客户、员工进行多维盈利核算,所需数量较大,各种数据来源于上游业务数据和财务数据,以及还需要客户关系信息、薪酬管理信息等。但是中小商业银行信息系统不同系统之间不能形成有效匹配,各种数据未能有效整合,有数据不齐的“零散数据”,有数据不连贯的“信息孤岛”,有重复但又相互矛盾的“数据混乱”。因此,需要进行大范围的数据整理和规范。数据清理首先要确认管理会计的数据单元,即数据粒度,商业银行的数据单元可以是账户、客户、借据和交易,一般多以账户作为数据单元。如果以账户作为数据单元,那么就需要规范账户信息,保证账户信息的完整性,包括金额、期限、收付息等等完整信息,内部账户也需要按照管理的需要进一步完善信息;非账户数据也需要建立相应的虚拟账户,例如对中间业务收入和支出需要建立虚拟账户。对财务和薪酬信息,需要规范财务会计核算,将费用核算进一步细化核算到员工、产品、网点等责任主体,逐步增加直接费用减少间接费用,逐步减少公共费用,如果难以直接核算,可选择时机建立相关费用分割机制。为了充分利用管理会计的数据,进行多维度分析,需要进一步丰富维度信息,根据数据的维度分析的需要,不断完善产品信息、客户信息、机构信息、客户经理信息等。客户信息的不完整或不规范可能是中小商业银行经常遇见的问题,因此,大规模收集或补录客户信息是必不可少的环节。在大数据时代,客户信息是企业经营管理和经营的重要资源和财富。数据的精细化要求应与管理的精细化需求一致,例如以机构为单元管理模式的数据要求可能会比以条线为管理单元的要求更低,以个人为管理单元的模式要求的数据精度会更高。管理会计系统是内部管理的优秀系统,所需要的数据基本覆盖商业银行中的大部分数据,可以此为契机整合和清理全行数据,建立规范的数据标准和数据字典,有条件的银行可建立数据仓库,夯实全行的数据质量。 (三)统筹规划系统体系的建设,逐步推进系统开发 如前面所述,管理会计系统涵盖范围比较广,不可能一步到位,管理会计系统的建设往往只有开始没有结束,需要根据管理不断精细的要求不断深化,也需要根据上下游数据和系统的变化进行改良和优化。管理会计系统建设的范围很大,可以根据中小银行的业务侧重,抓住重点逐步推进,比如先将内部资金转移定价作为第一步,然后推进经济资本,最后推进费用分摊,在管理会计系统全成本核算功能完成之后,根据管理需要逐步推进客户定价、绩效考核和客户管理等应用。管理会计系统的模型和方法没有统一规则,不同银行之间不能完全借鉴,中小银行由于自身限制不可能向大中银行那样大规模投入和精益求精,宜由粗到精,先易后难。比如,转移定价方面可以先应用于存贷款业务,对资金业务采取简化的定价的方式,再过渡到完整的内部定价方式;在经济资本方面可以先直接采取监管资本中的标准权重法,权重和缓释都采取监管口径,减少内部争议,在观念和条件成熟后,再探索内部评估的经济资本法;在成本分摊方面可以先仅仅归集直接成本方式,对中后台的成本采取简单的分配方式,在条件成熟后,进一步加强财务开支的精细核算,并对中后台逐步应用推进作业成本法;在收入确认和交叉销售,可以先采取双算的方式,在条件成熟的情况下进一步采取分成的方式。管理会计系统是后端系统,其精细化程度和功能的实现需要上游数据支持和完整。比如,管理会计系统中风险成本和资本成本的数据需要信用风险管理系统的不断完善,经济资本中的风险缓释数据需要上游低押品数据的完善。因此,管理会计系统建设需要统筹全行的业务推进,根据管理需要,优化管理会计系统优化,进而推进前端系统建设和优化。 (四)宣扬管理会计理念,循序渐进推广和使用管理会计 管理会计系统的推广使用与“价值创造”管理理念推行是相辅相成,没有理念的推行和宣扬,系统就没有运用的土壤;没有系统使用,理念也会成为空中楼阁。管理会计的推广和使用需要与理念推行如影随形,不断的培训和宣讲是必不可少的,是一个长期的循序渐进的过程。中小银行推广使用管理会计过程中往往会出现两种倾向:一是急于求成,一股脑的开发所有模块,一次性投入考核和分析中,会导致内部各部门和人员不能接受,产生抵触情绪,对有关方法和理念也是囫囵吞枣,没有消化和吸收,甚至干脆放弃,被动接受,把管理会计作为不可理喻的“黑箱子”;二是畏头缩尾,认为数据不够精细,方法不够科学合理,理念不能普遍接受,现在经营状况也还可以,始终认为条件不成熟,不敢贸然推进,使得管理会计始终处于“实验室”阶段,或者即使管理会计系统上线了,但是由于管理会计的成果不能用于业绩评价和考核以及决策依据,而一直作为一般分析的工具,管理会计的效果就会大打折扣。 四、结语 实践证明,管理会计的使用必然会对原有利益主体有重新洗牌,可能会直接对责任主体的利益,在推广过程中会有一定阻力,如果因为反对和阻力而“雷声大雨点小”、虎头蛇尾,最终偃旗息鼓,那就太可惜。由于管理会计是没有统一准则的内部管理体系,各个银行的管理会计都可能存在一定的特殊假定和处理,各个银行的参数体系或者模型都会与其他银行存在不一致之处,这些都会成为反对和阻力的理由,因此,在推广和使用过程中一定需要最高管理层高度重视和支持。 作者:肖世练 单位:广州农商银行 银行管理论文:内部控制评价商业银行管理论文 一、研究背景和意义 随着人类历史跨入新世纪,世界经济发展走向全球化、一体化,金融体系,尤其是银行业发展的多元化、自由化越来越明显,商业银行经营的外部环境变化将会愈加频繁和剧烈,经营所面对的各种风险更加复杂。国际货币基金组织总裁M.康德苏曾经提示,“下一次国际经济危机可能起源于一次银行业危机”。虽然发达国家商业银行也一定程度上存在着内部控制、风险管理等方面的问题,但其经验丰富、业务全面、技术先进,管理水平明显高于发展中国家商业银行,中国商业银行管理在与全球领先的商业银行竞争过程中要立于不败并持续进步,要在内外部同时作用,即政府和监管机构要根据金融环境变化对各项政治经济政策及时做出调整,并且对商业银行经营管理活动进行有效的监督和约束,推动商业银行强化风险意识,健全内部控制,同时中国商业银行在外部环境约束下,自身需要主动完善内部控制,提高经营管理水平,来确保商业银行的持续稳定发展。 各种事项的发生发展一般是内外因共同作用的结果,而内部原因是决定成功与否的关键。在目前通行的商业牛行风险防范体系中,外部因素主要是相关职“旨部门的监管和约束、专业机构对银行进行的审计监督、以及各种协会组织的行业自律,一内部因素是商业银行的内部控制。通常情况下,外因是通过内因发挥作用,在商业银行的风险防范体系中,各项外部要素要通过内部控制才能实现防范风险的目的,内部控制是风险防范有效的关键。完善的内部控制体系能够实现自我约束、监督检查,能够有效的提高风险防范的效率,增强银行的安全性。所以具有健全内部控制体系为基础的风险防范系统才是有效的,才一能够持续的发挥作用。由于多数中国商业银行从刹真正的商业银行业务起步较晚,市场经济体制也在逐步发展完善过程中,所以政府和监管当局在利率市场化、外汇市场化、人民币自由流动等方面进行了严格限制,币且一旦商业银行发生危机,政府救助也。、常及时,在这种条件下,持续的、大规模的、破坏性强的银行危机尚未发生,但是,正是由一于这种保护式的监管,使中国商业银行存在着大量风险隐患,银行业作为中国金融业的主体会造成中国金融体系的动荡,严重情况下会影响国家安全和社会稳定。所以,在当今特定的市场条件和金融环境下,研究如何完善中国商业银行内部控制,构建内部控制模型和系统,强化坪L险管理,提高经营管理水平,就具有较强的现实意义。 二、调查对象一般情况 考虑到内部控制是商业银行各层面、各机构共同参与的,贯穿于各个经营管理活动的全过程,所以调查对象要包括各层次人员,总体情况主要是了解被调查对象的身份、职位,以及其对本银行内部控制是否有效做出整体直接的评价。考虑到商业银行内部控制的被调查对象应该是各个层面、机构的人员,为了使被调查人员能够从自身角度清楚的做出回答,所以不设计开放式问题,全部以封闭型问题形式进行。 三、调查内容 在调查问卷设计思路及原则的指导下,本调查问卷主要设计了总体情况和内部控制评价两大部分的问题。总体情况包括被调查对象的身份职务及对本单位内部控制的直接总体评价两个基本问题;内部控制评价包括内部环境、目标设定、事项识别、风险评估、风险应对、控制活动、信息与沟通、监控等具体问题。 调查问卷结构主要包括指导语和问题两部分。指导语主要明确了本次调查问卷的目的是调查中国商业银行应用内部控制制度的总体状况,用途是帮助来了解中国商业银行内部控制制度的实施情况,并且为了提高被调查对象的配合度,特别明确了使用情况和保密事项。问题是调查问卷的优秀部分,包括提出问题和回答问题两个部分。本次问卷主要是针对商业银行内部控制的相关问题进行调查,因此问题主要包括总体情况和内部控制评价两部分;回答问题则根据问题的实际情况,结合封闭型问卷的特点,设置了等级式答案,由被调查者做出选择。 内部控制评价是依据商业银行内部控制的构成要素以及全面风险管理的风险控制要求进行问题设计的。主要包括内部环境中管理者对风险的态度和重视程度,以及人员、制度等主要相关事项;目标设定中战略目标的设定与落实等;风险管理中关于风险管理的制度和技术手段、风险评估及时性及应对措施、控制活动制度和技术手段应用、组织牵制和程序牵制等;信息与沟通中的信息真实完整、沟通渠道的顺畅有效等;监控措施的持续有效等。 四、调查结果 按照商业银行内部控制要素和内部控制相关因素对中国商业银行内部控制的现状进行了问卷调查,归纳和总结出当前我国商业银行内部控制中存在的问题。这些问题具体是良好的内部控制环境尚未形成;风险估计不足,风险管理技术落后;内部控制活动效果不佳;信息传递与交流不充分,信息系统有待完善;监督机制失效等问题。 五、调查体会 通过对中国商业银行管理内部控制现状进行调查分析,找出当前中国商业银行内部控制建设中存在的问题,希望通过对于商业银行管理内部控制体系的具体实践进行有价慎的探索和有建设性的意见。 作者:王汉金
软件设计毕业论文:软件设计专业毕业生自我评价 转眼间,已临近毕业。蓦然回首,以前那位无知的青葱少年在大学里就像一个初生的牛犊,不怕苦不怕累的去追寻。再照一下镜子,眼前的我成熟稳重了,做事都多了一份思考。因为自己清楚地知道要面临的机遇和挑战。 作为一名软件专业的大学生,从不懂不爱程序,到喜欢并热爱上编程,这是个很大的转变。读文科上来的我曾认为自己的脑子会跟不上那逻辑的转动。但勤能补拙这是真理。更何况我并不笨,一个勤奋好学的我在大学的学习、生活和工作中都能给自己一个满意的评价。 大学四年,自身专业从基础课程到重点课程,不仅理论上能完成合格通过,而且在实践动手上能结合理论,使自己在一定程度上提高动手创造能力和逻辑思维能力。并在专业团队协作工作中,学到沟通和协调能力。深入专业课程的同时不忘拓宽自己的知识面,培养自己其他方面的能力。 身为班级干部的我,在完成本职工作的同时能很好地协助老师和其他班干部完成班级的大小事务,为管理好班级尽自己最大的努力。生活上,作为一位乐观向上的大学生,本人生活俭朴,责任心强,办事沉稳,适应性强,具有良好的心理素质。兴趣广泛的我,能与同学融成一片,能积极参加各种有益的社会活动,踊跃参加学校和班集体活动。 在校期间,我在XX公司技术部门进行了近一年的见习工作磨练,培养了我良好的工作作风和团队意识,多角度了解和掌握软件技术的前沿应用,全方位协助团队开发新产品,埋头苦干的求实精神以及主要配合的协作观念等。相信在今后的工作中,我会任劳任怨的工作,成为一名称职的软件设计工程师。 大学,美好的记忆。一个新旅程的起点,我相信在以后的人生道路上我能走的比现在更好! “人生没有彩排,每天都是现场直播!”如今毕业在即,我相信,经过自己的勤奋和努力,一定能使我在将来的工作中实现自己的人生价值。 软件设计毕业论文:项目导向教学方式软件设计论文 一、TRIZ理论与项目导向教学方式在软件 1.TRIZ理论在软件设计类课程教学中的作用 TRIZ是俄语теориирешенияизобретательскихзадач的英文音译缩写,其中文全称是发明问题解决理论。TRIZ理论是由前苏联以阿列赫舒列尔(G•S•Altshuller)为首的研究人员在研究了近250万件涉及各学科领域的发明专利的基础上总结出来的。TRIZ理论成功地揭示了发明创造的内在规律和原理,它是一种创新方法理论体系,运用TRIZ理论可大大加快人们创造发明的进程而且能得到高质量的创新产品。运用TRIZ理论的工具和手段改进教学方法,将TRIZ理论与学生创新能力培养相结合,最终用以进行软件设计类课程创新性教学的实践。这些都将为学生未来的专业发展提供广阔空间,以应对激烈的行业竞争。 2.项目导向教学方式对软件设计类课程教学的作用 项目导向教学方式是在案例教学法之上发展起来的。只不过单纯的案例教学法中案例零散,相互之间没有联系或联系不大。而项目导向教学方式则在整个课程体系中以统一的项目进行引导,对课程内容体系中涉及的所有知识点作为小项目整合入大项目开发中。类似的教学法均属于建构主义理论指导下的教学方法。因为建构主义的观点认为,学生是学习的主体,知识获得的方法主要依靠学生去发现,教师为学生获得知识创设情境,引导和帮助学生通过意义建构获得知识,让学生在意义建构的过程中进行创造。在软件设计类课程中项目导向的教学方式较好地模拟了真正软件项目开发的全过程,能够给学生以任务的刺激,将帮助学生提高学习兴趣,增强主动学习意识,同样有助于学生创新意识的培养。 二、TRIZ理论与项目导向教学方式在软件 设计类课程中的应用对于学生软件设计能力的培养,高等学校计算机相关专业通常都有较为完整的课程体系。一般包括三个层次,即软件工程方面的基础理论课、培养学生软件设计思维的基础语言课、当前流行的软件设计开发工具课程(java、MyEclipse、NET等)。笔者所在院系的教研团队在计算机相关课程中一直采用项目导向的教学方式,并且,通过自己所承担的课程针对TRIZ理论在相应教学环节中进行了一定的实践应用,取得了一定的成果。TRIZ理论与项目导向教学方式在教学中的综合应用对教师教学思维的拓展,对学生学习兴趣、自主学习能力、创新意识和创新能力的培养都起到了较为积极的作用。其相应的应用不仅要具体建立在某门课程中,更应自始至终贯穿在所有的教学与学习环节中。 1.TRIZ理论与项目设计思维在教学中的引入 (1)软件项目的开发过程与重点。任何项目的开发与市场应用均离不开“解决问题的意识”、“针对问题的思考”、“围绕问题的设计”、“具体环节的实施”、“成形项目的市场运作”、“市场反馈与项目支持”以及“对应问题的继续关注”等多个环节的内容。目前的项目教学重点以关注“具体环节的实施”这一步骤为主,从人才系统培养这一角度上来讲显然是片面的、较低级的。因为人才的培养贵在具有解决问题的意识和设计上的创新思想,然后才是通过软件设计类课程中所设计的软件来解决实际的问题。因此,教师在课堂中要不断引导学生在生活中发现问题的习惯。通过TRIZ理论的问题解决策略对问题进行梳理整合,运用软件工程等方面的理论知识进行软件系统的设计,通过相应的语言来实现。这样不仅培养和锻炼了学生创新的思维,同时对学生创新能力的培养起到了推动作用。(2)问题的叠加与解决对学生创新思维的影响。学生学习兴趣与创新意识的引导源头在于“问题”。学贵有疑,小疑则小进,大疑则大进。TRIZ理论与项目设计思维对于学生的影响应该建立在自入学开始的学习与生活中,针对地方高校理工类学生的特点,相应思维方式与意识的引入更应贴进学生生活。例如,在入学第一学期的“计算机文化基础”课程教学过程中,通过与学生日常生活的交流,会发现学生常常抱怨课间时等待电梯时间过长这一情况。那么,教师就可以引导学生进入对这一问题的思考,即你知道电梯的工作原理是什么吗?以及对这一问题最简单的创新解决方法是什么?此时,就可以给出“操作系统的工作原理”以及“TRIZ方法论中的发明原理、冲突矩阵、物场分析等工具”。通过这些内容具体地引导学生了解他们的专业可以解决的问题,深化学生对于其专业知识的理解和应用。 2.软件设计类具体课程中项目的构思与设计过程 (1)项目设计对学生能力的促进。通过有针对性的引导与训练,学生发现问题的主动意识与创新的能力将会有很大程度的提高。此时,教师就可以在相应的软件设计类课程中给出某些不太复杂但针对性较强的项目。项目应符合复杂的现实环境,与实际生活紧密相关,只有这样才能真实反映出完整项目所包含的事件本身、其产生的原因、目前所存在的问题、挑战解决的途径以及资源限制等。学生通过项目必将真正了解工程师在实际设计中所面临的复杂境地以及艰难的抉择。这种项目式教学,既可以增强该课程的整体教学效果,可以运用TRIZ的相关理论进行训练和巩固。学生有针对性的对项目进行分析研究,经过对项目的分析、讨论、决策等环节,进而建立起系统的实践方案。在对项目的构思与设计过程中,学生学习了相关信息的搜集、整理,以及运用TRIZ方法对解决方案进行评估和最终决策的知识。这样的学习有助于训练和提高学生在复杂环境下运用TRIZ来解决实际工程问题的能力。(2)设计团队的组建对学生创新能力和学习效果的影响。现阶段的学生个性差异较大,类别明显,主要分为不同的两种类型:第一种学生思维活跃,易于接受新事务,但与计算机相关的理工类基础知识薄弱。第二种学生思维习惯传统,但相关基础知识掌握的较为系统。目前在地方高校中,第一种学生所占比例为多。教师通过实验教学过程很快就能够掌握学生的不同特性,在软件开发实践环节就可以将不同类型的学生进行整合。由于TRIZ理论来源于大量的专利,对各种场、参数和原则等概念能够真正理解的人才能更好运用TRIZ理论解决实际问题。因此,每个设计小组都由小部分“第二种”学生和大部分的“第一种”学生组成,根据任务的大小进行人数的分配。通过这一方式的应用,学生在系统设计的实践环节所完成大作业的创新性、可转化程度以及设计的质量较之以前按学号分组等情况都有了很大的提高。(3)合理划分项目工作以刺激学生参与意识。地方高校中学生自主学习意识较弱,对项目不能积极参与。针对这种情况,在对指定项目的实施过程中需要按设计小组中的每个人为单位对项目进行合理的划分与整合。例如,在教学楼里排课系统的设计中,小组成员为10人。首先,要选定设计小组长。小组长不一定在技术上全面或某项技术上突出,但应该具备良好沟通能力,并对本小组成员的特点非常了解,这样才能协助教师作好分工协作与管理。然后,通过组长的协助,将项目不同设计周期的任务进行划分。为自主学习意识不强的学生划分简单、技术性不强但非常重要的工作,如对教学楼中的教室面积、桌椅数量、是否是多媒体教室、所属院系等内容进行统计,或者将统计的数据录入数据库、建立数据表等基础且重要的工作。其他成员可根据其特长和能力对项目工作进行划分。通过项目合理的划分就可以使学生在学习的过程中,充分利用现有专业知识选择有效的方法和技术,以项目为对象有兴趣、有责任参与到项目开发和研究的全过程中。学生在参与项目的过程中,运用TRIZ理论的知识方法,从系统的角度处理好整体和局部,集体和个人的关系。(4)积极选取突出的项目设计案例进行成果转化。培养学生发现问题和创新思维意识以及对软件项目设计的能力,其主要动力来源应该是积极促使团队设计成果的转化。可以联系相关部门试用产品,对软件进行市场跟踪。相应的学生对软件工程中软件的整个生命周期会有更深入的了解。 3.注重课程实践对学生创新思维和开发能力的培养 (1)整合课程内容为加大实践课时占比做铺垫。对计算机专业课程,尤其是软件设计类课程的课程内容进行的大胆整合,将整合后让出的理论课时替换为课程实践。例如,原有的C语言、C++和Java分三学期连续讲授。讲的多练的少,学生的思考仅为片段式思考,对三个软件之间的连续性没有深刻认识,对学生创新意识、创新思维和创新开发能力的培养效果并不突出。为此,我们尝试了课程内容的整合,将三学期的教学内容压缩为两个学期。在学生基本掌握了程序设计的思维方式与相应软件的设计方法后,就给出课程设计的任务。只在实践教学引导中给出软件的特色、优秀以及需要注意的内容即可,这样不仅加强了课程实践,为学生到企业实训倒出时间,更重要的是能够引发学生自主思考,突出了学生创新能力的培养。(2)教师在课程设计中注重培养自身与学生的创新思维和能力。青年学生思维活跃,作为软件设计专业任课教师一定突破年龄,保持积极活跃的思维才能够在教学的各个环节,尤其是课程设计的环节中有效地发现和引导学生的创新思维和能力。在更高一层次上,教师可以结合教学经验,通过对TRIZ相关内容的不断学习实践,进而合理有效地在实践课中穿插使用TRIZ理论中ARIZ算法等教学工具,引导部分学生在实践过程中对理论内容进行总结与验证,对教材中的现有内容及项目案例进行改进与创新。 三、结语 上述我们探讨了软件设计类课程中TRIZ理论与项目导向教学方式的应用。总之,在软件设计类课程教学中就是要不断拓展教学思路,把培养学生的有效创造性作为首要教学任务。首先,注重TRIZ理论与课程的结合。在教学环节中将TRIZ理论与课程的结合作为贯穿教学内容始终的任务。加大发掘和利用TRIZ理论所揭示的发明创造的内在规律和原理。根据课程的具体情况运用对应的TRIZ理论的工具和手段改进教学方法,将TRIZ理论与学生创新能力培养相结合,拓展教学思路用以培养有创造性思维和创造性能力的学生。同时,以项目驱动教学方法作为教学的基础。将项目导向作为软件设计类课程中最主要的教学方式。项目驱动教学方法是在简单的案例教学法中发展而来的。毋庸置疑的是,软件设计类课程的教学过程时刻伴随着大小案例。我们已论证了这一教学方法对学生学习兴趣以及创造性能力培养上的作用。因此,在软件设计类课程中应全方位、多层次的使用这一教学方法并不断进行了改进和创新。近年由于校企间的密切合作,使得软件设计类课程的教学也与企业进行了对接。即由企业给出任务(通常该任务来源于真实的客户合同需求),此等任务具体驱动整个教学与实践实训过程。在项目导向教学方法的应用前提下,不断更新教学思路,将培养学生的有效创造性作为软件设计类课程的首要教学任务。软件设计人员一般会选择一线城市作为就业地点。地方高校的计算机相关专业毕业生在第一次就业时,考虑技术水平、机会以及发展等原因往往也会选择一线城市作为就业地点。但地方高校所培养的人才应该优先服务于地方经济,这就需要在进行软件人才培养时加入地方特色产业的实践内容,以此为地方战略新兴产业发展做出应有的贡献。 作者:单位:伞颖 陈秀玲 陈井霞 哈尔滨广厦学院 黑龙江职业学院 软件设计毕业论文:导航信号软件设计论文 1测试方法的理论基础 在现代雷达应用中,为了提高雷达信号的抗干扰能力,提高雷达的距离分辨率,有种方式是采用伪随机噪声序列产生的二相编码雷达波形,这种雷达波形带来的好处是当匹配滤波器时域波形与雷达波形匹配时,在匹配滤波器输出一个尖锐的峰值,一旦失配,则匹配滤波器输出峰值快速跌落[8]。导航信号均采用伪随机码序列调制,具有良好的自相关特性和互相关特性,因此,采用基于匹配滤波器接收机模型实现载波相位估计。在本地产生一系列不同初始相位的载波调制信号,与待测试载波调制信号进行相关积分,在输出波形的最佳采用时刻提取幅度,只有到本地载波调制信号的初始相位与输入待测试载波调制信号的初始相位一致,两个波形完全匹配时,最佳时刻的匹配滤波器输出信号幅度最高。由于QPSK导航信号存在正交的两路载波调制信号,在估计其中一路信号的载波相位时,另一路信号则被视为多址干扰。 2测试系统的连接 导航信号IQ正交性测试系统的设备连接如图1所示。测试设备主要包括控制和处理计算机、网络设备以及高速数字示波器。控制和数据处理计算机通过网线和网络设备实现对高速示波器的控制。高速数字示波器的本振设置为外参考,其外参考输入为导航信号发生器的基准频率参考10MHz信号,保证高速示波器和导航信号发生器同源。控制和数据处理计算机控制示波器通道1进行采样触发,通道2对导航信号进行采样。 3开发平台及软件功能 3.1软件的开发环境和体系结构 导航信号IQ正交性测试软件的开发和运行完全基于Windows操作系统运行,虚拟内存至少需要512MB,需要安装Matlab2009或以上版本,软件基于Matlab2009版本的GUIDE用户界面设计。 3.2软件的主要功能 3.2.1测试设备通信功能。用于网络设备TCP/IP接口的参数设置,建立高速数字示波器与控制处理计算机之间的网络连接。3.2.2仪器设置功能。通过网络,设置示波器的采样率、采集数据长度、通道数目、各通道序号示波器显示幅度范围、触发方式和触发电平。3.2.3秒脉冲触发点搜索功能。对载入的卫星秒信号采集数据处理,获取秒脉冲变化沿对应的时刻。3.2.4导航信号参数选择功能。根据导航信号体制,设置导航信号的中心频率,伪随机码码率,本地伪随机码的生成。3.2.5导航信号频谱显示和功率标定功能。对采用的导航信号进行频谱分析,显示导航信号的频谱,并进行导航信号的功率计算,得到示波器通道输入导航信号的功率电平。3.2.6载波相位粗估计功能。从0~2π的范围内用大的步进量,生成一系列的本地伪随机噪声序列调制的波形,与输入波形匹配滤波,确定最佳匹配的本地波形对应的载波初始相位。3.2.7伪随机码相位同步功能。根据载波相位粗估计结果及本地伪随机码,实现输入导航信号的相关捕获,从而确定导航信号的伪随机码相位,实现伪随机码相位同步。3.2.8载波相位精细估计功能。完成伪随机码同步后,以载波相位粗估计值为中心,在粗估计步进量为上下限的范围内,以小的步进量,生成一系列的本地伪随机噪声序列调制的波形,与输入波形匹配滤波,确定最佳匹配的本地波形对应的载波初始相位。3.2.9IQ正交性计算功能分别完成I支路和Q支路的载波相位精细估计后,得到I和Q支路的载波相位,计算得到IQ正交性结果。4.2.10测试结果显示保存功能。将测试过程中生成的频谱曲线、匹配滤波输出曲线图用指定的文件名保存到指定目录。 3.3输出参数 输出参数包括:(1)控制计算机与高速数字示波器的通信连接状态的界面显示;(2)信号频谱特性的界面显示;(3)载波相位粗估计中各不同载波相位匹配滤波器输出结果曲线;(4)导航信号伪随机相位估计的相关曲线;(5)载波相位精细估计中各不同载波相位匹配滤波器输出结果曲线;(6)测试结果的图形文件。 4测试程序流程 在完成设备的连接、被测件和测试设备加电,被测件工作正常并预热到规定时间后,执行测试软件。导航信号IQ正交性测试软件的整体设计和工作流程如图2所示。其中图2(a)是整个测试程序的流程图,在测试流程中包含两个复杂算法的载波相位估计模块和导航信号伪随机码同步模块。载波相位估计模块的详细流程如图2(b)所示,该模块适合载波相位粗估计和精细估计,伪随机码的同步可以采用多速率码同步或部分相关同步技术[9,10],这里采用部分相关的码同步方法,具体实现的详细流程如图2(c)所示。 5仿真结果 以GPS卫星导航系统IIF系列中的L5C信号作为参考,模拟生成一定长度的导航信号,导航信号的仿真参数如下:(1)中心频率:1176.45MHz;(2)调制方式:QPSK;(3)伪随机码速率:10.23MHz;(4)伪随机码长度:10230;(5)伪随机码周期:1ms;(6)I支路载波初始相位:3.2°;(7)Q支路载波初始相位:95°;(8)信号幅度:1mV。高速数字示波器的设置参数:(1)采样率10GHz;(2)存储深度8M。通过导航信号IQ正交性测试软件对模拟生成的导航信号进行处理。导航信号频谱显示和功率标定模块完成信号的频谱显示及功率测试,其结果显示如图3所示。在模拟的QPSK信号中加载白噪声,当载噪比为典型值45dBHz情况下,对I和Q支路进行载波初始相位估计,并计算IQ正交性,其中连续仿真20次,所得的模拟测试结果如表1所示。I支路和Q支路载波初始相位估计的平均误差约为0.045°和-0.11°,IQ正交性设定值为95-3.2=91.8°,仿真测试结果平均值为91.735°,平均测试误差为0.065°。IQ正交性的测量不确定度为0.4833°。 6结束语 导航信号IQ正交性测试软件利用计算机通过网络设备控制高速数字示波器,对导航信号源秒脉冲信号和导航信号进行高速采样,软件对采样后的数据进行数字信号处理,实现导航信号IQ支路载波正交性的精密测试。软件设计和实现带来的好处如下:(1)对导航信号进行直接微波采样,避免了传统导航信号质量评估中首先下变频到中频后采样的方式所附加的非线性失真,测试结果准确度更高;(2)采用波形匹配的雷达信号相关接收技巧,降低了传统导航信号软件接收机相关捕获跟踪处理的复杂度以及对样本数据长度的需求;(3)提出算法依靠数字信号处理,实现简单。在典型的载噪比情况下,IQ正交性测量的随机误差小于0.5°;(4)采用可视化软件的主界面设计,测试处理过程直观,测试过程和结果等相关数据保存方便,软件操作简单,界面友好,效率高。 作者:崔小准 郑育红 付林春 聂欣 李懿 单位:中国空间技术研究院总体部 中国空间技术研究院通信卫星事业部 软件设计毕业论文:CAN总线软件设计论文 1单一主节点下位机CAN总线通信应用软件设计 1.1总线中断处理程序设计 硬件的设计架构[7]如图3所示.由于控制分系统下位机外部中断只有5个,其中定时、星敏感器、GPS秒脉冲、应急中断占用了4个外部中断,因此两路CAN中断信号经过FPGA进入CPU的同一级中断.星务中心计算机为主节点,控制分系统计算机为下位机.星务中心计算机发送轮询控制序列,被选择的从节点收到后,向星务中心计算机发送信息数据包.星务中心计算机接收数据校验正确后,本次轮询应答过程结束[2].下位机CAN应用软件设计为帧中断接收、发送方式.当SJA1000接收到来自CAN总线上的一个有效的报文后,系统将在INT引脚上产生一个硬件中断信号(低有效,接收中断).此时应用软件进入接收中断接收星务数据;应用软件将应答第一帧写入发送缓存器并置位命令寄存器的发送请求TR标志,使能SJA1000发送后退出接收中断,在总线数据发送成功时CAN控制器会产生下一个发送中断.CAN中断寄存器的状态[5]如表1所示,其中D1位(发送中断)当发送缓存器状态从逻辑0到逻辑1(释放)后,发送中断位被设置为1,D0位(接收中断)当接收缓存器状态非空,接收中断被设置为1.CAN总线的帧中断(包括接收和发送)经过FPGA处理进入CPU中断后,应用软件需要在中断处理函数中分别查询CAN1和CAN2中断寄存器的状态,确认是发送中断还是接收中断,并调用相关处理函数.控制分系统下位机中断处理函数的流程如图4所示. 1.2总线数据接收程序设计 在控制分系统下位机的中断处理函数中,如图4所示,若查询中断寄存器为接收中断,则调用接收函数.下位机需要接收星务发送的单帧/多帧数据,并根据协议发送单帧/多帧应答数据.根据协议,星务单帧发送,控制分系统下位机单帧/多帧应答.星务多帧发送,控制分系统下位机单帧应答.对于广播数据(单帧或多帧),则只接收,不应答[2].控制分系统下位机采用帧中断接收、帧中断发送方式,所以在接收星务多帧发送数据时,需要多次进入CAN总线接收中断,多帧数据接收完成并通过校验后,才能发送应答数据.同样,在控制分系统计算机发送多帧应答数据时,也要多次进入CAN发送中断,多帧数据发送完成后,结束发送.从图5可以看出,控制分系统下位机单帧应答和多帧应答的第一帧是在CAN接收中断中完成的. 1.3总线数据发送程序设计 当发送缓存器中的一帧数据在总线发送完成后,SJA1000会产生发送中断,只有需要发送多帧应答数据时,才会利用发送中断发送后续数据.当控制分系统下位机接收星务轮询(单帧),需要应答多帧数据时,在接收中断中(如图5所示)写入需要应答的第一帧数据到发送缓存器,启动发送请求后,退出接收中断.每一帧数据发送完成后,会产生发送中断.如有后继帧数据需要发送,在后继发送中断中将后继帧数据写入发送缓存器,启动发送请求后,退出发送中断.最后一帧数据发送完成后,直接退出发送中断,完成本次轮询. 2在CAN总线并发通信情况下应用 软件设计在图3中,主节点只有一个星务计算机,但是在某些系统中(如图3虚线部分所示)GPS接收机能以主节点方式广播整秒时间数据(单帧数据),和星务计算机完全异步,并可能同时出现在CAN1和CAN2总线上[7].在两个主节点同时发起通信的情况下,可能会产生如图6故障时序.图6中由于①或者④事件的发生,假设①比④靠前,通过FPGA运算,CAN_INT在⑥产生上升沿,根据软件设计,CAN_INT设置为上升沿触发中断,因此CPU在此时刻登记(PENDING)CAN_INT.假设CPU在⑦时刻进入CAN的中断处理函数,根据软件流程,在②时刻读CAN1的中断状态寄存器,因为CAN1发生中断,所以进入CAN1中断处理分支,在⑤时刻读CAN2的中断状态寄存器,因为CAN2发生中断,所以进入CAN2中断处理分支,最后在⑧时刻退出中断.但是由于某种条件的存在,⑤事件发生之前产生了③事件,这样导致CAN_INT在⑥时刻产生有效的上升沿后一直为高电平,致使在⑧时刻退出中断后无法产生有效上升沿,从而导致无法进入CAN中断.导致上述故障模式发生的两个条件:1)两个CAN必须都产生中断,而且④必须发生在②之前.如果GPS和OBDH各占用1个通道,这样的条件是很容易满足的.2)③必须发生在②与⑤之间.在连续接收多帧数据的情况下,如果在⑥和⑦之间发生了其他高级中断,导致⑥和⑦之间的时间较长,则多帧数据会存储在SJA1000的接收FIFO中;如果在②和③过程中释放接收缓存器,SJA1000就会立即产生接收中断;在连续发送多帧数据的情况下,如果在②和③之间发生了其他高级中断,导致②和③之间的时间较长,则1帧数据发送成功后会立即产生发送中断. 2.1总线中断处理程序重新设计 虽然控制分系统下位机外部中断可能丢失,但是SJA1000的中断寄存器的状态仍然可以查询,所以在中断处理函数设计中,通过重复查询表1中断寄存器的状态,避免控制分系统下位机外部中断丢失情况.重新设计的流程图如图7所示. 2.2总线数据接收程序重新设计 当GPS秒脉冲校时广播数据在多帧接收或多帧发送之间到来,原应用软件记录的帧序号发生错误,导致本次接收/发送通信失败.因此需要将GPS秒脉冲校时广播数据单独处理,即在图5接收程序读取CAN接收缓存器接收完本帧数据后,软件不再将发送帧序号清零.在A分支中,若识别为单帧数据且是GPS秒脉冲校时广播,只记录数据内容,不置发送帧序号为零.若识别为单帧数据且需要应答单帧或多帧数据,增加帧序号清零. 3结论 国内小卫星采用CAN总线作为星上网络数据传输总线.为解决主节点(星务)CAN总线与控制分系统计算机采样自身下位机如各种姿态敏感器和执行机构之间的中断及通信冲突的矛盾,控制分系统下位机采用了中断接收、中断发送的方式.针对接收主节点(GPS)数据引起的CAN并发通信中断冲突的问题,应用软件在控制分系统计算机外部中断程序处理中多次查询CAN中断寄存器,同时在CAN接收程序中识别不同的主节点数据,解决了两个主节点情况下CAN总线的通信问题.对于可能出现的两个以上主节点的情况,同样可以通过重复查询CAN中断寄存器的状态,避免CAN总线中断丢失.CAN接收程序需要根据具体的协议层数据协议重新设计.控制分系统下位机CAN总线通信应用软件设计,已经形成标准的软件模块,在多颗小卫星实际应用,满足总体提出的各项性能和功能指标. 作者:谢晓兵 董筠 周新发 李鹤 单位:北京控制工程研究所 软件设计毕业论文:并发服务器软件设计论文 1并发服务器的算法 将并发引入服务器中的主要原因是需要给多个客户提供快速响应时间。如果构造要求有相当的I/O时间的响应的情况下,允许服务器并发地计算响应意味着,即使机器只有一个中央处理器,它可以部分重叠地使用处理器和外设。当处理器忙于计算响应时,I/O设备可以将数据传送到存储器中,而这可能是其他响应所需要的。如果各个请求所要求的处理时间变化很大,时间分片允许单个处理器处理那些只要求少量处理的请求,而不必要等待处理完那些需要很长处理时间的请求。如果服务器运行在具有多个处理器的计算机上,服务器在具有多个处理器的计算机上并发执行,这可以允许一个处理器为一个请求计算响应,而同时另一个处理器为另一个请求计算响应。 2并发的、二种连接服务器的算法 并发无连接服务器的最简单的版本遵循着主服务器线程接受传入请求(数据报)并为处理每个传入请求而创建一个从线程(可能在一个新进程中)。尽管创建一个新线程或进程的精确开销依赖于操作系统和下层的体系结构,但这个操作可能是非常昂贵的。在无连接协议中,我们应该考虑到并发性的开销与速率上的获益谁更大。其实,由于创建进程或线程的昂贵性,在无连接服务器中很少使用并发实现。面向连接的服务器在多个连接之间(而不是在各个请求之间)实现并发性。在很多情况下,服务器与客户之间的连接将处理不只一个请求:协议允许客户重复地发送请求和接收响应,而不必终止这个连接或重新创建连接。并发服务器使用着面向连接协议的特定步骤:主服务器线程接受传入连接,并为每个连接创建一个从线程或进程以便对其进行处理。从线程处理完毕后,它就会关闭这个连接。 3如何获得表面上的并发性 由于某些操作系统创建线程或进程的开销非常昂贵,以至于服务器无法承担为每个请求或每个连接创建一个新线程或进程的重担。因此,使用单个执行线程来处理客户的请求也很有意义。更加重要的是,很多应用都要求服务器在多个连接中共享信息。尽管可能通过共享存储器的线程达到期望的并发性,但如果出现在服务器中的全部请求没有超过服务器处理它们的能力,那么可能会获得表面上的并发性。为此,服务器作为单个执行线程来运行,使用select系统调用进行异步I/O。单线程服务器要处理多个连接所要采取相应的步骤:服务器线程等待下一个准备就绪的描述符,这个新的描述符意味着一个新的连接到达,或是某个客户在已有的连接中发送了一个请求。 4并发服务器死锁的问题 服务器死锁是许多服务器实现都有的一个共同缺陷。当操作系统不能满足一个系统调用时,会因调用程序的阻塞而产生死锁。如果客户不能正常工作是由于不能处理响应,那么服务器也有可能会以一种更加微妙的方式产生死锁。如果服务器使用了与客户通信时可能会阻塞的系统调用,一个不能正常工作的客户可能会引起单线程服务器死锁。在服务器中,死锁是一个严重的问题,因为它意味着一个客户的行为会使服务器不能处理其他客户的请求。 5结束语 为达到有效性,服务器往往通过同时处理多个请求来提供并发服务。面向连接的服务器为处理每个新连接创建一个线程或进程,它通过这种方法,在各个连接之间提供了并发性。无连接的服务器通过为处理每个请求而创建一个新线程或进程而提供并发性。但如果是一个单线程实现,且又使用了同步系统的调用,那么它就可能会被死锁。 作者:王立静 软件设计毕业论文:Android软件设计论文 1安全软件的功能分析 根据Android的特性及安全现状,可从功能性需求和非功能性需求对安全软件进行分析。就软件功能需求来看,主要包括查看网络流量信息,其需求时序为:用户点击进入检测界面获取系统应用信息调用数据库查询流量信息并返回处理数据并将其展现在界面上反馈给用户;检测和处理恶意软件,其需求时序为:点击进入检测界面将检测结果传送给处理模块存入数据库并返回给用户;控制软件权限细粒度,其需求时序为:在用户进入管理界面前初始化配置用户进入管理界面后获取配置信息对数据信息进行处理并显示给用户重新配置权限并将信息存储到数据库将更新后的数据显示给用户界面;短信和来电过滤设置,其需求时序为:根据短信或来电数据初始化数据库过滤短信和来电号码将拦截下来的信息存入日志数据库并将过滤结果反馈给用户。就软件非功能需求来看,主要包括性能需求、数据库需求和外部接口需求等内容,在此不作过多列述。 2安全软件设计及实现 2.1恶意软件检测模块设计及功能实现 恶意软件检测和处理功能需要网络流量信息监测、异常识别、响应处理以及关键信息存储等模块的相互配合来实现。其一,网络流量信息监测模块的设计,为提高流量信息捕获效率,将该模块放置于Linux内核中,采用LKM开发模式,开发流程如下:模块初始化(钩子函数注册和初始化)关闭模块(钩子函数注销及模块卸载)编译内核模块;其二,异常识别模块的设计,根据Android移动终端的特点以及恶意软件对该系统流量信息的影响情况,采用SVM分类算法,通过构造特征向量,提取进程ID、数据包发送/接收时间、上/下行流量、源/目的IP地址等特征来反映系统网络流量的特征,再通过Netlink方式从监测模块中获取待识别数据,改进交叉编译后移植给Android平台;其三是响应处理模块设计,根据安全策略对被检测软件进行相应处理,主要包括对访问通信录、恶意软件联网、发送和读取短信等权限进行控制,将可疑信息上传云储存服务器供监测系统分析使用。 2.2深度短信和来电拦截模块设计及功能实现 深度短信和来电拦截功能需要短信和来电过滤与关键信息存储模块的相互配合来实现。其一,短信和来电过滤模块的设计,该模块在Android的Framework层进行开发,通过修改系统源码来添加短信和来电拦截功能,短信和来电过滤模块的函数调用流程如下:初始化时序通知函数调用时序监听注册函数时序过滤处理函数调用时序;其二,关键信息存储模块的设计,按照设计的数据库表来创建数据库,主要包括模型数据表、训练数据表、关键信息表、权限管理表、操作日志表、过滤表、信任名单表、模块设置表和安全策略表,对外提供数据库表的操作接口,接口定义在DBsql。 3结论 Android智能终端的广泛应用,人们对来自Android平台的各类安全问题越来越重视,提出针对Android终端的安全防护解决方案,设计Android平台下基于流量监测的安全软件,具有一定的指导意义。 作者:肖贺 软件设计毕业论文:仪器软件设计论文 1通过FPGA实现软件设计的仪器 测量领域的另一个重要突破是基于FPGA的测量硬件的出现。未来,传统意义上的“仪器”将不再是功能单一的测量设备,而是演变成测量系统,认识到这一点是非常重要的。此外,工程师们正在寻求的不仅是设备测试仪器,而且还包括用于设计和原型更大型系统的仪器。FPGA这一重要技术将下一代仪器的性能推向一个新的高度。FPGA提供了出色的处理能力,如图1所示。由于FPGA的出现,现在硬件可实现基于软件的测量功能。目前许多射频仪器采用功能固定的FPGA来执行平整度校正、ADC线性化、IQ校准和数字下变频等任务。NIPXIe-5644R矢量信号收发仪(如图2所示)等软件设计的仪器以一种全新的方式受益于FPGA技术,因为FPGA可帮助用户实现定制化。例如,将仪器控制和决策任务从PC转交给FPGA可以大大减少复杂测量系统的测量时间。此外,该功能与先进的基于FPGA的信号处理相结合,可使仪器应用于更广泛的嵌入式应用。 2系统设计软件:软件设计仪器的优秀 如果要将计算和测量技术集成到当今的模块化硬件中,正确的系统设计软件工具是不可或缺的。LabVIEW已经从仪器控制软件演变成一个全面的系统设计平台,使工程师能够创建复杂的高性能测量系统。工程师可以在处理器和FPGA上使用一套通用的工具和语言开发应用,从而无需掌握不同的语言和工具。LabVIEW提供了更高层次的系统级抽象,这也使工程师能够实现更底层的优化来满足非常高的性能需求或其他复杂需求。 3多模式RF设备特性化 美国高通创锐讯公司在测试新的802.11ac产品时,需要在比以往更多的操作条件下测试其设备,从而导致测量复杂度大幅增加。使用基于FPGA的NI矢量信号收发仪和LabVIEW后,他们设计的测试系统可实现数字DUT控制与RF测量的同步。该测试系统大大降低了整体测试时间,使得工程师能够在多种工作模式下观察设备的行为。从图3可以看出,传统的测试仪器(左)仅可获得一组迭代测量数据。由于测量非常耗时,测试工程师不得不选择部分工作点来进行特性研究,从而导致实际上只能大致猜测设备的工作特性。但是,通过采用基于FPGA的仪器方法,他们将测量性能提高了200倍,能够在单次测试扫描中采集所有模式下的30万个点数据。图3中的右图显示了所得到的特性曲线图,提供了更多有关该设备的信息。 4嵌入式应用的仪器 软件设计仪器的第二类应用是嵌入式通信和信号处理。过去我们通常认为仪器就是测量设备,但是模块化软件设计的仪器却可让工程师将射频仪器应用于嵌入式领域中。今天,越来越多的工程师正在使用模块化PXI仪器进行嵌入式应用开发,比如频谱监测、被动雷达系统(类似于图4中的系统),甚至是通信系统的原型设计和软件无线电。这些应用需要仪器更加小型化、模块化,并且能够更好地访问确定性信号处理终端。通信系统设计软件必须能够抽象日益复杂的系统,使工程师能够发现新的通信算法并在处理器和FPGA上部署算法。 5RF设计和测试的未来展望 软件设计的仪器以前所未有的程度模糊了设计和测试之间的界限。其中一个更可行的方式是在设计和测试之间共享IP——无论该IP是在处理器还是在嵌入式FPGA上运行。借助LabVIEW等系统设计软件,工程师将能够使用统一的工具来创建新的通信协议,并将协议部署到基于FPGA的硬件上进行原型开发。今天,由于开发算法所使用的数学软件和设计工具种类繁多,实现这一目标变得非常具有挑战性。如果要使工程师完全实现设计、实现与测试之间的无缝过渡,则多个计算设计模型之间的更高层次综合和集成是必须的。最后我们注意到在测试和测量领域,软件已经不再是最初用于实现各种独立式仪器自动化的简单工具。相反,软件已经成为仪器本身的优秀——使得仪器能够解决测量和系统设计中更高难度的挑战。实际上,自动化已经成为工程师应对复杂测量需求时一项必不可少的功能。当前的软件设计测量系统仅仅是一个开端,未来它们将彻底改变RF设计和测量。 作者:Mike Santori 软件设计毕业论文:微机记录仪软件设计论文 1主程序设计 本设计主程序主要完成的目的有:将系统初始化,定义单片机的I/O控制寄存器,芯片配置寄存器,中断控制寄存器定义等。数据采集程序系统将A/D采样设计为外部中断处理程序,并且设置为中断最高级别就是保证采集记录为重要地位。AD采集流程如图2:数据处理程序具体的流程图3: 2通讯程序 本系统的通讯系统包括RS485通讯和USB接口与优盘之间的通讯。串口和上位机之间的通讯,设置为中断法通讯即当控制中心计算机发出对微机记录仪进行通讯命令请求的时候,CPU在没有其他高级中断在执行的情况下,中断当前正在执行的程序,来响应控制中心计算机的通讯要求。和USB之间的通讯设置为移位寄存器方式即有CPU在扫描到有键盘输入命令后,在没有任何中断程序执行的情况下,立即进行将历史数据存入优盘的工作。和上位机的通讯波特率在本系统中设置了2400,4800,9600和19200四种通讯特率。用户根据自己的实际情况可以选择不同的波特率进行通讯。由于单片机的波特率由16位寄存器(BAUD_REG)中的内容决定,具体的公式在前面已经讲过,在实际运用时BAUD_REG取值的最高位为1,表示选用XTAL1作为频率源,低15位才是计算的波特率值。设置好工作方式和波特率后在单片机中还必须明确一下几点:使用串口发送数据时,首先要将IOC1.5设置为1,表示选择了TXD/P2.0引脚的TXD功能,在接收的候,应将SP_CON寄存器REN设置为1,即选择RXD/P2.1。波特率寄存器BAUD_REG在片内特殊功能寄存器(SFR)区域内虽然用同一个字节地址(0EH)表示,但实际上它是16位寄存器。因此,在设计串口波特率时,应将波特率常数用字节传送指令分两次写入片内0EH单元中。直接读SP_SATAT寄存器时,TI和RI标志读出后都会被清除,为了避免这一点,可对其进行间接读出,例如先把寄存器中的内容拷贝到某个通用的寄存器中,然后在判断此寄存器中TI和RI对应状态位的值即可。串口发送和接收中断共用一个中断向量,因此进入中断服务程序后要进一步的测试SP_SATAT寄存器的内容,确定系统是需要发送还是接收。进行USB接口程序的通讯时首先要从新对单片机进行串口设置,将串口方式设置为0,即串口既可以送出数据又可接收数据。ORBIOC1,#20H;选择P2.0引脚的TXD功能。LDBBAUD_REG,#01H;波特率低字节。LDBBAUD_REG,#80H;波特率的高字节,波特率设置为1.5Mbps。LDBSP_CON,#00H;方式0,关接收,不检测。然后就可以向USB接口模块实现数据传输.当USB接口模块之间的通讯结束以后立即将通讯方式设置1为中断方式,即保持与控制室接收信号的状态.进行上下位机之间通讯的时候前单片机设置为:ORBICO1,#20H;选择P2.0的TXD功能。LD30H,#低字节波特率存放地址。LDBBAUD_REG,[30H];将30H中对应地址位中的波特率低字节取出存放在波特率寄存器中。LDBBAUD_REG,#80H;波特率的高字节。LDBSP_CON,#09H;方式0,关接收,不检测。LDAX,#中断向量地址。STAX,200C[0]STBSBUF,20H;清串口缓冲器。LDBINT_MASK,#40H;允许串口中断。当有控制信号发来的通讯请求时自动实现了接收中断,发送的时候还是采取查询的方式。 3结论 根据以上理论依据设计出的微机记录仪运用效果很好,证明了设计的合理性。同时可以通过对信号采集、信号处理、软/硬件设计的加强,提高微机记录仪在现场工作的稳定性、可靠性和先进性。 作者:谭荆 单位:重庆工商大学计算机与信息工程学院 软件设计毕业论文:四天线读写器软件设计论文 1初始化设备 初始化通讯端口与数据结构是设备初始化的优秀。UHFRFID读写器优秀模块采用串口与USB2.0通讯,将通讯端口设置为自动搜索连接。串口通讯波特率为115200波特率,无检验位,数据位为8位,停止位1位。UHFRFID读写器优秀模块的串口工作状态,是通过串口命令改写模块ARM7芯片中寄存器的值来控制的。通过对串口发送结构体数据完成MAC寄存器的值修改操作。设计结构体如下:structpc_reg_req{INT16Uaccess_flg;INT16Ureg_addr;INT32Ureg_data;};结构体共8个字节,3个成员变量。其中,ac-cess_flg是MAC寄存器读写标志位,0x0000为读操作,0x0001为写操作;reg_addr是MAC寄存器地址,不同的地址代表着不同的读写器功能;reg_data对应MAC寄存器地址的值,不同的值,对应读写器相应功能中不同的状态。完成了UHFRFID读写器优秀模块的通讯端口初始化与结构体初始化之后,必须对模块进行天线配置,才能使模块进入四天线工作模式。 2天线参数配置 使用UHFRFID读写器优秀模块天线,必须对所有天线的参数进行配置,天线参数数据结构如下:在天线参数结构中,定义了物理天线号、天线功率和延迟时间等天线工作必须参数。在使用天先前必须对天线的参数逐个进行赋值,然后才能进行天线工作模式配置。 3配置天线工作模式 UHFRFID读写器优秀模块采用了Impinj公司R2000芯片配套固件,设备上电初始化后默认双天线工作,设置四天线工作模式,必须通过修改OEM寄存器值使能4个天线端口。地址为0x00000087的OEM寄存器控制天线使能。寄存器值如表1所示。由表1可知,使能四天线,必须将OEM寄存器地址为0x00000087的区域值设置为0x00000000。 4四天线轮询访问标签 天线轮询访问标签软件流程如图3所示。使能四天线之后,可在任一时刻选用任一天线进行标签访问,在某一个天线对标签进行访问期间,必须关闭其他天线的使能。天线在工作期间,会自动搜索匹配使能的天线。如果多个天线同时使能,则读写器优秀模块始终会使用最小号天线进行标签访问。采用四天线轮询访问标签,必须根据访问标签的数量设置天线轮换时间。如果标签较多,天线轮换频率过快,则标签读取率低;如果标签较少,天线轮换频率低,则会造成时间的浪费。依据每个天线访问的最大标签数量,选取天线轮换时间。 5测试与应用 UHFRFID读写器优秀模块射频前端工作在925MHz,使用频谱测试仪对软件配置结果与硬件设计进行测试,测试结果如图4所示,横轴为输出频率,纵轴为射频前端输出功率。由图4可以看出,UHFRFID读写器优秀模块工作在925MHz时,输出功率为31.6dBm。使用UHFRFID读写器优秀模块对2个标签进行轮询访问,实际访问率达到100%。经过测试与现场应用,四天线UHFRFID读写器模块优秀软件能有效地控制读写器优秀模块对标签进行准确访问。 6结束语 四天线UHFRFID读写器模块优秀软件能够有效控制四天线UHFRFID读写器模块,有效读取远、近距离标签数据,读写范围广,标签读取率高。较以往双天线读写器模块而言,四天线读写器软件更智能,并且能够控制使用多个天线进行标签访问,增加了读写器覆盖范围,标签读取率也有显著提高。四天线UHFRFID读写器必将成为RFID读写器优秀模块设计趋势,四天线读写器优秀模块控制软件将会有非常广阔的应用前景。 作者:陶怡 张亚军 胡建晨 单位:西安航天自动化股份有限公司 软件设计毕业论文:DSP程序下载软件设计论文 1硬件设计 1.1DSP芯片 本文所选用的DSP芯片为TMS320C6713,其时钟频率高达300MHz,是浮点运算能力最强的一款32位高速浮点型DSP芯片。HPI-16是HPI接口的升级增强版,是该芯片的主机口,最重要的特征是DSP的整个片内空间可以被主机访问。HPI接口与主机的数据通信主要通过HPI控制器(HPIC)、地址寄存器(HPIA)、数据寄存器(HPID)和HPI内存块来实现。 1.2USB芯片 本文所采用的USB芯片是CYPRESS公司的EZ-USBFX2系列芯片CY7C68013,特点是主机上就存储这其芯片固件,这样容易使代码直接通过网络升级。它的休眠模式比较特殊,具有低功耗的效果,减少资源的损耗,有利于更好的保护器件,避免长时间通电遭到损坏。2.3硬件电路连接本设计采用CY7C68013-128PVC与TMS320C6713的HPI模块接口相连接,工作模式设置为GPIF模式。 2软件设计 2.1USB固件程序设计 固件程序的开发环境选择KEILC51。固件函数库提供了许多函数,该函数都与USB协议相关,可以在不熟悉USB协议的情况下,利用固件框架进行所需功能的程序编写。寄存器初始化、电源管理、重枚举等功能已经设计完整,可以直接使用。整个执行过程是一个相对简单的循环过程。第一步,优先初始化内部变量;然后,调用TD_Init()函数进行寄存器的初始化工作;TD_Init()函数执行结束之后,使USB接口处于位配置状态,并开中断,检测端口0是否接受到一个SETUP包,否则端口0执行延时重枚举操作。初始化函数TD_Tint()函数负责完成初始化芯片的寄存器,设置适当的参数,通常在固件运行时开始调用。 该函数首先CPUCS寄存器进行初始化操作,设置48MHZ的时钟频率;然后分别配置端点2作为IN输入bulk状态、端点6使其工作于OUT传输状态,而端点4、8暂时没有使用,所以设置为无效状态;之后调用GpifIint()函数,以初始化GPIF的相关寄存器,进入工作模式。调度函数TD_Poll()函数在固件代码中循环执行,以负责完成用户指定的功能。该函数首先判断检测传输是否完成、CY7C68013的GPIF的接口是否处于空闲、端点2缓冲区是否为空闲状态,当这些条件均成立时,将马上启动GPIF写传输。另外,在USB高速传输状态时,GPIF能够一次读取4096字节的数据,适合处理庞大的数据;而在USB全速传输时,GPIF一次只能读取64字节数据,处理速度比较慢,适宜处理数据量比较小的情况。TD_Suspend()函数,从固件框架中可以看出,该函数只有在USB处于空闲状态是,才执行。在例程当中,只有简单的一句returnTRUE代码,开发者可以根据实际需要,添加相应的代码以完成相关的功能,还可以配置设备的工作状态,一般设置为低功耗状态,以减少对电源的消耗,其最终结果返回真值,反馈给用户。TD_Resume()函数,当执行完TD_Suspend()函数之后,若返回的是真值,程序会进入挂起状态,然后开始执行TD_Resume()函数,该函数也只有returnTRUE一句代码,当外部需要执行唤醒中断或者USB总线需要执行数据传输等操作,就会对处理器进行重新启动,开始下一个循环。 2.2应用程序设计 使用LabWindows/CVI支持的VISA的库函数和堪比VC++的控制件库能够轻松设计出美观且符合用户要求的应用程序界面。用LabWindows/CVI设计的应用程序界面,。按钮是界面设计中常用到的控件,该应用程序主要由打开设备、复位和程序下载三部分组成。 3总结 本文设计了USB接口与DSP系统的结合使用,设计出一套基于USB接口的DSP程序下载软件,提供了一种新的数据传输解决方案。总体上,整个软件基本能完成打开设备、复位和代码下载的功能。 作者:蓝雷波 毕艺飞 莫锦河 单位:中国海洋大学信息科学与工程学院 软件设计毕业论文:线测试设备软件设计论文 1线测试设备硬件结构 该测试系统采用一台工控机作为测试控制主机,工控机具有网络端口、GPIB板卡、RS485串口卡以及继电器板卡。按照测试工作流程,依次与GPIB测量仪器、网络示波器、串口测试设备等进行通信,分时控制这些设备进行数据采集和测试,然后从这些不同总线设备获得测试数据后进行数据处理和分析达到测试目的,其硬件主要结构如图1所示。 2线测试设备软件结构 软件采用C/C++语言编程,软件总体结构。软件主要功能包括:设备自检、设备参数设置、自动测试控制、波形显示及数据处理、参数回放及打印等功能。设备自检部分主要完成继电器板卡及通道自检、GPIB板卡端口及设备通信自检、与网络示波器通信自检以及串口端口自检等功能;设备参数配置主要完成测试记录(测试设备编号、测试项目、操作人、测试时间等项目)填写、按照不同试验项目选择不同的测试项目、预先设定测试项目阈值用于作合格判据;自动测试控制程序部分采用了多线程设计技术,将测试流程里的测试项目作为串行处理测试节点,按照测试流程分时完成各测试节点的通信测试;波形显示及数据处理部分将读回的示波器波形进行显示,将读回的数据进行处理获得最大值、最小值和均值,将每次测试记录填写到由CBCGP⁃GridCtrl派生的Grid控件表格,最后输出数据到报表中;参数回放部分与Grid控件联系紧密,参数回读后数据显示在Grid控件表格,通过点选Grid控件中的每次测试记录,将对应的每次测试存储记录包括波形和数据进行回放,并能通过报表进行参数打印。 3线测试设备关键编程技术 3.1读GPIB设备编程技术 通过GPIB总线接口设备可以对快速测量信号或高压信号进行测试,这里采用数字万用表3410A通过GPIB总线接口设备完成测量任务,测试系统软件首先申明GPIB端口地址等属性,打开相应端口地址后,通过自检GPIB⁃IEEE488.2通信接口查询找到对应的GPIB设备。在自动测试流程线程,当程序运行到GPIB参数读取测试节点时,测试系统软件将测试数据从GPIB测试设备读回,通过Windows窗口消息机制返回到窗口界面显示测量数值。 3.2读网络示波器编程技术 通过示波器设备可以直接对测量信号进行精细化测量,可以达到纳秒级的测量精度,测试设备采用泰克DPO4054B示波器进行测量。软件设计时在头文件中包括了Visa.h头文件,在库链接中链接了Visa32.lib库文件,同时结合AgilentIOlibary接口库软件,运用Visa编程技术,查找到TCP网络示波器后打开示波器进行通信。软件启动后通过自检网络查询找到对应的示波器设备,在自动测试流程线程,当程序运行到示波器参数读取测试节点时,测试系统软件将测试数据从示波器读回,随后运用一定的算法处理数据,可以获得示波器无法直接测量的数据值。 3.3RS485 总线串口编程技术软件串口编程技术比较成熟,通常设计方法为应用程序开启即打开所有串口,在应用程序退出时关闭所有串口,不推荐在应用程序内不停打开或关闭串口,这样存在与硬件兼容性的风险,也不容易排除故障。本应用程序在设备自检打开端口后,在自动测试流程线程,当程序运行到串口设备参数读取测试节点时,通过读/写串口端口完成数据读/写。 3.4界面设计编程技术采用 BCGControlBar界面库设计软件总体界面,软件显示采用OutLook模式,左侧一列显示主窗口操作按钮,按钮操作允许对设备进行自检;在测试界面和报表显示界面进行切换;进行参数设置及参数回读操作。软件居中采用ProEssentials绘图软件控件设计波形曲线窗口,既可用于测量时显示波形曲线,又可在参数回读时显示波形曲线。软件右侧采用基于CBCGPGridCtrl类派生基类生成的参数报表,可以用于显示每次实验数据。每做完一次试验则在报表显示一列数据,记录一次试验波形数据,方便使用者在一个时间段观察试验记录。 4软件可靠性设计 测试系统软件设计中采用了一定的可靠性设计方法保证测试设备的软件健壮性,首先在软件启动的自检阶段确保与所有端口设备连接正常并通信正常,确保后续自动测试流程前软硬件通信正确无误;软件采用Windows消息机制,避免线程内对Windows窗体进行操作;对返回的波形数据软件采用一定点数的平滑滤波处理技术,防止读回的数据异常影响软件边界。 5结论 经过实验验证,该测试系统软件可以很好地完成连续性试验任务,能很好的适用于实时性要求不高但需要连续测试记录的试验场合。证明采用多线程分时控制技术可以很好地将多种总线接口测量设备结合在一起测量不同类型的信号,从而达到一个测试系统完成多种测量任务的目的。 作者:林立杰 耿涛 单位:中国工程物理研究院 软件设计毕业论文:计算机系统工程软件设计论文 1计算机系统工程方法的内容 1.1系统工程方法的概述 系统工程方法作为现代科学决策方法,主要将相关问题及情况分门别类,确定边界,侧重各门类之间内在联系,确保处理方法的完整性,采用全面和运动的观点、方法分析主要问题及整个过程。其具有综合性、科学性、实践性等特点。利用系统工程理论指导软件开发和维护,主要使用工程化概念、原理、技术及方法开展软件开发、维护的工作。当前,软件开发方式主要存在三种方式:自顶向下的结构化方法;基本要素为对象、类、继承等的面向对象方法;简单的形式化方法。采用系统工程方法是用系统的原理、方法研究系统的对象,立足整体系统,制作出科学的工作计划及流程,有效地完成任务。 1.2系统工程方法的基本内容 系统工程方法依从系统全局观点,从系统与要素、系统与环境之间相互联系、相互作用出发研究相关对象,实现最佳处理问题的目标。其基本内容有:全面调查研究有关资料和数据,提取有效信息,系统了解相关问题信息,进一步确定完成任务所需条件;提出相关方案,展开定性和定量的理论分析,进而进行实验研究,客观评价系统技术性能、经济指标,注重社会效果,为最终方案在理论和实践上做铺垫;经由系统分析与综合,比较和鉴别出最优系统设计方案进行实施;依据系统设计方案,制定有效计划,将开发研究出的系统投入使用,并对系统的性能、工作状态及社会反应作出相关评价和检验。 2系统工程方法在计算机软件设计中的应用 2.1提出任务 计算机软件开发交办单位针对软件开发系统向开发人员提出要求,布置相关开发软件任务。在提出任务阶段,交办单位下达任务书,并与开发人员签订合同,同时,对项目有直接管理权限。开发人员需对任务书认真研究、分析其内容。 2.2论证和批准 开发人员对需开发的软件系统进行可行性研究,从而提出有效方案,后由专家学者做评审工作,并通过主管部门的批准,再进行系统的开发工作。这是软件系统开发的首要前提,需开发人员经过精心搜索有用信息做储备资源,调查市场行情,综合考虑经济可行性、技术可行性以及法律可行性等问题。 2.3需求分析 可通过网上调查问卷的形式,了解用户在软件系统方面的期望,从而对开发软件系统的功能、性能、运作速度、设计限制等进行总体分析,制作出严谨的规格说明书,以支持后续软件的开发进程。 2.4概要设计与详细设计 软件的概要设计与详细设计是软件开发的重中之重。软件概要设计依据上述准备工作,建立起目标系统软件的整体架构及总体结构与模块间的互相联系,设计完整的数据结构,从而定义各接口和控制接口。同时需要对相关部分进行审核。而软件的详细设计则是对概要设试,以便用户使用手册的编写及完善。 2.5成果鉴定与推广应用 最后,开发人员需将开发设计出的系统软件,在用户实际使用环境中试安装,并在责任时间里运行,在通过正式鉴定后交付用户,并提供指导用户使用与在用维护服务。同时,在用户使用阶段,开发人员需关注软件运行进程,并对软件系统进行维护。 3结束语 综上所述,系统工程方法在计算机软件设计方面应用较广,同时起着重要作用。结合系统工程方法的特点,在计算机软件设计阶段可规范其流程,促使计算机软件设计进程加快,同时提高开发人员的工作效率,为软件系统研发速度的提高打下基础。 作者:王应邦 孔春丽 单位:保山中医药高等专科学校 软件设计毕业论文:水厂监控软件设计论文 1监控系统组态软件功能 水厂监控系统组态软件主要包括数据采集显示、保存、报表查询和参数异常报警等功能[2],确保值班人员通过组态监控界面实现对水厂各个环节的监控。水厂监控系统功能框图如图2所示。1)数据采集显示功能。水厂监控系统通过与PLC的通信,在监控界面上实时显示数据,使工作人员了解生产环节的情况。2)数据保存和报表查询功能。管道压力、电机电流、水池水位及供水流量等重要数据实时保存在数据库中。报表上显示中心水厂向各分水厂供水流量、管道压力、水池水位及时间等。工作人员能够查询实时或历史数据,为自来水厂的合理生产提供参考。3)参数异常报警功能。水厂生产过程中出现某一环节参数异常时,监控系统能够及时报警,提醒工作人员处理,提高生产的安全性。 2软件设计 2.1系统登录界面 登录界面添加水厂地理位置图像,界面显示整个供水管线的分布。界面左上部分设置“系统菜单”按钮,单击选择下拉项中的“登录”,输入密码进入水厂监控系统。登录界面上设置的矩形框分别代表水源地基站、中心水厂及3个分水厂。单击矩形框进入对应监控界面,如要进入中心水厂监控界面,单击画面中的“中心水厂”矩形框跳转到中心水厂监控界面。矩形框中的蓝色部分高度表示各水池水位情况。 2.2水源地监控 水源地7口机井负责将地下深层水抽取输送至水源地清水池,泵房内3台30kW的变频泵(1台备用泵)从清水池内抽水加压后输送到19km处的中心水厂。主控室值班人员远程监控水源地基站运行状态,负责7口机井的开启/停止、变频泵频率的设定,维持清水池水位处于安全区间。清水池水位的安全区间为1.5m~3.5m,当水位值高于3.5m或者低于1.5m时,值班员停止或启动部分机井,以减少或增加进入水池的流量;同时通过改变变频泵的频率来增加或减小出池流量,维持清水池水位值恢复至安全区间。夏季用水高峰期7口机井24h常开,用水淡季只需开启部分机井。冬季水源地清水池和泵房不需要工作,打开旁路电动阀,关闭主线电动阀,源水从机井抽取通过旁支管道直接送至中心水厂。水源地监控界面上方设置“去井群”按钮,单击进入井群监控界面,如图3所示。界面上显示7口机井泵组电流、电压,水井水位及管道压力等参数。监控人员通过对每口机井的“开启”、“关闭”按钮远程控制机井的启停。使用STEP7MicroWIN编程软件编写PLC程序。图4为1号井PLC与STC-201数据采集程序中的部分梯形图,完成读取从站保持寄存器的数据功能。建议每一个读写功能(即MBUS_MSG)都用上一个MBUS_MSG指令的Done完成位来激活,以保证所有读写请求必须使用脉冲触发。RW位读写操作,0表示读,1表示写。注意:开关量输出和保持寄存器支持读和写功能;开关量输入和模拟量输入只支持读功能。Count通讯的数据个数,Modbus主站可读/写的最大数据量为120个字(是指每一个MBUS_MSG指令)。DazaPra为数据指针,如果是读指令,读回的数据放到这个数据区中;如果是写指令,要写出的数据放到这个数据区中。 2.3中心水厂监控 源水进入中心水厂处理后经管道进入2个1000m3的清水池,泵房中的3台变频泵(其中2号变频泵为备用工作泵)负责将清水池中的水加压供给3个分水厂。主控室值班人员主要负责监控2个清水池水位,变频泵的启停状态、工作电流和分水厂管道流量计的数值等。清水池4m深,监控系统在水位高于3.5m或低于1.5m时报警,值班人员接到报警提示后,手动改变中心水厂变频泵频率,增大或减小自来水出厂流量。同时改变水源地变频泵频率,改变进厂源水流量,使中心水厂清水池水位恢复到安全区间范围。监控界面上显示当前清水池液位值、泵组电流、电压值等参数,并在“历史曲线”中实时显示数据动态曲线[5]。 2.4分水厂监控 自来水从中心水厂出厂分流供给3个分水厂,如图5所示。每个分水厂设置有2个1000m3的清水池。值班人员远程监控各分水厂水池水位,通过控制中心水厂出水量和分水厂电磁阀的启停状态,控制水池水位处于安全区间。 3结语 本文根据组态软件KingView开发周期短、系统配置灵活及可靠易操作等优点,开发了莫索湾水厂自动监控系统上位机软件。监控界面简洁,清晰。运行结果表明,有效地降低了工作人员劳动强度,提高了水厂供水的可靠性和经济效益。 作者:马强 李江全 李彬 单位:石河子大学 软件设计毕业论文:机车显示器软件设计论文 1架构设计 该软件采用程序与协议无关的设计思想,将整个软件分割成界面、界面数据接口、数据中间处理模块、通信接口几部分(如图2),减少程序对协议依赖性和相关性。界面程序部分主要完成界面的绘制和图形显示。界面数据接口为需要实时更新和变化的数据变量和数据结构,并与界面上的各种控件相关联,从而实现界面的动态变化和显示。数据处理模块负责完成与各种通信接口的数据交换和处理。通信接口传送的数据为从各种通信方式(MVB、Lonworks、RS485、CAN等)传递过来的原始数据,该数据的传递方式与内容和协议保持一致。上述分层的设计思想,使显示器应用程序与传输协议相分离,不会因为协议的变动而牵涉到界面显示部分程序的修改,从而软件架构更加清晰,也方便后期的维护,增强了软件的可重用性和可移植性。 2软件功能模块 DDU作为司乘人员与机车的人机接口,应全面实时为司乘人员提供必要的信息和更多的帮助来指导司机操作;同时也提供必须的测试诊断信息,有利于司乘人员对机车进行必要的测试诊断,所以在软件设计时,目录结构必须清晰明了,界面设计更加人性化,更加直观。下面从功能模块、界面设计、重要功能模块几个方面介绍该软件。 2.1功能模块 该软件的功能模块主要包括主要数据、维护与诊断、机车设置等(功能模块结构如图3)。主要数据包括机车的一些实时的运行状态信息,如网络模块工作状态、辅助系统状态、主电路状态、手动切除信息、列车状态信息、牵引系统信息、WTD状态数据等;维护诊断模块主要包括轮径设置与校正、实时监测数据(I/O状态数据)、版本信息、系统时间、故障信息、故障处理信息等;机车设置主要包括机车长度设置、低恒速设置、车顶隔离开关设置、2/3功率设置、内燃机控制设置、车次设置等。 2.2界面设计 界面是直观展示机车信息的平台,友好清晰、更加人性化的界面显示方式将对司乘人员提供更多的指导和帮助。界面以黑色为主要背景,本着直观、形象、醒目的原则进行设计,采用图标、数字、控件、图形相结合的显示方式。譬如,在DDUA的主界面上显示相关内容:①利用大小为52×58像素的不同颜色的图标醒目直观地提示机车所处区域的信息(交流区、直流区、分相区)、空转、撒砂、停放制动、故障等级等信息;②通过柱状图动态显示当前编组机车的牵引制动力之和与弓网电压、电流以及本机车的各个电机所发挥的实际牵引/制动力;③通过仪表控件和加速度控件显示机车的当前速度和加速度,并且在低恒速工况下,仪表盘的刻度会随之改变,并同时显示当前低恒速下机车的实际速度和设定速度,使之更加人性化;④在界面底部,实时显示编组机车所发生的最新故障,并用不同底色标识不同等级的故障,严重故障用红色,中等故障用白色,一般故障用白色,在有钥匙信号的条件下,司机也可通过按“ACK“键进行故障的确认。DDUA主界面示意图如图4。在DDUB主界面中,利用控件显示编组中各个机车的当前状况,包括受电弓状态、钥匙信息、当前工况(2/3功率、正常模式、低恒速度)、机车编号、当前发生故障项目缩写等,同时可以通过选择查看具体某台机车所发生的某条故障信息。故障信息显示在界图2软件架构设计面底部的故障信息显示栏,通过控件显示,可以清晰地了解当前编组各台机车的运行状态。DDUB主界面示意图如图5。 2.3重要功能 与国内的其他机车显示器软件相比,该软件增加较多新功能,如编组节点反向、手动切除、手动覆盖、内燃机车控制、主控制校正等。下面重点介绍编组节点反向、内燃机车控制和显示器数据同步功能。编组节点反向功能。节点反向处理逻辑如图6。即在重联编组中,当主控机车为实际编组中最后一台机车时,则需要将整个编组的所有与重联相关的信息进行反向显示(主要包括机车重联编组的状态信息,如故障信息、运行条件信息等),并且当主控车节点变化时(包括编组数量变化与主控车位置变化),首先对先前获取的数据缓冲进行清零操作,再根据当前处理后的节点信息获取数据。内燃机车控制功能。该技术为国内首次应用。通过与内燃机车最邻近的电力机车完成对内燃机车的控制。首先在显示器上完成内燃机车设置,根据当前的实际情况设置内燃机车类型和数量,内燃机车设置界面如图7,在内燃机车设置有效后,根据当前的机车运行工况和各个内燃机车牵引制动特征曲线完成对内燃机车的牵引制动力的计算,并在主界面显示内燃机车相关信息,内电重联主界面如图8所示。显示器数据同步功能。南非机车为单司机室结构,2个DDU设备位于司机控制台正中间(分别命名为DDUA、DDUB),由于2个显示器在网络中所处地位等同,任一显示器都可进行数据设置,而当2个显示器数据不一致时,网络则无法判断从哪个显示器获取数据,此时则需要将2个显示器发送的数据进行同步,保证2个显示器对网络系统发送的数据保持一致。同时由于在其中一个显示器中操作而引起显示器界面发生变化,则需要通知另一显示器,使得另一显示器显示界面发生同样的改变,此时需要对另一显示器发送同步显示数据。例如故障确认,当在DDUA显示器中进行确认,故障显示发生改变后,则需通知DDUB显示器该故障的显示也发生改变。显示器数据同步数据通信流程如图9所示。 3结语 目前南非双流制电力机车有40多台完成无故障考核,已经被南非业主签收并投入商业运行,截至2014图9数据同步流程图年12月已累计运行约61万km。显示器应用软件已在现场完成了各项功能性测试,通过2期共半年的客户验证测试与调试,运行状况良好;该软件架构设计与国内机车相比有明显改进,同时目录结构层次更加清晰,具有友好美观的人机交互界面,受到客户的一致好评。 作者:饶天贵 李宇锋 谭军祥 李锐 单位:株洲南车时代电气股份有限公司 软件设计毕业论文:风门控制系统软件设计论文 (1)控制要求 系统上电后,风门处于关闭状态,系统周期检测传感器信号,人车运动过程中会触发微波传感器输出信号,系统则根据传感器信号执行开关风门和风门互锁。人车接近风门时,两侧风门的微波传感器检测到有效运动速度信号,首先进行信号竞争,根据竞争结果开启某一风门。2个风门入口信号4选1采取竞争方法进行选择,即微波移动传感器输出信号A1、A4、B1、B4处于竞争状态,一个检测周期内,只有一个信号有效。2个风门各2个方向。 (2)控制策略 控制系统风门互锁的控制要求并不复杂,关键是有效判断风门区域人员车辆的状态,并根据状态进行开闭风门。人员在巷道内行进过程是随意的,系统需要根据人员在微波传感器检测区域内的最终状态,对人员行进完成状态估计。如图3所示,根据人员的位置和传感器有效信号可以把人员行进的状态和风门控制策略分成9种,如表1所示。风门控制策略是控制系统的优秀,策略制定的优劣直接影响着风门控制的可靠性。表1中根据人员行进的最终位置分为不同的状态估计,结合定时器对人员状态进行状态估计和制定控制策略。 (3)实现方法 有限状态机(FSM)理论是本风门自动控制系统状态转换和控制策略的理论基础。FSM包含有限的状态,但在任一给定时刻必须而且只能处于其中的一个状态,系统的状态变化受事件的驱动,事件是系统的活动或外部输入信号,它受当前状态约束。因此,研究有限状态机的关键就是在其状态空间中找到状态转换的轨迹,这要求在每个状态下全面分析驱动状态转换的事件(包括系统的活动和输入信号)和转换的目的地(即转换后的状态)。每个状态都有其特定的输出(系统的各项功能和性能指标),即系统状态转换伴随着系统的性能指标随时间的变化。风门自动控制系统的动态特性就是通过状态转换表现出来,巷道风门检测区域内人员行进过程中的每个有效位置都相当于一个状态,在任何时刻风门只能处于一个工况状态,工况间的转换受传感器信号即事件的驱动。当传感器信号满足进入某一工况的条件时,风门立即进入该工况下运行,一旦外部事件不受该工况下条件的约束时,风门立即离开该工况寻找另一个工况。每个风门区域可以作为一个对象,该对象有微波传感器和定时器属性,属性取值为开或关。2个操作开门和关门。根据人车通行过程和风门对象属性值的不同组合,可以把工作流程划分为5个状态:初始态,状态1,状态2,状态3,状态4。用统一建模语言中的状态机视图表达,如图4所示。图4风门状态转移示意图该视图中对不同区域设置不同传感器配合定时器对人车运动状态进行分类。从初始状态开始,当人车运动速度满足最低传感器1阈值接近区域入口时,风门开启,进入状态1,此时开启定时器1;若在定时时间到后区域检测不到信号则判断为人车退出风门区域,返回初始状态;若传感器2信号有效则进入状态2,同时开启定时器2,此时判断人车进入风门,人车的行走不会影响状态的改变,直到传感器3信号有效。状态2和状态3的人员已经进入风门,系统处于等待人车通过风门区域。传感器4有效时进入状态4,此时人车前端已经通过风门,系统等待其他部分通过风门区域。此时如果传感器没有信号则进行短暂延时后关闭风门。下一步就是根据状态机视图为PLC编写梯形图程序了。程序中使用了置位指令SET和复位指令RSET进行状态的切换,有些型号的PLC没有提供置位和复位指令,但都有实现置位和复位指令功能的变通方法,可以根据常开常闭寄存器切换,因此利用该状态机视图编程序具有很好的通用性。 (4)结语 风门自动控制系统采用了最小PLC系统,利用微波传感器信号对人车进行区域状态的信号检测,借助于FSM的分析与设计理论,对人车行进状态进行状态估计和分类,用状态机视图描述风门控制系统的静态结构和动态行为,既提高了风门控制系统的自动化水平,也改善了风门控制系统的可靠性。 作者:武超 赵颖 刘瑞国 单位:山东科技大学 山东省泰安市泰安二中 软件设计毕业论文:定速巡航控制系统软件设计论文 1车速的采集 车速传感器可以发出一定占空比的方波信号,设计采用单片机的脉冲模块来捕捉可以用来测量信号的周期。车速采集的程序流程如图2所示。步进电机的转动不但代表汽车的行驶速度,还代表节气门的开度,每转动一定角度就相当于节气门的开度。因此,当输入的实际车速A等于目标车速B时,步进电机将不转动;当输入的实际车速A大于目标车速B时,步进电机会反转,减小节气门开度,从而使实际车速降低至目标车速;当输入的实际车速A小于目标车速B时,步进电机会正转,加大节气门开度,使实际车速升高至目标车速,汽车进入定速巡航控制。 2软件可靠性措施 为了提高软件系统的稳定性和可靠性,采取以下措施:(1)封锁。实际系统中最强的干扰来自自身,如被控的负载电机的通断、状态的变化等,在设计软件时应适当采取措施避开这些干扰。如:当系统要断开或接通大功率负载时应暂停数据采集,等到干扰过去后再继续进行;在适当的地方封锁一些中断源;几个通道互相封锁。这些都是避免或减少干扰的有效方法。(2)程序的失控保护措施。在控制系统中,一般情况下干扰都不会造成计算机系统硬件损坏,但会对软件的运行环境造成不良影响。表现在:数据码和指令码的一些位受到干扰而出现跳变,使程序出现错误,最典型的是程序计数器发生跳变,可能把数据当作指令码。这种程序盲目执行的结果,一方面造成RAM存储器的数据破坏,另一方面可能会进入死循环,使整个系统失效。因此,应采取有效措施避免程序失控。 3Proteus仿真验证 3.1定速巡航控制系统总体仿真电路设计 设计中定速巡航控制系统的主要参数是车速值及节气门开度,因为进行实物测试有设备要求,设备比较复杂,而且测试结果不够直观,所以设计最终结果通过Proteus仿真来实现。仿真电路如图3所示。Proteus软件的元件库中拥有AT89C52单片机、ULN2003驱动芯片、步进电机等元件,可满足设计研究仿真需要。Proteus软件中的车速采集信号可通过改变脉冲而改变车速,电动机的转速可直观地显示出来,还可体现节气门开度的大小。 3.2试验结果与分析 在Proteus仿真平台上分别对4种情况进行仿真,即实际车速A等于目标车速B、实际车速A大于目标车速B、实际车速A小于目标车速B及实际车速大于120km/h、小于40km/h,仿真结果分别如图4~7所示。从图4~7可看出:当输入的实际车速A等于目标车速B时,步进电机不转动;当实际车速A大于目标车速B时,步进电动机反转,节气门开度减小;当实际车速A小于目标车速B时,步进电动机正转,节气门开度加大;当实际车速A超过120km/h、低于40km/h(即脉冲频率低于100Hz、高于999Hz)时,巡航控制系统会自动退出,步进电机不转动。表明所设计的软件能实现简单的巡航控制系统指令,满足预定要求。 4结语 该文使用AT89C52单片机作为微处理器,通过车速传感器采集实际车速信号,与预先设定的速度进行对比,运用PID控制方法,调节节气门的开度,从而达到设定的车速,使汽车可以恒速行驶;并对所设计的定速巡航控制系统的硬件电路及软件进行了仿真试验,以保证系统设计的可行性与稳定性。 作者:黄宝山 包凡彪 单位:北京理工大学
软件管理论文:三维算量软件工程管理论文 1我国三维算量软件的应用现状 目前,三维算量软件已逐渐应用于工程管理、造价领域等,对该软件的使用者越来越多。但是在建筑方面的使用者却比较少,主要由以下几方面的原因造成现在的局面。首先,使用三维算量软件的话,都需要进行建模,而对图形的输入操作比较繁琐,这就在一定程度上要求使用者具有一定的计算机水平。而现在,我国大部分施工管理人员和造价工程师在计算机的使用方面还不能够达到上述要求。其次,由于设计图纸的不够规范,图层设计杂乱无章等方面的原因,大大降低了三维算量软件的自动识别率。再次,有一些工程人员或造价人员不能及时拿到电子图纸,导致建模工作变得复杂,加重了他们的工作量。另外,市场上三维算量软件的种类繁多,数据接口大不相同,导致软件在读图时出现错误,影响实际效果。最后是由于软件的开发成本过高,限制了软件的使用范围。 2三维算量软件在工程管理中的重要特性 传统的手工计算工程量的过程相当繁琐,如需要翻看图纸、列计算式、计算分项工程量等,恰恰相反的是,三维算量软件就是省去了这些繁琐的过程,能够实现快速三维图形建模等,直接通过计算机进行计算,精确度高且速度更快,完全实现工程量计算的自动化,规范化和智能化。因此,在工程管理过程中,三维算量软件扮演着重要作用,其特性主要体现以下几个方面:首先,操作简单且界面清晰,能够有效兼容现在常用的电子文档,同时能迅速识别出电子图纸的墙、梁等。其次,能够对计算过程和工程建模过程有一定监督作用,具有修改查询或控制模型的信息。而在建模和计算的过程中,一旦出现错误,操作者可以快速对计算环境进行检查并修改,节约时间,十分方便。另外,在工程统计过程中,对于重合的结构可进行删减,对于标准层计算可进行复制,使得计算效果得到进一步提升。而在核对成本方面,可采用自行套用定额锁对信息进行完整换算,有效提高精确度。接着在工程的设计中,借助几何尺寸的构建对工程量和钢筋数量进行核对,从而实现工程量的自动分类,计算和汇总过程。最后,根据工程构件的实际形状,利用软件的开发功能对其进行补充或修改,从而使造价得到有效控制,同时使工程量的计算更加精确。 3三维算量软件在工程管理中的实践应用 三维算量软件在工程管理中的应用很多,其主要体现在工程管理中的工程造价及施工过程等方面。首先,我们要对工程基本特征和性质进行定义设置。如对计量模式的设置,它就包括工程名称、需要采用哪种计算规则、套用什么类型的定额等,而楼层设置包括楼层的标高和层高、有多少楼层等,只有这样,才能使之后的图形绘制和工程量的计算的准确度得到保证,使工程费用得到合理利用,才能有效控制成本。其次,我们可以根据纵横轴网和施工图的点位信息,确认出柱的位置,然后根据柱之间的轴网生成梁,而在柱和梁围生成的空间范围生产相对的板,接着根据板的边线生成梁和墙,同时在墙上设置出门、窗等位置,这样建筑的基本框架就可以产生了。最后,我们根据框架结构对立体封闭的区域设置天棚、屋面、地面等建筑部位的工程量信息。最后,我们可以根据楼梯、建筑等其他构件对参数进行定义,待一切数据结束之后,三维算量软件系统便开始对工程进行自动统计分析,大概一分钟就可以完成成千上百的分部分项工程量的计算,从而获得我们所需要的各种数据,如砖砌体的体积、梁、板、柱的砼体积等数据。 工程施工过程中,三维算量软件的应用范围则比较广泛,一般情况下,在进行施工阶段。首先,三维算量软件可以对工程的施工量进行计算。在工程管理过程中,每一项工程完成后都需要对总体工程量进行分层和分段的计算,使工程资金运转、产品的采购和分配等要求得到满足。运用三维算量软件可以有效提高节点工程量统计精确度。其次,在工程的计划和监控阶段,三维算量软件可通过最简单的方式完成工程计划和工程量的结算,同时在计算机中通过模拟形态显示时间工程的效果得到全面呈现,一旦发现问题就可以立即进行修改。再次,三维算量软件应用与变更管理功能。在设计过程中,三维算量软件可根据实际情况直接对原图纸进行增加或删减构件,也就是说三维算量软件可以通过每次对变更图纸的信息输入自动的删减或增加相应的工程量。最后,使用三维算量软件可以提前对施工图纸进行审核,进而提前发现问题,从而保证施工技术的质量。总之,三维算量软件可以给施工管理阶段提供很多便利条件,然而,这一系统还处于发展阶段,若将图形软件的自动化程度进一步加强和提高,那么,三维算量软件将为工程管理带来重大变革。 4结束语 通过以上所述,三维算量软件在工程管理中具有重要作用和实践应用。在工程量的计算中,不仅可以工程的计算精度,还可以降低成本费用。而在施工管理中,还可以对成本、材料等方面进行调控。相信在未来的发展中,三维算量软件将会在工程管理中得到全面普及和应用,在保证工程质量的同时最大限度的提高经济效益。 作者:韩璐 单位:陕西职业技术学院 软件管理论文:软件研制合同信息管理论文 一、科学制定监管工作信息管理网络计划 在系统需求分析阶段,要明确软件维护及保障的范围及要求,研究软件运行所需支持环境,检验软件是否符合更新及扩充要求;在软件设计生产阶段,对系统的扩展、压缩和变更及设计是否符合合同中维护性和保障性要求进行监管;在测试阶段,进行软件单元测试和集成测试分析,统计分析软件出错情况并监督改进,确保符合合同要求。进行可靠性、安全性、维护性及保障性论证、分析和设计的监管信息管理,是监管部门的一项重要工作,对最终软件定型后满足技术指标的要求有重要意义。监管部门在研制过程中的各个阶段,要监督协调承制方完成相应的可靠性、维护性、安全性及保障性设计工作,监督承制方实施可靠性与环境考虑应力筛选试验(ESS)以及失效模式及影响分析(FMEA)。在这个阶段,承制方要充分利用试验和分析的信息,改进设计和编程等,提高软件的“四性”。 二、注重软件技术状态监管信息的获取 技术状态管理是伴随大型复杂软件发展而形成的一种工程管理方法,是系统工程管理的重要管理方法和手段之一。其目的在于通过对产品质量的技术方法、研发体系、软件研制进度进行评估,以对产品的研发效率进行管理,达到最佳的投入产出比。做好对软件研制技术状态监管信息的审核对软件研制及生产的各个阶段技术状态进行监管,重点监督软件研制进程的需求分析、设计、编码开发、组装及测试等关键阶段的软件技术属性,包括软件质量的稳定性以及良好的互换性、维护性等。管部门对技术状态的监督信息管理是合同履行监管的一个关键环节,要从严从细把关。在研制过程中,监管部门对承制方主要监督工作包括:明确软件研制网络流程,确定各个关键节点和重点阶段进行监督;软件的重点监督技术属性,合同对软件的功能及性能等质量需求;对各个监督阶段的监督结果进行整理形成报告,上报监管部专家进行评审,确保软件研制过程中的技术质量与合同文件相一致,确保技术状态管理目标的实现以及合同的正确、完整履行。做好软件测试信息的提取工作软件测试是软件研制过程中一项使研制实际过程与合同任务书相对比的关键手段。 研制过程的试验类型主要有摸底测试、验证测试、攻关测试、鉴定和定型测试。在正式测试前,监管部门应协调承制方内部进行的试验称为摸底测试;应用新技术前进行的测试和为确认设计输出满足设计输入要求时,要进行验证测试;为解决关键技术和质量问题时,要进行攻关测试;确定样机是否达到鉴定要求,承制方要进行鉴定测试:确定新产品是否符合规定要求时,承制方要进行定型测试。监管部门评审测试结果是证明软件设计、质量是否达到预期目的、满足合同任务书要求的最常用、最直接、最有效和最可靠的方法。监管部门通过提取和评审各种测试信息,可以了解掌握产品研制质量的第一手资料。对于重要试验,监管部门要根据试验的目的和有关规定,督促研制单位编制试验大纲,经审查认可或签署意见后,参加测试评审并监督研制单位严格按测试大纲和实施试验规范实施测试。对于鉴定和定型测试,监管部门要协调承制方按规定参加,按测试大纲和试验规范实施测试。对于鉴定定型后测试,监管部门要按规定参加对测试大纲的审查并发表意见,参加测试全过程。承制方对参加的所有测试均要作记录,并且监管部门对试验结果以认可、签署意见或在评审会上发表评价意见等方式实施监督管制,对测试暴露出的产品技术质量问题,监管部门要督促研制单位采取纠正措施并予以实施。监管部门要对纠正措施的正确性予以审查,对实施情况进行监督,并验证效果。监管部门重点参加涉及关键技术、产品或严重质量问题的测试和鉴定、定型测试。做好监管信息管理的标准化工作标准化是人们在经济、技术科学等社会实践中,对重复事物或概念,通过制订、或实施标准,达到统一,以获得最佳秩序和社会效益的一种活动。在这里,监管信息管理标准化工作就是监管部门的一切监管标准都应严格按照合同任务书的要求来界定,如果实际情况偏离了合同任务书的规定,那么承制方也就违反了合同履行。日本著名质量管理学专家石川馨教授曾经说过:“没有标准化的进步,就没有质量的成功,质量与标准化是一辆马车的两个轮子。假若不了解这种关系,标准不得力,质量控制最后将以失败而告终。” 作者:王丹 郑海平 单位:海军航空工程学院 软件管理论文:系统软件信息管理论文 1、总体功能划分 福建电大学生学籍管理系统软件是以学籍管理为中心,面向学校领导、教务管理人员、以及其他有关工作人员以及学生的一体化的学籍管理系统软件,可实现包括学生成绩打印、学历证明打印、相关信息查询、学生成绩统计、后台数据管理和维护以及数据库备份等功能。按照系统需要完成的功能可分为:(1)教学计划管理:教务管理人员选择不同的分校(教学点)、年级、专业,输入教学计划包括课程名称,课程学分,选修必修等信息。(2)学生信息管理:包括学生修过的课程成绩和毕业情况,还包括课程成绩录入:选择不同的分校(教学点),学生的年级专业,在输入学生基本信息的同时系统根据学生的年级,专业等基本信息自动查询生成学生应修的学科,并在同一个页面中显示学生所有课程的成绩。(3)查询学生信息:普通用户通过输入学生的姓名、年级、分校(教学点)、学号其中的若干个模糊信息来查询到该学生的所修课程成绩和毕业情况。(4)学籍数据统计:教务管理人员可根据分校工作站、年份、专业等关键字统计对应的学籍档案数据,还包括各种数据的分布图如某课程的成绩分布情况等信息。(5)权限日志功能:由超级管理员进行创建各用户,并给相关用户授权分配管理权限。查看日志,日志中对学籍档案数据的特殊操作如修改删除等操作记入日志,并说明操作的原因以便查对。(6)系统管理:由超级管理员进行包括分校、教学点、专业类型、课程形式等基本信息的维护。还包括整个系统得环境变量,数据库备份等内容。(7)开具成绩证明:教务管理人员通过学生的姓名、年级、分校(教学点)、学号其中的若干个模糊信息查询到该学生的信息后,自动打印出学生的成绩表,同时记下成绩证明开具时间和教务管理人员的打印记录。(8)开具学历证明:教务管理人员通过学生的姓名、年级、分校(教学点)、学号其中的若干个模糊信息查询到该学生的信息后,自动打印出学生的学历证明,同时记下学历证明开具时间和教务管理人员的打印记录[4]。 2、验证和显示控件的实现过程 为了解释验证和显示控件的实现过程选用系统用户登陆模块为例。该模块为系统软件初始页面用来验证用户信息。用户通过输入用户名、密码和验证码来登陆本系统。验证码使用系统随机生成的图片来完成,验证码保存在用户的SESSION当中,当用户的信息和数据库中数据完全对应的情况下,运行用户跳转到主页面,同时用户的各个信息也保存在该用户的SES-SION中。为了用户密码的安全性,密码的保存形式使用MD5加密方式。同时输入信息的三个文本框使用AJAX技术实现了用户输入信息的提示工作。该模块的功能有:系统用户登陆与系统用户验证的功能。系统用户登录页面代码:为。其中CS文件中引用了系统的几个必要的命名空间。登录部分通过控件建立面板,通过作为用户名、密码和验证码的输入框同时设置AJAX事件,实现输入不能为空等基本客户端验证。验证码的图片通过控件引用来显示随机的验证码图片信息。为了解释页面布局框架的实现过程选用系统主界面模块为例。该模块工作主界面如图1-2所示,各模块主要功能包括:学籍信息查询模块,主要实现学生成绩查询和学生学历查询两个子模块功能;学籍信息输入模块,主要实现教学计划的输入和学生信息的输入两个子模块功能;系统管理模块,主要系统用户管理和系统预设两个子模块功能。 3、总结 该毕业生教务信息管理系统的实现改变了福建电大对2000届之前毕业生学籍管理工作的落后局面,提高了工作效率,并为学生网上成绩查询提供了良好的窗口。在该系统中完整的运用了支持AJAX的Coolite组件技术提升了系统的界面友好性,提升了系统的功能健壮性,也提升了系统在使用中的高效性。该系统的运用对实现学籍管理的科学化、现代化起到了积极的作用,对推动学校信息化建设具有重要的现实意义。 作者:桑海翎 单位:福建广播电视大学电子信息与计算机系 软件管理论文:软件设备管理论文 1关于零件入库信息的简介 一个现代化的大型矿井必然会有不同采区,采区内所需同型零件众多,如何对零件进行准确的统计就十分重要。我们在每个采区下设置一个仓库,这样即为了能快速处理采区内各类机器故障,又能更好的对采区内已有零件进行管理。对应的我们可以建立个数据库用来存储这些零件的信息(见图1),这个数据库包含零件名称、存放地点、库存数量、类别(主要针对单轨吊的柴油、电瓶之分),通过jsp我们可以在IE浏览器上快速查询你所需要的查找的内容。这就是一个完整的录入零件信息过程,在此过程中我们只需要输入零件的基本信息,其余的操作都是由软件在后台的运作为我们完成。这样我们就避免了面对冗杂的表格,可以准确的添加零件的信息内容了。 2关于零件出库信息的简介 当一个采区的机器需要更换某个零件时,应该相应地让此采区的仓库内存在此零件,那我们就会遇到以下几种情况(见图2):(1)此采区仓库没有这个零件且其他采区仓库也没有这个零件,那么我们必须首先把此零件信息录入完整后,再在机器信息表中输入更换的零件名称、零件更换数量以及更换的时间。(2)此采区仓库没有这个零件但其他采区仓库有此零件,那么我们必须把其他采区仓库内的此零件调用到此采区仓库内,再在机器信息表中输入更换的零件名称、零件更换数量以及更换的时间。这就是一个完整的出库过程,在此过程中我们只需要输入需要更换的零件信息,其余的操作同样由软件在后台为我们执行。同样减少了面对冗杂的表格,也可实现对仓库内零件数量的精确管理。 3关于生命周期需求的简介 对设备的管理最注重的就是零件的生命周期,因为这直接关系到一个产品的质量。当我们能追踪统计到一个零件的生命周期,我们就可比较哪家厂家的零件质量更好,使用周期更长。从长远来看选择质量较好的厂家也能为我们企业的纯利润做出贡献,实现企业的现代化管理水平。生命周期的统计是通过追踪出库过程实现的,在同类机器中同一个编号的设备如需更换同类型设备,都会产生一条记录。那么我们可根据这条记录查找到最近一次更换的时间,那么用今天的时间减去最近一次更换此零件的时间,就会得到这个零件的生命周期(一个零件的生命周期=同类型零件替换它的时间-此零件安装的时间)。在生命周期的计算过程中,我们必须纵向的比较设备的编号、设备的类别(在这里主要区分柴油、电瓶单轨吊)、零件名称、零件所属大类、零件更换时间(见图3)。只有在同一台设备上并且我们所换的零件是一致的,软件经过后台运作才能把得到的结果反馈给我们。为了能得到打印版本,我们在设计之初就要求能通过数据库的输入、输出流,把数据库的记录导出来(以Excel表格的方式)。不论是我们要求查询的结果,还是数据库内所有的记录,都能以Excel的方式导出到我们指定的文件夹内。 4结束语 众人拾柴火焰高,在设计这套软件的过程中我们难免有考虑不周全的地方,这份系统也只是简单地把我们在日常管理中遇到的问题做了个简单解决。 作者:刘玉水 陈朋 李深广 单位:山东能源新矿集团翟镇煤矿 WBSR模式与软件项目管理论文 1WBSR模型形式 WBSR模式是建立在WBS基础之上的,与责任融合后形成的一种新模式。从WBSR角度开展工作,能够确定软件项目的工作及产品范围,为工作顺利开展指明了方向,将工作细化之后,分配给每一个工作人员,促使工作人员明确自身职责,从而为项目计划制定、考核等工作奠定坚实的基础和保障。 2模型具体步骤划分 通过对模型进行深入分析和研究,并结合软件项目特征,能够确定责任范围,对整个项目进行结构分解,得到WBS集;软件项目的开发需要将用户需求作为优秀,进而通过模型进行分解,获得PBS集;最后,要制定与项目开发相关的部署,确保每一个环节都能够顺利进行,保证项目进度,为工作提供依据,通过这种方式,不仅能够确保工作有条不紊进行,还能够有效提高工作质量和效率,从而促进软件开发工作进一步发展。 3模型主要应用流程 WBSR模型在软件项目管理中的应用主要涉及对项目的分解、工作目标的确认及更新。首先,建立工作小组,工作人员作为软件项目管理的优秀,其成员综合素质直接影响工作能否顺利进行,基于此,小组成员一般选择项目经济、技术人员等,还可以增加用户代表等,以此来确保软件开发的合理、科学性;其次,工作、产品等结构分解,工作分解作为模式应用的基础,应结合实际情况进行合理分解,切勿盲目性,还需要结合成员经验等因素,为工作顺利开展提供支持;软件产品作为参与市场竞争的关键,分解产品开发,能够深度挖掘员工潜力,提高产品适应力,与客户达成共识;最后,还需要结合实际情况对项目范围进行及时调整,如果范围发生变化,相对应的工作流程也需要进行调整,实现统一、系统发展目标。 4模型应用情况 将软件项目管理与WBSR模式结合,将各个工作进行细致划分,能够为软件计划、预估等工作提供依据,确保工作顺利开展,在一定程度上推动了软件项目进一步发展,与此同时,在项目开展过程中,负责人加大对实际工作的监督和控制力度,能够及时发现不足之处,并采取有针对性措施,确保软件产品开发质量,该模式的应用,能够直观的反映组内成员的实际表现,为日后进行绩效考核奠定了基础,从而有效提高管理水平,促进企业可持续、健康发展。 5模式性能评价 通过对WBSR模式在软件项目管理中应用情况调查可知,模式对工作过程及产品开发从不同角度进行合理分解,提高了项目范围的精准性及有效性,避免工作失误情况的发生,并且将工作细化至每一个人受众,形成良性循环,促使员工能够认真、负责完成工作,起到了积极地促进作用。因此,面对社会发展新形势下,企业软件项目管理可以大力推广和普及WBSR模式,提高产品适应力及质量,从而实现企业经济效益最大化目标。 6结论 根据上文所述,随着社会进步,软件开发企业需要不断优化和完善自身管理,才能够提高竞争力,在市场竞争中占据一席之地,而工作分解结构作为一种有效模式,能够帮助企业实现这一目标。因此,企业要明确认识到此模式对自身业务发展的重要性,不能够采取有效措施,深入分析和研究模式内涵及本质,结合实际情况,将软件项目工作进行合理分解,合理分配,提高工作效率和质量,从而促进企业可持续发展,为我国相关领域发展注入新动力。 作者:杜宇 单位:哈尔滨师范大学软件学院 软件管理论文:远教服务的软件工程管理论文 1燃尽图的应用 燃尽图主要是通过图形化的表现形式反应出时间与剩余工作量的关系,在图形中分别以x轴和y轴来体现。横坐标主要表示工作时间,而纵坐标用来表示剩余工作量,同时用点对工作量进行划分,最终通过点之间的折线连接来反映出工作量的变化轨迹,并与另外一个原估计线进行对比,两种线段以不同的颜色进行区分,当控制线高于实际趋势线,那么则表示工作进程正常,反之则表示工作存在滞后性,当趋势线呈现上涨趋势,则表示一些工作被疏忽,这种表现形式相比以往更加直观和准确。其价值还体现在以下方面:第一,可以反映出项目的实际进度;第二,具备风险预测能力;第三,对当前项目消耗时间做出直观的评判。当燃尽图的线段趋势出现变化时,则表示对应的不同情况,当依次上升、下降时则代表很多事务没有纳入计划当中,而开展工作后又发现了更多的任务;当燃烧突然停止则表示目前任务的划分不够精细,必须在下一个迭代中对项目进行细化;缓慢之后到结束有余下的工作任务,则会推迟到下一个迭代当中,进入下一个迭代中,可以选择将一些无关紧要的故事纳入其中。在实际的项目开发当中,使用敏捷过程能够实现较大的优势,可以显著提高产品本身以及开发的质量,并且便利了人员的交流,提高了团队的自我管理能力。 2监理机制在远教服务网的应用 监理机制应该在项目最初的策划阶段就予以完善,在前期监理单位主要扮演咨询顾问的角色,能够协助完成IT战略的制定。完成战略制定之后,监理单位的角色就成为监理公司,并且利用资讯时期累积的工作经验开展以下工作,避免了繁复的监理选择过程。监理公司将内部高素质人员组成一个专项的监理委员会,并与项目咨询师保持密切的联系,同时还能够对项目的相关人员进行监理知识培训,从而提高项目的运作效率。经过对敏捷方式的调整,目前监理工作与项目的契合度更高,能够发挥出更多的优势,其已不再是外来的单位,而是项目内部的组成部分,利用敏捷方法进行监理能够获得良好的管理效果。监理工程师主要承担Scrummaster的角色,其职能与Scrummaster相结合,能够提高项目的实效性。Scrummaster的职能主要包括以下几个方面:第一,让产品负责人与产品开发之间的障碍得到排解,便于产品负责人开展相关工作;第二,使产品负责人了解投资回报的额度,协助其明确工作方向;第三,优化开发队伍的自主创造力;第四,提高开发队伍的工作效率;第五,完善工程工具以及实践,使得功能增量都存在可交付性。监理人员则负责与项目经理之间相互沟通,辅助其完成Sprint信息页面额创建,而这个过程对成员阶段目标的实现也有重要意义,另外还需要控制燃尽图的变化情况,保持故事进度的及时性,当迭代完成后监理人员还应该演示Sprint,使相关方对项目进度的运行情况进行直观的了解,避免项目偏离原本设定方向。总的来说Scrummaster与项目经理协商阶段计划的过程使其控制功能的具体体现。在计划的制定过程中,产品负责人应该预估时间,尤其是合同中的故事必须进行粗略的估算,而监理工程师应该确保估算过程不是由产品负责人单独制定的,而是与团队协作后的写过,最后产品负责人回答疑问并对条目内容进行描述。建立工程师还需要对生产率进行计算,主要依据是迭代中实际的完成情况以及计划,结合项目在每个阶段的结束时间,对是否按期完成做出评价,针对实际情况对人员以及计划做出动态调整。 3沟通管理的应用 Scrum的主要功能就是加强队伍之间的联系,而远教项目本身就是有三方共同组成的,即咨询监理和甲乙双方,正是因为这种结构模式导致沟通的成本上升,因此在远教服务项目当中,三方的沟通是重点工作之一,只有保证沟通机制完善,才能够提高执行的效果。Scrum主要沟通包括计划会议、展示会议、站会、总结会议。计划会议主要围绕backlog的内容,在会议内对其执行方式以及时间进行协商;展示会议主要与用户沟通,向其展示阶段性的项目成果;站会是对每天的工作进度进行回报和沟通;总结会议则是对Scrum进度进行总结,并对其问题提出针对性的建议。在以上沟通方式中,每天一次的站会最为关键,其时间和地点相对固定,而其形式也易于接受,目前其实质主要是工作内容的汇报过程,为了防止其与既定目标相偏离,可以采取以下措施:第一,如果人员出现迟到情况,那么应该采取一定的罚款措施,收缴的罚款用在会议的一些支出上,这样能够约束人员的纪律性;第二,如果工作汇报的过程中被无故打断,那么可以采取token的发言方式,任何人员在进行陈述的时候必须申请token;第三,当会议已经偏离既定轨道,呈现汇报形式时,可将讨论的目标设定为项目组成员而不是仅仅针对Scrummaster进行回报;第四,发言的过程必须有明确的层次,即三段发言方式,主要是昨天所做工作内容的回报、后续工作的执行方式以及对出现的问题寻求帮助,在问题一环节的阐述中,应该避免过多的纠缠问题的解决方式,而应对问题进行详细的讲述。展示会议也是较为重要的一种沟通方式,监理工程师在工作中应该注意以下要素:第一,对spirnt的内容进行详细阐述,如果人员对产品知之甚少,有必要用几分钟进行描述;第二,演示应该侧重于快节奏,以效率为首要准则;第三,重点在于成果展示,而不是对过程的过多阐述;第四,有条件的时候可以让客户实用相关产品;第五,避免过于花哨的演讲,而是应该对实际工作的代码进行演示;第六,在bug修复问题上可以粗浅提到,但是不应进行演示,避免模糊视线,忽略重点故事。总结会议是指回顾会议,主要是对项目进行归纳和总结,主要由产品负责人带头,并让项目人员都参与进来。会议重点应该是未来工作的优化方式而不是具体工作任务,目标放在提高开发效率上。总结会议完全依靠于人员的主观意识,因此对人员的素质有较高要求,当问题出现时应该结合相关素材予以总结,并对会议的内容和成果以文档的形式记录下来,从而为下一个Sprint提供参考建议。 4结束语 总的来说,软件工程管理技术的不断成熟大大提高了远教服务网的运行效率,发挥出协调和监管的作用,当然也对人员的综合素质提出了更高的要求,监理工程师必须了解敏捷开发各个环节的工作流程,并提供正确的指导,只有这样才能够对项目整体带来较大的效益。 作者:王听 单位:武汉大学信息管理学院 武汉交通职业学院 软件管理论文:软件测试质量管理论文 1测试流程不合理 1.1测试设计重点偏离使用QC软件测试发现bug统计,如表1所示。根据表1工作量统计,25人/日为5个中级测试工程师一周的工作量,但是根据测试用例发现的bug数量仅占bug总量的44.18%,该比例显示测试用例的设计重点严重出现偏离。需要在测试用例设计的方向上进行调整。 1.2测试过程不可控QC软件测试计划中测试执行阶段为2013.3.8-2013.3.27,执行三轮测试;实际测试时间为2013.3.23-2013.4.20,执行测试三轮,计划完成时间严重偏离,表2为原计划与实际计划的对比。表2显示测试计划进行了较大调整,计划截止时间比原计划延迟23天。延迟原因经分析主要为开发提交测试时间延迟,开发提交版本问题较多,测试计划安排不合理,在两轮测试间为安排开发修改bug时间等。想要解决该问题,不仅需要对测试过程进行管理,同时也需要对开发提交的测试版本质量进行管理。 2软件质量管理改进对策 2.1需求工程管理软件开发过程中,需求不明确会带来需求的频繁变更,浪费了很多时间。针对此项问题,可对需求相关的活动进行统一管理,其需求管理结构图如图2所示。加强需求开发和需求管理的有机结合,不仅减少了需求的变更次数,还解决了工程师对需求不能理解到位的问题。需求开发和需求管理同样重要,只有两者互相配合才能做出用户满意的产品。 2.2立项管理为了使有限的资源发挥更高的价值,公司可通过立项管理流程进行立项管理,立项管理流程分为立项建议、立项评审和立项筹备三个阶段,其具体流程图3所示。 2.3测试流程管理针对测试流程中发现的问题,可对整体的测试流程做如下的改变:(1)测试部门可进行需求学习及需求讨论,对理解不清楚及有疑问的需求,由研发设计部门进行解答,研发设计部门不能解答的由其联系用户确认后作出解答;(2)需求确认后,针对系统功能和性能等指标,由测试工程师进行测试测用例的设计,设计从两个方面进行,一方面测试工程师根据需求进行测试用例的编写,另一方面测试工程师可根据用户反馈问题进行分析汇总;(3)使用QC功能测试工具对应用软件兼容性、操作系统兼容性进行测试,以便于使用测试工具完成多种环境下的功能和兼容性测试;(4)进行自由测试以便于对系统测试用例进行补充,分析测试用例未覆盖问题的原因;(5)定期分析缺陷库中的问题,分析问题产生的原因,进行测试用例的修改。 3结论 本文指出了软件质量管理过程中可能会引起软件质量问题的原因,对软件质量管理的相关问题进行了分析,归纳和总结,这些问题在软件开发人员中具有一定的普遍性。实践表明,通过对这些问题进行分类,开发人员可以清楚地知道在软件设计中容易出现的问题,能够及时采取相应的措施,推动软件质量的全面提高。 作者:翁婕丁铁乔扬单位:南京莱斯信息技术股份有限公司质量与技术管理部 软件管理论文:智能移动终端软件质量管理论文 1Web化演进是重要方向和新的机遇 近年来,HTML5为代表的Web技术得到长足发展,可以在操作系统上构建应用平台所有的要素,实现跨平台、跨屏,提供统一的用户体验,为国内厂商利用Web作为应用平台、打造独立的生态系统提供了机会。HTML5是技术变革,推动web应用达到Flash应用那样的互动性和媒体能力,同时保证web应用在集成到设备和集成用户数据方面和移动应用一样。HTML5推动移动互联网水平化演进,给产业轴心和发展模式转变带来新机遇,推动Web应用环境替代移动智能终端操作系统成为移动应用的承载平台,打破移动智能终端操作系统和应用之间紧耦合的绑定关系,促进其由垂直一体化向水平化方向演进,颠覆现有移动互联网的产业格局和发展模式。“Web平台和互联网渠道”将取代“移动智能终端操作系统和应用程序商店”成为产业新的优秀,产业轴心和模式的转换带来新的发展机遇。因此,Web是国内厂商在移动平台方面重点发展的方向。运营商可以推动WebKit朝着更好的带宽管理、更紧密集成硬件多媒体加速器的方向开发。此外,运营商可资助开发更好的跨平台开发工具,使HTML,JavaScript开发者能面向更多的原生平台和大众市场浏览器。目前,运营商也积极研发并推出自主知识产权的操作系统,如联通沃PhoneOS、移动OPhoneOS。目前,以FirefoxOS、ChromeOS等为代表的WebOS也成为当前移动互联网领域的热门话题,内核支持原生应用和Web应用运行框架的混合型操作系统也有长足发展,支持HTML5框架和Java应用框架,应用开发者可以选择其中之一开发其应用;整合通信服务、多媒体处理、定位地图服务、日历、邮件等日常使用的基础应用。目前,市面上比较典型的混合型操作系统是“阿里手机操作系统”,其采用了自有的虚拟机,在Linux开源内核上开发了阿里云操作系统,并叠加了阿里云自行研发的“云应用引擎”(CloudAppEngine),用于支持HTML5Web应用。阿里手机操作系统能够兼容Andriod系统,可以支持基于Andriod平台开发的应用,兼容程度可达90%以上[1]。 2智能移动终端软件质量管理研究 伴随着终端智能化及网络宽带化的趋势,移动互联网业务层出不穷,日益繁荣。但与此同时,移动终端越来越多的涉及商业秘密和个人隐私等敏感信息。移动终端也面临各种安全威胁,如恶意订购、自动联网等,造成用户的话费及流量损失;木马软件可以控制用户的移动终端,盗取账户、监听通话、发送本地信息等。移动终端作为移动互联网时代最主要的载体,面临着严峻的安全挑战。智能移动终端恶意软件危害根据2012年中国计算机网络安全年会上国家互联网应急中心副总工程师、国家网络信息安全技术研究所所长杜跃进先生的报告,移动智能终端软件安全检测显示,针对采集的48万多个应用软件,经扫描发现超过200多个已经明确是病毒的软件。从中随机选择一万余款应用软件,利用国家网络信息安全技术研究所自主研发的工具进行深度代码分析,发现很多软件存在恶意行为或可疑行为。其中,存在敏感行为的超过5000个,当中未经用户许可自动访问网站的3185个,自动向外发送短信或彩信的13个,另有4个明显存在恶意行为(照比例计算,在48万个应用软件里至少有160个是尚未被防病毒产品检出的恶意软件。因此,移动互联网相关应用软件的整体安全现状堪忧。而根据网秦云安全监测平台统计,2013年全球共查杀到智能移动终端恶意软件134790款,同比2012年增长106.6%;2013年感染终端共计5656万部,同比2012年增长76.8%。 目前恶意软件的传播方式主要有五种:网络下载传播、蓝牙(Bluetooth)传播、USB传播、闪存卡传播、彩信(MMS)传播等。据《2013年上半年中国手机安全状况报告》指出,在手机恶意软件的主要危害中,资费消耗、隐私窃取和恶意扣费位列前三。恶意软件主要危害类型如下:《2013年上半年中国手机安全状况报告》显示,今年上半年国内新增手机木马、恶意软件及恶意广告插件共计45万余款,感染总量超过4.8亿人次,接近2012全年感染量。其中,安卓新增木马占总量的97%,九成以上含有隐私窃取行为。2013年上半年Android新增恶意软件月度统计情况如图1所示。下面结合实例简单介绍恶意软件的危害。著名窃密软件“X卧底”由泰国的Vervata公司开发,引进中国后改名“X卧底”。该软件能够监听话音、发送本地信息,个人隐私数据都被发送到第三方服务器上。其原理如图2所示。“X卧底”在短信监控环节能显示出对方的号码、收发短信的时间以及短信的详细内容;电话监控方面破坏性较强,能够显示被监控方通话的号码、通话时间和时长,并且能同时将通话录音保存为一个AMR格式的音频文件发送到监控方的指定邮箱;环境监听方面,当主控号码拨打安装了X卧底的被监控手机时,被监控手机会自动将电话接通,主控号码方能够听到对方周围声音,但在被监控手机上无任何显示;一些“X卧底”变种(如Android版)还具备扣费功能。可见,加强移动终端相关应用软件质量的管理已迫在眉睫。智能移动终端软件质量管理目前的主要操作系统平台有Android、iPhone、WindowsPhone等。虽然恶意软件在各个平台都存在,但由于各个平台的安全机制差异甚大,不同厂商的智能终端面临的安全风险也截然不同,甚至同样的操作系统,由于不同OEM对其安全加固程度不同,也呈现出不同的安全特性。 2.1软件自动化测试工具的应用软件质量因素主要包括十点,功能性质量因素:正确性,健壮性,可靠性;非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性。软件自动化测试对于提高软件的测试效率和质量有着至关重要的作用。自动化测试使用机器执行测试案例,能够节省大量人力,测试效率也更高。自动化测试通常采用脚本技术实现,便于测试经验的积累和复用。软件自动化测试工具除了传统的黑、白盒测试工具,还包括对数据生成进行检测的工具、对管理进行测试的工具。测试数据生成工具主要应用在测试的前端,为测试过程准备大量数据,目前典型的测试数据生成工具有:Bender&Associates公司提供的功能测试数据生成工具SoftTest和InternationalSoftwareAutomation公司提供的PanoramaC/C++测试数据生成工具;测试管理工具是指用工具对软件的整个测试输入、执行过程和测试结果进行管理的过程,主要有MercuryInteractive公司的TestDirector、IBM-Rational公司的ClearQuest。目前自动化测试工具的种类非常多,我们在选择自动化测试工具时,要综合考虑各方面的因素,使软件自动化测试工具得到准确使用,只有这样才能不断提高测试的质量和效率,降低测试所需要的成本,从而促进软件开发工作的快速发展。 2.2智能终端统一管理平台智能终端作为行业终端,安全应和行业应用结合。可通过搭建终端安全统一管理平台,实现信息收集、检索、分析,对智能移动终端软件质量问题实行系统化、网络化和动态化的跟踪。不定期提供质量信息综合分析报告,其中包括软件测试过程的结果,得出的结论,缺陷分析及其限制因素,测试资源的消耗,提供统一的安全策略,最大程度确保企业终端的安全。统一管理平台的组成架构如图3、4所示。国外运营商如AT T已经为其企业客户提供类似的终端安全统一管理平台。企业管理人员登录到管理平台之后,可以看到自己企业管理的所有手机,选择想要管理的手机,点击“管理手机”按钮,就可对手机进行“删除短信”、“删除联系人”、“删除通讯记录”、“重启手机”等操作。如某员工离职后,企业就能即时删除其手机上的所有信息,以保证企业客户数据的安全,该员工归还的手机把信息清空后,仍可被下一名新员工使用。假如某员工手机被盗,不法分子常常会将旧卡丢弃,并换入新卡销赃。此时手机端软件会自动发送信息给后端管理平台,管理人员可以立即删除手机内的所有信息。 2.3完善相关法规,加强监管智能移动终端软件的发展离不开国家相关部门的监管,国家在完善政策法规标准的同时,也要鼓励软件开发企业、软件商店及终端设备制造商规范软件开发及应用监查,充分发挥主管部门的领导监察作用。移动互联网作为第五媒体正在以飞快的速度发展,XPhone和XPad等智能移动终端的普及和app应用商店的流行正极大地改变着人们的生活方式。移动终端软件质量的综合保障和自动化能力的提升是软件领域发展的一个方向,对我国移动终端软件行业的健康发展起到良好的保障作用。 作者:李亦豪单位:工业和信息化部电子科学技术情报研究所 软件管理论文:计算机软件工程管理论文 摘要:社会的发展带动着科学技术的进步,在现代的社会生活中,科学技术已经得到了广泛的应用,为各领域带来了极大的便利。近几年,计算机软件开发项目开始涉及各个领域,与此同时它也面临着很多未知的风险,计算机软件在开发过程中存在着很多问题,为了避免这些问题的出现,必须对计算机软件工程进行管理,促进计算机软件的开发。计算机技术的应用让我们的生活更精彩,让我们获取信息的途径更加方便和快捷,计算机软件工程的有效管理可以很大程度上影响信息化的发展过程,同时也为我国的社会主义发展提供更强大的力量。该文主要对计算机软件工程管理与应用进行了简单的分析和讨论,希望能对以后的工作有所帮助。 关键词:计算机软件;工程管理;应用 随着科技的高速发展和应用,计算机开始在各领域中得到应用,这给人们的生活带来了很多便利。最近几年,很多企业和工厂都开始借助科学技术,采用智能化的生产,所谓智能化就是利用计算机来控制整个生产的流程,而非人工化,这一应用大大节约了人工成本,同时也提高了工作的效益。但是这一功能的实现还得借助软件的支持,所以计算机软件工程的开发是非常重要的,另外为了解决开发过程中遇到的相关问题就必须加强软件工程的管理,提高软件开发的成功率。但是由于人们受到传统思想的影响,我国计算机软件工程管理工作没有得到一定的重视,所以很多问题都还有待探索,那么我们应该如何加强计算机软件工程的管理工作,是当前必须要思考的问题。 1计算机软件工程概述 1.1软件工程的定义 软件工程是一种开发软件工程学科的方法,主要是根据计算机科学、数学及管理科学等原理来进行开发的,软件工程开发的主要目的是优化质量、节约成本和改良方法。软件开发所根据的原理不同,开发出的软件的运用就会不同,比如运用数学原理开发的软件主要用于模型的构建及算法;运用管理科学开发的软件主要用于资源、计划及成本管理等。软件工程目标在于:在对成本进行控制的基础上,开发出适应性强、容易修改及维护、最大限度地满足用户的需求的软件产品[1]。这些目标的实现对产品质量的改善有一定意义,同时也提高整体开发的效率。 1.2计算机软件的功能 计算机主要是由硬件和软件两部分构成的,所以在对计算机进行研发的时候应该把硬件因素考虑在内,同时又要注重软件工程方面的投入。计算机软件系统主要包括两个部分,由系统软件和应用软件构成,两种软件的功能也是不一样的,系统软件的功能主要是对计算机运行过程进行监控、维护和管理,比如常见的计算就操作系统和病毒查杀系统;应用软件的功能是比较实际的,比如常见的办公系统、人事管理系统、财务管理系统等等[1]。计算机软件功能的应用主要是指导计算机有效运作,让用户更加方便地操作。 2计算机软件工程管理的主要内容 2.1组织机构管理 组织机构的管理不是简单的开发人员的集合,而是强调的整体的组织。在一个完整的组织机构中,好的管理应该是人员分配明确,信息传递快速。但是在实际的组织机构管理中并没有统一的模式,因为不同工程的要求是不一样的。 2.2工作人员管理 工作人员计算机软件工程的主体部分,很多工作都是围绕工作人员来开展的,比如项目的实施、软件程序的编写、资料的查找等等,每个人根据自己的岗位来分担和完成这些工作[2]。对于工作人员的管理应该合理分配工作,结合工程项目的规模或者性质,对软件开发人员进行合理的分配。在对员工合理分配工作的同时,还要求他们注重团队合作,共同完成复杂的计算机软件项目。 2.3用户管理 计算机软件开发的目的就是方便用户,供用户使用,所以在软件的开发过程中应该掌握用户的最基本信息,了解他们的需求,确保开发出的软件更具实用性和可操作性,所以用户管理也是非常重要的。 2.4档案资料管理 计算机的软件开发是一个复杂的过程,所以开发阶段的各个流程是需要记录到档案中的,以便于下一个阶段工作的参考,为软件开发的后期工作提供一定的保障。所以加强档案资料的管理是非常有意义的,能最大限度地提高管理的效率和质量水平。 3计算机软件工程管理的措施 3.1构建完善的计算机软件工程体系构建 完善的计算机软件工程体系首先应该构建人才体系,人才体系的构建加强了人力资源管理,同时也调动工作人员的工作积极性,确保工作的顺利开展;其次加强对员工专业知识和理论的培训,让他们跟进社会的脚步,了解最新的软件工程信息,把理论与实践更好的结合到一起,促进计算机软件开发水平的提高;再次应该建立规范的制度,奖罚分明,充分调动员工的积极性和主动性。 3.2加强计算机软件工程的风险管理与进度管理 加强计算机软件工程的风险管理和进度管理是计算机软件工程管理比较重要的点,工程项目的管理人员首先应该具备专业的风险管理水平,有一定的风险意识,并且根据对风险的分析,制定一定的方法,在整个计算机软件的工作过程中融入风险管理,考虑所有造成可能造成风险的因素,把风险降到最低。风险管理的手段是多样性的,可以采取规避、转移和减缓的手段。另外加强计算机软件工程的进度管理也是具备重要意义的,一方面提高了工程的效益,另一方面也控制了开发的成本。根据计算机软件工程项目的实际情况,制定进度管理的工作表,根据工作表确保工作有序地开展[2]。 3.3强化计算机软件工程项目合作团队的管理 计算机软件工程的开发离不开团队,所以加强团队的管理对目标的实现有积极的促进作用。强化团队管理工作首先应该加强整个团队的联系,让团队工作开展起来更协调;其次根据各岗位合理进行分工,明确每个员工的工作责任;最后调动整个团队的工作积极性,让每个人都付出最大的努力,为计算机软件工程的建设做出贡献,大家一起做好计算机软件工程管理工作。 4计算机软件工程的实际应用 信息技术的不断完善和发展,让传统的手工任务逐渐朝着机械化转变,借助计算机软件工程软件去完成任务是非常简单便捷的,应用软件更起到了关键的作用。在实际的生活中,计算机软件功能丰富,并且效率很高,它的运用得到了广泛的认可,软件的开发和应用对人们的衣食住行都产生了深远的影响。例如,在各企业的办公软件使用中,可以让企业内部的资源得到共享,保证各种信息的顺利传达,提高企业管理工作的效率和质量水平;另外计算机软件在校园中的应用也发挥了重要的作用,计算机软件在教学过程的运用一方面促进了师生之间的交流,另一方面保证了校园内各种工作的有序开展比如学籍的管理、档案的管理和收费的管理等等;计算机软件在公共场合的运用也是随处可见的,比如大型的医院或者银行都会利用计算机软件来进行预约登记,方便了广大用户,也节省了医院和银行的人力成本[3]。目前,计算机软件的开发还有很大的发展空间,所以为了让计算机软件开发更加辉煌和灿烂,我们必须进一步加强计算机软件工程的发展。 5结语 现代社会是充满信息化和智能化的,计算机在各个领域都得到了广泛的应用,而计算机软件的应用为自动化和智能化提供了强大的技术支持。目前我国很多企业都运用了计算机软件,这些软件主要包括日常的操作系统、办公软件等等,实现了信息的快速传递和资源的共享。总的来说,计算机软件项目的开发对我国的经济发展有很重要的意义,我们应该寻求更多的创新意识,选择有效的措施来确保计算机软件工程的顺利发展。 作者:吴丽娜 单位:宿迁学院信息工程学院 软件管理论文:软件工程项目管理论文 1软件工程项目管理的主要内容 1.1人员的组织与管理 一项工程的具体工作涉及到人员的管理,工作任务的分配,责任内容的明确,因此人员的组织及管理是工程项目的关键因素,要把注意力集中在项目组人员的构成、优化。 1.2软件质量管理 软件质量管理在工程项目实施过程中决定着质量方针与责任的范畴,包括质量计划设计制定,项目质量检测保证和项目质量控制等程序。通过保证手段在质量过程中有效进行。 1.3软件配置管理 英文简称SCM,是在开发者中,标识,控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。软件配置管理针对开发过程中人员、工具的配置、使用提出管理策略。记录软件项目产品的更新过程,从而保证研发者在软件项目周期的各个阶段能够获得准确的产品配置。对项目开展过程软件开发进行有效调控和有效预测具有重要作用。 1.4编写软件项目计划书 它是软件项目管理组的首要任务,主要包括工作量、成本、开发时间的估计。并根据估计值制定和调整项目组的工作,详细记录了开发日程安排,资源供需,项目管理等各项情况。使从事该项目的人员了解该项目的大致情况。 1.5软件风险管理 软件工程风险管理是预测工作中可能出现的各种危害到软件产品质量的潜在因素的问题,对风险产生的后果进行分析评估。计算机软件风险预测的准确性评估与有效防范措施的应用都利于提高软件工程的效益,降低风险带来的经济损失,有效保证相关利益业主的权益。这几个方面都是相互贯穿、交织于整个软件开发过程中的。 2软件工程项目管理中存在的现实问题及解决方案 2.1人员工作安排不明确,应建立团队合作意识 在工程项目开发过程中是需要每个岗位人员的相互协调及无障碍交流,没有团队协作意识是无法有效的利用时间和资源开展各项工作。因此我们要提高一个工程项目的工作效率,就要合理安排人员的工作分配,强化每个工作人员的团队协作意识,有效避免管理团队中存在的分工不明确,不合作的问题。只有相互协作和相互信任的情况下才能高效的完成一件优质的软件工程项目。建立一套完善的人事考核制度,加强对员工的职位升降,工资奖金分配管理,有利于提高员工开发软件工作的积极性。 2.2缺乏实践性调研报告,应纳入到软件项目计划书 软件开发工程不仅要创新变革,也要考虑到它的实用性,以往出现的多个工程项目没有对实际项目建设中的需求实体和实际进行要求,以及实际项目建设的数据进行合理有效的调研,导致出现设计完整的软件产品运用与实际偏差较大,造成不必要的人员和资源浪费。因此要在软件设计前给予项目调研工作高度重视,对实际软件项目的需求及要求严格调查,应将软件项目调研报告附于项目计划书中,引起重视。 2.3风险管理意识不够,应该强化提高人员对风险管理的认知 风险的发生很可能会造成不可估量的损失,但是风险的发生是具有可控性的,如果能有效控制就会避免发生风险事故。可往往在计算机软件工程项目管理中的工作人员却很少知道风险管理的重要性,于是在软件开发中应提高项目主要负责人的风险管理理念,提高自身对风险管理预测能力的水平。只有了解了风险管理理论与风险管理体系,定期对项目实施中可能发生的风险进行有效排除,把控好风险管理前后的形势。 2.4杜绝搞工作进度,应要完善管理体系,对工作进度严格把控 工作管理混乱,工程建设盲目进行,乱搞,反而极大影响了软件项目工程的进度,甚至危险到项目质量的保证。要制定一个严谨的工作进度计划,强化工作进度的管理,对项目中每项工作跟踪管理并做好记录,形成对工作进度的有效控制。对工作不到位的部门要根据实际记录责任落实到位。计算机软件工程项目存在诸多现实问题而具有复杂性,导致管理过程中出现一系列的问题。但只要提高对工程项目管理的认识及管理经验,不仅可以解决好目前管理中出现的现实问题,也能在今后的软件项目管理过程中有效预测和控制问题的发生。 作者:杨周礼 单位:西京学院计算机科学与技术 软件管理论文:计算机软件应用工程管理论文 1计算机软件工程管理 对于计算机软件的工程管理来说,会直接的影响到软件的主要性能、资源的有效利用以及生产软件产品能够满足人们的需求,所以,必须要对计算机软件进行有效的管理,以此来研发出适合人们需求的软件产品。计算机软件工程的管理具有特殊性,其中涉及到的方面十分广泛,因此,人们在对其进行管理时,存在很大的缺陷,管理水平不够完善。而对计算机软件工程造成的失误十分严重,这导致了很多的研究人员不会向软件产业方面发展,使得我国缺少了软件行业的精英人才。对于我国来说,很多的软件公司,在刚刚起步时发展的很快,但是在公司具有一定的规模之后,发展的速度将会随之减缓,甚至是停滞不浅,产生这种现象的主要原因是对于计算机软件的工程管理技术还是不够完善,缺乏相应的管理人才,影响了公司的整体发展。随着科技的不断进步,在世界上出现了很多对软件工程进行管理的软件,这些软件主要是针对相关的项目管理的从关于计算机软件工程管理与应用探讨文/兰璇随着社会的不断发展,科学技术的不断进步,人们逐渐的步入了信息化社会,计算机网络技术在人们生活中的影响越来越大,在生活中的各个领域都应用了计算机软件技术,计算机软件成为了人们生活不可或缺的一部分,在很大的程度上改善了人们的生活质量。本文主要是对计算机软件工程的管理以及应用探讨进行了简单的研究,对其功能进行了阐述。摘要事者者进行管理开发的,同时能够在最大程度上满足项目管理的需要。对于计算机软件的管理主要是有四个方面,首先是对计算机软件的组织管理,组织管理不仅仅是能够对软件开发人员整体的管理,同时也要能够确定一个组织结构,对每一个人员都进行明确的分工,使员工之间能够实现紧密的联系,组织结构是没有一个统一的模式的。其次,是对开发人员的管理,开发人员需要负责很多的工作,对计算机的项目、程序的便携以及资料的查找,同时,也能够对一些比较琐碎的事情进行管理,但是这些工作一个认识无法完成的,必须要多个人员进行配合,才能够保证管理工作的有序进行。对于人员的分工,主要是根据相关的工作项目规模的大小进行明确的分工,根据计算机软件的类型,安排不同的人员进行工作,以此来进行明确的分配。不同项目的工作人员必须要具备不同的素质,要能够按照正确的工作要求进行人员的合理分配,对于计算机软件来说,各个环节都十分的重要,必须要进行慎重的考虑,将各个阶段进行紧密的联系,以此来保证各个环节的工作质量。再者,就是对于文档资料的管理,在对计算机软件进行开发时候,其中的各个环节必须进行全面的记录,通过文档资料来将各个环节反映出来。并且每一个环节的资料都是对于前一个环节的审核,这样能够有效的保证软件开发工程的质量,所以其文档资料对于计算机软件工程的开发十分的重要。最后是对于用户的管理,对于软件的开发主要是以用户为基础,因此项目的管理者必须要能够与用户保持紧密的联系,能够时刻的了解用户的需求,对用户有一个完整的了解,在软件开发中,用户必须要适当的提出一些建议,以此来保证软件在开发出来后能够符合用户的标准。 2计算机软件工程的应用 随着社会的不断发展,网络信息技术的飞速进步,计算机软件工程也在不断的发展与进步,在社会生活中各个领域都得到了很广泛的应用,人们的办公逐渐的自动化以及信息化,各类办公软件缤纷而出,为企业的办公与管理带来了很大的方便。对于计算机软件的典型应用,主要有电子邮件、办公套件、人机界面、以及操作系统等,在工业生产,银行、航空军事以及政府部门都广泛的应用了软件技术。计算机软件工程具有很强的个性特点,它必须要利用丰富的经验以及人员的智慧,才能够保证在开发的过程中,顺利的完成项目的研制,对于软件开发的过程,不能够在发生问题之后再去进行处理,那样将会严重影响开发的质量,因此必须要做到能够在开发的过程中,对一切问题进行全面的预测,对每一个环节都进行控制,才能够保证软件研发的质量,以此可以看出软件研发过程中的严谨性。虽然软件的开发十分的困难,但是随着科学技术的不断发展,人们逐渐的利用先进的技术进行软件的更新,使得软件工程的开发逐渐的趋于工程化以及规范化,越来越受到普及。生活中软件的使用越加的普遍,教师利用计算机软件进行教学活动,并且对于学生信息都是利用计算机软件进行统计,学生进出寝室都需要利用计算机软件进行身份的确认,校园管理者利用各个计算机软件对校园进行系统化的管理,以此来保证校园的和谐稳定。另外在企业的管理中也得到了广泛的应用,尤其是财务管理方面,利用计算机软件提升了财务管理的效率,并且在对企业资产进行计算时,也提升了结果的精确性。在医院以及各种娱乐场所,计算机软件也得到了很广泛的应用,简单的说,计算机软件在生活中无处不在。 3结束语 随着社会的发展,计算机软件对生活的影响越加巨大,对于计算机软件的开发,必须要能够采取正确的手段,利用先进的技术对其进行开发,能够保证开发中各个环节的质量,并且要对计算机软件工程的管理方法进行不断的完善,使其具有更加广泛的发展空间,更好的为人们进行服务。 作者:兰璇单位:江西建设职业技术学院 软件管理论文:软件安全设计风险管理论文 1软件安全问题日益突出 随着互联网的触角深入到生产生活中的各个层面,软件已经不像以前那样只是支持办公和家庭娱乐这两大主题了,而是成为现代商业的灵魂。软件安全问题主要围绕着软件漏洞和易被攻击脆弱点,它们都来自于软件的设计和实现。Internet催生了电子商务,移动互联网使得APP变得如火如荼,未来物联网也许可以将生活中的一切元素都纳入到通信网络中去。因此软件安全问题将成为计算机安全的优秀,而非防火墙等网络硬件,或是诸如加密等手段。软件安全是一切计算机安全性问题的根源,如果软件行为出现异常,与之相关的可靠性、可用性等方面问题就会随之暴露。软件安全问题并不是互联网出现后才有的,只不过互联网是目前最容易攻击软件的途径罢了。 2软件安全的现状 2.1人们的认知 随着黑客攻击的新闻时常见诸媒体,人们对计算机安全问题有了一定认识。但不幸很多计算机安全人员和计算机教育培训人员都忽视了软件安全的问题。一味地推崇某种软件平台是安全的,单纯大力增加对网络安全硬件和软件的投入,这些做法是盲目甚至荒谬的。一切安全性都不是静态特性,也没有任何软件是绝对安全的。软件安全问题的关键节点是软件的设计。 2.2软件安全设计的先天不足 世界上知名的软件厂商并不是不了解软件安全设计安全性的重要性,而是商业模式让软件安全方面存在着先天不足。稍纵即逝的商业机会、敏捷的软件开发过程和短暂的软件开发周期使得安全性方面的设计在很多时候都是被舍弃的。随之而来的处理方式则是常见的penetrate-and-pach方法,即不停地补丁。这种做法从长远来看,其成本与作用远不及一开始就做好安全性的设计和审计。 3软件安全设计应引入风险管理 从项目管理的角度看,风险指损失或损害的可能性。软件项目涉及到的是:项目中可能发生的潜在问题和它们如何妨碍项目成功。风险管理则是对应软件项目生命周期内的风险的科学和艺术。软件安全性的设计与软件设计的其他一些质量性能是互相抵触的,例如冗余性、高效性。而软件开发过程中的风险管理与软件开发的诸如时间、范围、成本等因素也是相互抵触的。但是绝不能因为这些可能发生的抵触行为而放弃对安全性和风险管理的考虑,反而应该将软件安全性设计纳入到风险管理的范畴中去。事实表明,93%的失控项目都忽视了风险管理。 4软件安全设计风险管理的实施 目前国际上对软件安全方面的风险管理存在着一个共同的认知,那就是采用高质量的软件工程的方法论可以在一定程度上解决这方面的问题,欧美一些国家也在试图制定或修订相关的一些“通用准则”来指导软件安全性设计的实践。但是这只是从科学技术方面做出努力,我们可以学习借鉴。而在管理技术和艺术方面需要做出的努力则应该尝试本地化做法。完整的风险管理的过程应该包括以下几个环节:风险管理计划的编制、风险识别、风险定性分析、风险定量分析、风险应对计划编制和风险监督控制。将整个流程都走完的项目和企业都不多,一般来自于所谓的学院派。而时下大多数国内外企业的做法是将这个7个流程简化为谁来识别风险、谁来对风险负责这两个环节。原因则是上文所提到的先天不足所致。从技术上讲,风险管理的效益来自于潜在风险最小化和潜在回报的最大化。而这个技术的应用则一定需要经历风险定量分析的过程。在这个过程中,可以使用的主要技术是决策树分析、蒙特卡罗分析、PERT分析等等。这些技术都是建立在一定的数学和会计基础之上。而令人遗憾的是,很多决策者本身对这些技术的认知或理解欠缺,以至于会抵触这种方法。大多数做法是采用小团队开发小软件的做法,即采用访谈和敏感性分析来帮助风险定量分析。然而我们并不是要反对这种简化做法,只是一定不能在简化的做法之上再次简化或敷衍了事。首先要做的工作是做好需求管理,在建立一组需求输入的时候,一定要将安全性作为一个重要需求考虑进去。有一个比较好的方法是,在软件设计时采用螺旋模型,需求的输入可以在螺旋模型的各个生命周期中进行,而有关安全性的需求输入则最好是在最初的一个螺旋中进行。之后要做的工作是确定最大风险。不可避免的要使用风险定性和风险定量分析的各种技术和方法。这个工作一定要有软件设计师、项目决策者和用户的参与,采用头脑风暴和专家访谈是不错的选择。而这个工作恰恰是现实生活中中小企业乃至客户最容易忽略的。企业要考虑成本问题,而客户的参与往往难以落实,认为软件的设计和开发应该由软件公司负责,客户付款只关心最后软件是否可以使用。而一旦由于软件安全性问题造成了一定后果后将演变成各种纠缠不清的官司,这是企业和客户都不想看到的结果。 5结语 软件安全问题并非无可救药,软件安全设计的灵丹妙药是将风险管理深入到软件生命周期的各个时期中去,而且越早越好,利用科学的软件工程和项目管理的技术,构建安全的软件基础框架。软件企业和客户都应该提高对软件安全设计中的风险管理的重视。 作者:李建辉单位:湘西民族职业技术学院 软件管理论文:配矿软件数字化管理论文 1优化烧结矿配料模型 1.1优化模型计算工具的选取 本模型主要由三部分软件工具搭建而成,下面分别对各个工具进行描述: 1.1.1LINGO是LinearInteractiveandGeneralOptimizer的缩写,即“交互式的线性和通用优化求解器”,由美国LINGO系统公司推出的,可以用于求解线性规划,也可以用于一些线性和非线性方程组的求解,功能十分强大,是求解优化模型的最佳选择。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数(即整数规划,包括0-1整数规划),方便灵活,而且执行速度非常快。1.1.2VisualBasic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言———不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。1.1.3MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。软件开发人员和数据架构师可以使用MicrosoftAccess开发应用软件“,高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持VisualBasic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。本优化配矿软件利用了三个软件的强大功能,将三款软件完美的结合在一起,实现了有效地将原始数据(原燃料品种、化学成分及价格)、目标函数、政策变量及约束条件输入软件中,进行求解。 1.2优化配矿软件制作 1.2.1数据计算原料录入的所有化学成分均是在外水和烧损前测定的数据,必须提前进行处理,才能保证数据预测更接近烧结矿的特性,软件后台就需要对外水与烧损的折算。也就是说混匀料的化学成分就是模拟烧完后的残存含量。通常EXCEL的线性规划求解计算的过程属于正向推算,也就是说现输入配比然后再计算生成烧结矿的化学成分,这样的弊端就是需要尝试一些配比量,而非系统选择的最优结果。而此软件是根据化学成分的需要,反向推出配比量的优化值。所以,该系统计算出的数据更具有代表性。1.2.2软件之间的接口(1)VB与ACCESS的连接,VB负责录入数据,数据录入后存储在ACCESS中,通过脚本语言利用数据库游标指针调出需要使用的数据,具体实现代码为:DimrecoAsNewADODB.RecordsetDimconnAsNewADODB.ConnectionDimbAsDoubleDimmAsIntegerconn.CursorLocation=adUseClientconn.Open“provider=microsoft.jet.oledb.4.0;datasource=配料表最终.mdb;persistsecurityinfo=false”reco.Open“select*fromuser1”,conn,1,1(2)VB与LINGO的连接,LINGO软件在该系统中主要作用是计算线性规划方程的工具,编程过程中需要将数据采集到LINGO中进行计算,然后再将计算结果返回至VB中进行处理并在前台进行显示。(3)输出结果文本文件的建立当优化配矿软件所计算出来的配比结果满足使用者的使用条件时,需要生成一张配比表格,该表格下发至生产车间,车间便可以按照配比数据组织生产,此软件实现的方式为TXT文本文件。 1.3软件的使用 优化配矿软件的使用上仅需将各个限制条件逐一输入,这些限制条件诸如除尘灰、返矿、石灰、燃料等的含量不能随意配加,有的矿粉的库存有限,配比量也要有所控制等因素,此外根据所需烧结矿的化学特性,将碱度、全铁、二氧化硅、氧化镁、氧化钙等含量都进行约束,在实际生产中这种约束条件都是在一定的范围,因此在软件中条件限制可以标定出上限和下限,当所有限定条件完成以后单击“求解”按钮,界面上即可显示出符合条件的配比结果以及优化后的成本也将计算出来,将计算的配比量进行命名后,单击“导出”按钮可以将配比结果的相关信息导出到配比表单。当然,如果输入的限制条件过于苛刻,所列矿粉无法满足要求系统将给予提示信息,并将错误结果以红色字体标注出来。除此之外,该系统还能够计算单一矿粉的单烧值,所谓矿粉的单烧值即单独以某一种矿石进行烧结生产时,在一定的碱度条件下,生产出的烧结矿含铁量的百分数称为单烧值。单烧值的大小,表示用这种矿石生产出来的烧结矿的品位高低,这样不仅能够在生产前了解单一矿粉的性能,同时也可以指导采购计划中对某一矿粉的性价比定位。由于该优化配矿模型包含的原料种类多,计算指标罗列齐全、约束比较完备,如果稍加修改就可以用于其他配料车间(如竖炉车间,原料车间等)但需要强调的是,此软件求解结果的可靠性还取决于原料的原始化学分析数据是否能够真实准确的反映原料的特性,只有以比较准确和具有代表性的原始数据求出的结果才更具有指导性和可信性,因此采样化验工作的严谨是支持该软件数据的前提。 2软件的应用 天钢联合特钢有限公司烧结厂生产技术科已经将该优化配矿软件投入使用,从使用效果上看,能够快速灵活的优化配料结构,适应目前的经济环境下钢铁企业为追求低成本而制定的一系列战略措施,在不断改变矿种,调整配矿结构的情况下,为生产的稳定,高炉的顺行打下坚实的基础。 作者:赵子良史国宪张士军蒋硕单位:天钢联合特钢有限公司烧结厂 软件管理论文:ERP系统软件的物资管理论文 1.ERP系统在供电企业物资管理中的应用优势 1.1有利于形成物资采购规模:通过实施集中采购,可以将集中采购的批量优势给充分发挥出来,而这也是电力企业物资供应管理一直追求的目标。通过ERP系统的实施,可以对属于物管部门直接集中采购的采购申请进行科学控制,将集中采购的资金优势以及价格优势给充分发挥出来。 1.2可以对业务流程进行优化,以便标准化管理物资采购工作:结合统一的物资供应管理标准业务流程模板,所有实施ERP的单位需要对物资供应管理体制进行理顺,对物资业务流程进行规范。在供电企业物资供应管理工作中,来组织、设计和实施ERP系统,可以重新整理和优化采购组织架构,以便对采购以及计划等岗位制衡机制进行较好的规范,促使物资的标准化管理得到实现。 1.3可以将材料消耗给真实反映出来,对企业成本核算进行规范:通过全面推广和应用ERP系统,电力企业物资部门在物资管理中,长期实行的计划价格计价方式就可以被抛弃掉,将移动加权平均价应用到物料主数据价格中,随着采购价格的变化,来更新和调整物资库存和物资供应,从而一致于市场价格,可以将库存物资价值给真实反映出来,这样使用单位的成本核算就可以更加顺利的开展下来,将材料消耗成本给真实的反映出来。 1.4可以更好的控制和管理供应商,对物资采购渠道进行规范:通过实施ERP系统,事前控制可以得到有效的实现。采购人员将申请提出来,物资管理部门进行线上审批和监控,采购人员方可以将采购订单创建于系统中,进而实施采购行为,这样对于那些随意网外采购行为,就可以进行较好的控制。另外,通过ERP系统的实施,可以实时监控相关数据,以便经营者做出更加科学的决策,同时,也可以共享库存信息,可以在SAP系统的任何终端上查看电力企业库存地的库存状况。 2.ERP系统软件在某供电企业物资管理中的应用 供电企业结合自身的实际情况,在ERP物资管理模块实施中,将自己的特点充分体现了出来: 2.1实施统一的物料编码及主数据管理:为了保证系统中的物料等公用基础数据是准确和规范的,更好的集中管理和维护物料主数据,本电力公司将物料主数据申请、审核以及维护的相应操作流程实现于SPA系统中;结合物资本身的属性来进行物资分类,对物资标准进行了合理制定,在物料编码的过程中,借助于物料的基本特征来进行区分,为了避免一物多码问题的出现,在分类的基础上,还给出了物料特征,利用这些特征,确定出来的物料都是唯一的。因为电力行业涉及到较为繁多的物料品种,如果细化管理,就会有较为庞大的物料编码,因此,将10位流水码应用到物料主数据。 2.2集中化的业务流程管理:在物资管理流程中,关键用户和实施方结合国网典设,进行调研分析以及蓝图设计之后,删减和修改了典设的流程,最后确立出来了30个业务流程,与公司物资管理特点所符合,如库存管理、采购管理、主数据管理等等,对系统中每一个角色的工作内容以及传递流程进行了明确。 2.3根据不同的项目类型自动生成不同类型的采购申请:在物资采购环节中,采购申请发挥了巨大的作用;项目部门借助于SAPPS模块,就可以将采购申请自动生成,标准配置只能够对一种类型的采购申请进行生成,但是在实际的业务流程中,需要结合项目类型,生成差异化的采购申请,并且对不同的审批策略进行配置。本供电企业在ERP物资模块的实施过程中,通过一系列的强化措施,结合项目类型,可以对对应的采购申请进行自动生成,并且依据采购申请单据类型,来进行后续配置。 2.4采购申请中采购策略的维护:在采购环节中,非常重要的一个依据就是采购策略,采购策略会对采购申请的审批流程起到决定作用,并且还会影响到后续的采购方式,因此,本供电公司在ERP系统的实施过程中,依据物资类别来对采购策略进行维护。本电力企业结合国网公司的相关规程,来对集中采购目录进行确定,如果在集中采购目录中,采购申请物料主数据的物料组为集中采购,那么就由省公司来对采购方式、供应商以及价格等统一确定,集中采购使采购业务做到真正的公平、公正、高效而及时。 2.5对相应的管理体系进行完善:为了能够正常运转ERP系统下的物资管理系统,就需要大力进行ERP系统相关的组织机构和制度建设。如今随着互联网技术的不断发展,软件技术已经取到了很多的人工工作,但是因为ERP系统的研发技术还不够成熟,那么在供电企业运转中,就需要对相应的管理体系进行完善。要对原始信息以及信息传递渠道进行规范,促使一线信息采集的真实性和准确性得到保证,对数据采集和录入制度进行规范,在制度流程方面,需要规范各种原始单据、报表以及其他信息的各种数据,对标准进行细化。 3.结语 通过上文的叙述分析我们可以得知,随着时代的进步和社会经济的发展,供电企业越来越重视物资管理的作用;但是在实践调查中发现,供电企业物资管理过程中,还存在着诸多的问题和漏洞,对供电企业的发展起到了一定程度的制约作用;针对这种情况,就需要在供电企业物资管理中,科学合理的应用ERP系统软件,以便提高物资管理的质量,对物资管理工作不断的规范,促使供电企业的经济效益和社会效益得到不断的扩大。 作者:杨玉勇单位:国网安徽省电力公司淮北供电公司 软件管理论文:浅谈计算机软件开发工程管理论文 摘要:通过对软件产品特点的分析,讨论软件工程管理可能涉及的人员、组织机构、用户、控制、文档资料等内容. 关键词:软件工程管理开发人员组织结构用户 一、引言 软件工程管理目前还没有引起人们的足够重视。究其原因:首先是人的传统观念,工程管理不为人们所重视;另一方面软件工程是一个新兴的学科领域,软件工程管理的问题也是刚被提出的。同时,由于软件产品的特殊性,使软件工程管理涉及到很多学科。因此.对软件工程管理,人们还缺乏经验和技术。但事实证明,由管理失误造成的后果要比程序错误造成的后果更为严重。很少有软件项目的实施进程能准确地符合预定目标、进度和预算的,这也就足以说明软件工程管理的重要。 二、软件工租,理的内容 目前软件生产自动化程度很低,在开发过程中人是起决定性的因素,因此,软件工程管理很大程度上是对人的管理。我们可根据软件产品的特点.分析软件下程管理的具体内容,它包括对开发人员、组织机构、用户、文档资料等方而的管理。 (一)开发人员 软件开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员.根据项目的规模人小,有可能一人身兼数职,但职责必须明确。不同职责的人,要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。软件生命期各个价段的活动有分工又互相联系。因此,要求选择各类人员既能胜任工作,又要能相互很好地配合.没有一个和谐的工作气氛很难完成个复杂的软件项目。 (二)组织机构 组织机构不等于开发人员的简单集合。这里的组织机构要求:好的组织结构、合理的人员分工和有效的通讯。软件开发的组织机构没有统一的模式。下面简单介绍三种组织机构。 1.主程序员组织机。IBM公司提出的主程序员组是软件系统结构化思想在组织上的体现。它的目的是为了保证全组的协调和统一。一位高级工程师(主程序员)主持计划、协调和复审组的全部技术活动。技术人员(一般25人)负责分析和开发活动,一位后援工程师支持高级工程师的工作,并且在该项目继续进行时,可以代替高级工程师工作,以减少可能的损失. 2.专家组。专家组强调每个人的才能,把每个人都看作是某一方面的专家,由这些专家组成一个开发机构。这种组织结构虽然能发挥所有工作人员的积极性,但往往有可能出现协调上的困难,选择这种方式要慎重. 3.民主组织.民主组织由从事各方面工作的人员轮流担任组长。很显然,这种组织结构对调动积极性和个人的创造性是很值得称道的。但是由于过多地进行组长信息“转移”不符合软件工程化的方向。 (三)用户 我们是为用户开发软件的,在开发过程中自始至终必须得到用户的密切合作和支持。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态.防止来自用户的各种干找和阻力。 1.用户不积极,不配合。这种表现通常来自对采用先进技术持怀疑态度的用户,他们心理上的抵触情绪会在行动上表现为消极、漠不关心。在需求阶段,做好这部分人的工作很重要,通过他们中的业务骨千,才能真正了解到用户的要求。要使他们认识到:计算机的发展和应用是现代化的必然趋势,使用计算机将会带来巨大的经济效益:让他们掌握新的技术和方法去取代某些可能过时的或淘汰的专长。 2.用户求快求全.这种表现来自对使用计算机持积极态度的人.他们中一部分人希望一个早上就能用上计算机,并且全能用上计算机。要他们认识到;开发一个软件项目不是一朝一夕就能完成的,软件工程不是靠人海战术就能加快的工期。另外,即使计算机能够处理的事情,系统也不能下于包罗万象,贪大求全。要根据现有的条件量力而行。如果系统大而全,必然会很复杂,开发时间就拖得很长,因此可能会导致一个系统的失败或性能太差. 3.用户需求变化.在软件开发过程中,用户可能会不断提出新的要求和修改以前提出的要求。从软件工程的角度不希望有这种变化。但实际上,不允许用户提出变动的要求是不可能的.因为一方面每个人对新事物有一个认识过程,不可能一下子提出全面的、准确的要求:另一方而还要考虑到与用户的关系。对来自用户的这种变化要正确对待:要向用户解释软件工程的规律,并在可能的条件下部分或有条件地满足用户的合理要求.例如:软件需求分析阶段结束后软件的设计口标已经确定,这时用户要求的重大变化要导致设计目标的变化,特别是到软件开发的后期,一般不可能满足这种变化的要求。要向用户解释清楚工程的内在规律,但对用户提出的如性能等局部方而的要求,只要是合理的,就要加以考虑。 4控制。人员控制是对开发组织内部人员控制。就是要保证开发人员的积极性和稳定性。人员的频繁更换或流动将会大大增加软件出错误的机会。至少要保证软件项目每一期工程或软件生命期每一阶段中人员的相对稳定性。同时注意发挥每个开发人员的积极性和创造性。经费控制要编制详细的经费预算。并在各阶段进行经费的核算。在经费上失去控制,软件项目就没有经济保证。质量控制与各阶段的复审在意义和作用上是一致的,在此不再叙述。 5.文档资料。开发过程的各种活动后都要反映在文档资料上。每一个阶段的文档资料是以后各阶段工作的基础,又是对前面各阶段工作的复审。软件工程管理很大程度上是通过对文档资料管理来实现的。因此,要把开发过程中的初步设计、中间过程、最后结果等建立成一套完整的文档资料。文档标准化是文档管理的重要方面。 三、结束语 在当今的软件工程时代,每个项目涉及众多的人力和物力,管理问题日益突出。在实际工作中,不管是否正式提出管理问题。都在自觉或不自觉地进行着管理,只不过是管理的好坏程度不同而已。随着软件规模的不断增大.开发人员也随着增多,开发时间也相应持续增长。而对于规模大、人员多、开发时间长的软件项目,必须要有良好的管理和力求在确定的时间和预算范围内有效地、合理地组织人力、物力.按计划完成预定的软件项目。 软件管理论文:软件无线电多制式设计管理论文 摘要:提出了一种软件无线电通用信号发生器的设计方案,包括硬件构成和软件算法的实现。该信号发生器为软件无线电的研究与开发提供了便利条件。 关键词:软件无线电DSPDDS 软件无线电是一种无线电通信新的体系结构。在1992年5月美国电信系统会议上,JeoMitola首次提出了软件无线电概念,之后迅速引起了人们的关注,并开始对它进行广泛而深入的研究。具体地说,软件无线电是以可编程的DSP或CPU为中心,将模块化、标准化的硬件单元以总线方式连接起来,构成通用的基本硬件平台,并通过软件加载来实现各种无线通信功能的开放式的体系结构。它使得通信系统摆脱了面向设计思想,被认为是无线通信从模拟到数字、从固定到移动之后的又一次突破。 在软件无线电的研究过程中,调制解调技术是移动通信系统空中接口的重要组成部分。在不同的蜂窝半径和应用环境下,移动通信的信道呈现不同的衰落特性,根据移动信道的衰落情况,自动地改变调制方式,从而提高传输效率并保证传输性能。那么,一个通用的信号源是必不可少的。 图1多制式信号发生器硬件原理图 作者设计了一个基于DSP+DDS结构的可编程调制器的硬件平台,并在此硬件平台上实现了各种模拟调制和数字调制的通用软件算法。当改变调制制式时,无需再次下载程序,而且调制制式、比特速率、输出中频均可调。 1硬件结构 通常,信号源输出的波形多数是对周期的01序列进行调制,输出波形单一,只能作为解调输入信号的一种特例,缺少通用性。而许多专用芯片采用的调制方式也是有限的。用DSP+DDS构成的通用多制式信号发生器不仅可以实现模拟调制,而且可以实现各种数字调制。DSP利于基带信号的实时处理,可以实现高速调制,而DDS具有频率分辨率高、频率变化速度快、相位连续、易于数字控制等特点。图1给出多制式信号发生器硬件原理图。 信号发生器主要由三部分构成:控制单元、数字信号处理器(DSP)、正交数字上变频器(QuadratureDigitalUpconverter)。 DSP采用TI公司的TMS320VC5402,它独特的哈佛结构、硬件密集型方案和灵活的指令系统可以满足对信号的实时处理,它的高性能、低功耗及低价位使其得到广泛应用。 正交数字上变频器采用AD公司的AD9857。AD9807最高工作频率为200MHz,输出中频频率范围为0~80MHz。AD9807内部集成半带滤波器、CIC(ascadedIntegratorComb)滤波器、反SINC滤波器、高速的14位是一个相位连续的直接数字频率合成器DDS(DirectDigitalSynthesizer)。在该方案中,AD9857工作在正交调制模式。它的32位频率控制字使输出频率的最高精确度为:SYSCLK(系统时钟)除以232。 控制单元决定采用哪一种调制制式、比特速率及输出中频频率。 DSP读入控制单元的数据,然后经过串口向AD9857发送控制字。原始信息数据(是由DSP产生的伪随机序列)首先在DSP中进行编码、调制等处理后得到基带信号。基带处理得到正交信号的I/Q分量交替进入AD9857,经过串并变换,转换成两路并行的I/Q数据,进行内插和上变频运算,然后通过D/A变换直接输出模拟中频信号,从而将基带处理和中频调制合二为一。 AD9857对输入的数字信号进行采样和内插,降低了DSP的处理负担,使整个系统的性能达到较好的程度。 2软件算法 软件无线电具有完全的可编程性。它采用数字信号处理技术,在可编程控制的通用硬件平台上,利用软件来定主实现无线电台的各部分功能,包括对无线波段、信道调制、接入方式、数据速率的编程等。因此通过程序进行控制和操作,是软件无线电最突出的特点之一。软件算法的设计直接关系到电台软件的实现。软件无线电台对信号的处理都是实时的,因此对算法的时间及空间的复杂性都提出了很高的要求。 为节省有限的DSP运算资源,软件无线电软件算法研究中大量采用查表法来提高处理速度,通常在调制过程中使用波形存储法。编写软件算法程序时,只要某一调制方式及其对应的输出状态数目是有限的,就可以借助表法来实现。查表法避免了大量的中间运算,简单易行,唯一的缺点是占用了大量的存储空间。因此,需要建立一张通用的表格,该表格存储了经过量化的14位有符号的二进制数。表格的设计应达到查表过程简单,同时满足不同的调制方式。用这个表还可以实现正弦函数的计算,只需将当前相位移相π/2。 除了一张通用的余弦表,针对不同的调制方式还需分别建立对应的调制星座图映射表,按照调制方式分类组成一个相位表格库。对于差分相位调制,该表格为差分相位表格。当调制方式确定后,根据得到的码元,查表计算当前相位Φk。 图2以(π/4)DQPSK调制方式为例,介绍差分相位调制软件算法。数字存储区存储的是一个周期的余弦函数波形样点,设存储区的采样点数为N,表格的移动步长为d。原始调制每两个比特一组,通过表1中的调制星座图映射成差分相位ΔΦk与前一码无的相位进行模2π相加得到当前码元的绝对相位Φk,计算Φk在余弦表中的偏移地址,根据偏移地址调制信号的数据。 3调制信号波形 采用PCB四层板设计,实现了该信号发生器的硬件平台,并在此平台基础上完成了以下调制方式的软件编程:AM、DSB、SSB、FM、GMSK、FSK、BPSK、DBPSK、QPSK、(π/4)DQPSK、8PSK、4-64Star-QAM。其中数字调制方式的码元速率可达到1MHz(即对于四相调制,比特速率可达2Mbps;对于32QAM调制,比特速率可达5Mbps),载波频率可达到70MHz,调制方式、比特(或码元)速率、输出中频均可调。