《员工培训管理系统教学教材.doc》由会员分享,可在线阅读,更多相关《员工培训管理系统教学教材.doc(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Good is good, but better carries it.精益求精,善益求善。员工培训管理系统-员工培训管理系统.员工培训管理的软件在国内外的发展情况近年来,有关员工培训管理的软件很多。但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。比如,在美国有ASTD-AmericanSocietyforTrainingandDevelopment、TheDistanceand Education TrainingCouncilOnline、TCMsHR Careers、ResourceSoftware、SafetySoftware&C
2、omputerBasedTrainingSoftwareSkillsTestingSoftware等;在国内,网络学校及其培训管理软件比较盛行,如中国广播电视大学。真正由企业自身组织的员工培训,据调查的资料可知,到目前为止只有一些国外国企业以及在中国的跨国企业,拥有自己的员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的员工培训管理就是其人力资源管理软件的一个组成部分,并且还只实现了员工个人信息管理很小的一部分功能。在国内企业中,尽管领导们都认识到员工培训的重要性,也有一些企业采取了一些有益的措施。他们购买了计算机,也建立起自己的内部网,对员工培训管理采用了一些简
3、单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业员工培训管理软件。因此,研究开发出一套比较通用、功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果.2.面向对象的开发2.1面向对象的基本概念在了解面向对象的开发方法之前,应先了解一些面向对象的基本概念。1.什么是面向对象面向对象有多种不同的解释,本文采用Coad和Yourdon给出的定义:“面向对象=对象+类+继承+通信”。如果一个软件系统是使用这样4个概念设计和实现的,则可以认为这个软件系统是面向对象的。一个面向对象的程序的每一
4、成分应是对象,计算和控制是通过新的对象的建立和对象之间的通信来执行的。2.对象(object)对象是面向对象开发方法的基本成分。每个对象可用它身的一组属性和它可以执行的一组操作来定义,属性一般只能通过执行对象的操作;来改变。操作又称为方法或服务或函数,它描述了对象执行的功能,若通过消息传递,还可以为其他对象使用。这里,所谓的消息就是一个对象与另一个对象的通信单元,是要求某一个对象执行类中定义的某个操作的规格说明。发送给一个对象的消息定义了一个操作名和一个参数表(可能是空的),并指定某一个对象。而由一个对象接收的消息则调用消息中指定的操作,并将形式参数与参数表中相应的值结合起来。接收对象对消息的
5、处理可以会改变对象中的状态,即改变界说对象的属性,并发送一个消息给自己或另一个对象。可以认为,这种消息的传递大致等价传统开发方法中的函数调用,但执行操作的目的是想修改相关的对象的内部状态。对象可以是物理对象,还可以是任一类概念实体的实例。比如桌子是一个实体对象,操作系统中的进程、室内的照明的等级、在一个特定审判中律师的作用也是对象。3.类(class)类是一组具有相同数据结构操作的对象的集合。类定义可以视为一个具有类似特性与共同行为的对象的模版,可以来产生对象。在一个类中,每一个对象都是类的实例,它们都可使用类中提供的函数。4.继承(Inheritance)继承是使用已存在的定义作为基础建立新
6、定义的技术。新的类的定义可以是既存类所声名的数据和新类所增加的声名的组合。新的类的复用既存的定义,而不要修改既存类。因为这种类的一部分已经实现和测试,故开发费用较少。即存类可当作基本类来引用,则新的类相应的可当作派生类来引用。5.封装( Encapsulation)封装是一种组织软件的方法。它的基本思想就是把客观世界中联系紧密的元素及相关操作组织在一起,构造具有独立含义的软件实现,使其相互关系隐藏在内部,而对外仅仅表现为与其他封装体的接口关系。封装的目的是信息隐藏。不过,信息隐藏是原则,而封装是针对这一原则的实现。为具体说明这一概念,以下举一个实例。为了定义一辆自行车,首先要定义自行
7、车类,它的属性有framesize(车生尺寸)、wheelsize(车轮尺寸)、gear(齿轮)、material(材料)和brand(牌子)。再定义自行车的操作;shift(变速)、move(移动)、repair(修理)。BicycleClass: Attributes: framesize fheelsizegearmaterialbrandOperation: shiftmove repair这样,整个自行车的描述就由一个类封装起来,要声明一个自行车对象mybike是只需写Bicyclemybike。如果不考虑某些语言(例如c+)中属性及
8、操作的公有行及私有性,类/对象的接口就是它的属性及操作,而私有部分则是操作的具体实现。6.多态性(Polymorphism)在程序设计语言中,多态性指相同的语言结构可以代表不同类型的实行进行操作,这里的实体包括变量及函数或过程的变元等。2.2面向对象分析面向对象分析OOA(object-orientedanalysis)是软件开发过程中的问题定义的阶段。这一阶段最后得到的是对问题论域的清晰、精确的定义。面向对象分析为论域分析和应用分析。论域分析建立大致的系统实现环境,应用分析则根据特定应用的需求进行论域分析。3.员工培训管理系统初步调查与可行行分析3.1确定员工培训管理系统的边界从广义上讲,系
9、统是个部分的简单组合,它们相互作用,以达到中目的。任何一个系统都是由比它更小的系统组成的,同时它本身又是较大系统的一个组成部分。因此该系统既是比它的小系统的生存环境,又是比它大的系统的一个组成部分,为了达到特定系统的目的。该系统需要与其周围环境,即与系统边界外的任何实体交互作用。实现这一个目标的途径就是确定系统的边界。企业员工培训管理业务只是企业经营管理业务的一部分。它的生存环境就是企业,它要与企业其他业务进行交互,才能更好的实现它的功能,因此,要设计出一个功能完善的员工培训管理软件,就必须明确员工培训管理业务的边界。这样,既能避免重复性开发,又能更好地针对该业务运行专业开发。划分企业员工培训
10、管理业务的边界,遵循以下原则:(1)目标明确。在信息系统中的没一个子系统都是为某一个目标而运行的。系统的边界是否合适,系统内部所有服务是否都为共同的目标而存在,将直接影响到系统的整体功能。员工培训管理系统的目标就是要实现一个节省人力、能使管理流程科学化的系统。(2)结构清晰。系统与系统之间层次要清楚,比较要分明,这样便于实现总目标要求,使信息交互流畅。(3)系统与边界界面要清楚。系统有了明确的边界,外界就可以通过输入接口控制系统的行为,有可以通过输出接口观测系统的行为。摘要:本文结合专业课程体系建设,探讨了按系列课程建设实践教学体系方案,介绍合肥工业大学计算机科学与技术专业在系列课程实践教学研
11、究、教材建设及实验室建设等方面的工作。关键词本文来自:计算机毕业网:实践教学体系;课程实验;课程设计;实验室建设1实践教学体系研究计算机科学与技术学科学生的能力包括认知能力、实践能力以及团队协作等方面的能力。这些能力的培养不是靠某一门课或某个集中环节的实践(实习)就能完成,它需要通过各种途径、经过一个较长期的修养过程去实现。尤其是专业能力的培养,更是需要通过相应的系列课程来完成。计算机科学与技术学科的专业能力包括计算机思维能力(抽象思维和逻辑思维),算法设计与分析能力,程序设计与软件开发能力,计算机系统的认知、分析、设计与分析能力。目前在教学计划中体现上述能力培养要求的核心系列课程有:公共基础
12、系列(德育、体育、军事、外语等),基础理论系列(高等数学、离散数学、计算机理论等),软件技术系列、硬件技术系列,网络技术系列。高等学校的实践教学一般包括课程实验、综合性设计、课外科技活动、社会实践、生产实习、毕业设计等。因此,实践教学基本上可以分为三个层次2:第一,紧扣课堂教学内容,以掌握和巩固课程教学内容为主的课程实验和综合性设计;第二,以社会体验和科学研究体验为主的社会实践和课外科技活动;第三,以综合应用专业知识和全面检验专业知识应用能力的毕业设计。课程实践(含课程实验和课程设计)是大学教育中最重要也是最基础的实践环节,直接影响后继课程的学习以及其他两个层次实践活动开展的质量。本文仅讨论课
13、程实践的实验教学体系建设与实践过程。1.1课程实验课程实验是配合课程教学,与课堂理论教学相辅相成、以达到课程教学要求的实践环节。课程实验对计算机软件和硬件的设计和实现、测试原理和方法起到示范作用,它不仅仅是对理论的验证,更主要的是通过课程实验完成对学生对基本技术、基本方法的训练和基本能力的培养。课程实验可分为以下5种类型3:(1)观察性实验:培养学生的注意力、观察力、辨别力,同时增强学生学习的兴趣。(2)验证性实验:培养学生对其其设备的操作能力和加深对理论的理解。(3)设计性实验:培养学生的设计能力和独立工作的能力。(4)综合性试验:培养学生分析问题和解决问题的能力。(5)研究性实验:培养学生
14、推理抽象能力和研究能力。目前,在课程实验中验证性实验占了大部分,应逐步加大设计性和综合性实验比例,在有条件的课程中引入研究性实验。课程实验教学与课堂理论教学是两个互为补充的教学环节,应明确课程实验的目标并将一门具体课程的目标与系列课程能力培养的总目标结合,建立完善的课程实验教学体系、质量标准和考核机制。循序渐进地提高学生的实践动手能力,从而完成课程实验教学的总体目标。1.2课程设计课程设计以培养学生系统设计与分析能力为目标,通过团队式合作、研究分析、工程化设计完成较大型的系统或软件的设计题目。课程设计不仅有利于学生巩固、提高和融合所学的专业课程知识,更重要的是培养学生多方面的能力,如综合设计能
15、力、实际动手能力、文献检索与分析能力、团队合作能力、工程化能力、研究性学习能力、创新能力等。课程设计过程是在教师的指导下,在相对集中的时间段内和指定的实验室中,学生利用本课程以及以往所学的知识和技术(必要的话,还需辅以一定的课外学习),独立解决一些复杂且具有综合性的问题。从规模上来说,课程设计是在平时作业的基础上进一步扩展的大作业。课程设计是提高学生专业知识综合应用能力的一种非常有效的方法,在整个实践教学体系中占有非常重要的地位。课程设计一般作为单独的实验课程开设,单独考核和计学分。2系列课程实验教学体系建设目前针对实验课程的建设大都是面向某一门课程,而对课程之间知识和能力的关联和衔接,以及如
16、何通过系列课程的实验教学循序渐进地培养学生专业能力考虑甚少。特别是在转向完全学分制教学体系下,面对教学学时减少,课程内容增加,实验条件有限的矛盾,研究系列课程实验教学体系对在不增加学时(或增加不多)的基础上,提高学生综合运用知识能力,充分利用和发挥现有实验资源的潜力有着十分重要的意义。我校计算机科学与技术专业针对学校培养学生“工程基础厚、工作作风实、创业能力强”的目标,结合工程应用型人才培养的要求,自2003年起开展了针对系列课程实验教学体系的研究与建设,在软件技术系列课程、硬件技术系列课程、网络与信息安全系列课程等实践教学方面取得了一定的成效。2.1软件技术系列课程实践教学软件技术系列必修课
17、程包括“程序设计基础”、“数据结构”、“数据库原理”、“操作系统”、“编译原理”、“软件工程”等学科核心课程,这些课程总学分数达到24.5分,总学时392,其中课程实验60学时,还另有8.5周的集中安排的实践环节用于完成上述课程的课程设计,具体见表1。课程实验的内容主要是针对课程中某一局部(如章、节或知识点),通过实验巩固、加深对相关知识和方法的理解,发现存在的错误认识,以培养学生分析问题和解决问题的能力。一个实验往往有若干个实验题,实验题应体现不同的实验类型,特别是课程后期的实验,应侧重设计型和综合型实验。课程设计题目应具有一定的深度(需要学生学习教材以外的、更深入的内容)和广度(应尽可能结
18、合先修课的知识点,并将后继课程部分概念和知识提前引入)。例如,程序设计基础课程所采用的语言C+,在课程设计中一方面要求学生学习VisualC+运行环境的有关内容(如项目概念和运用、调试工具的掌握),另一方面要求学生根据题目的要求掌握诸如文件操作、图形绘制、动画效果等编程技巧。另外,在某些题目中有意识地引入链表、队列、堆栈等数据结构以及像搜索、排序等算法内容,以加深学生“程序=数据结构+算法”的概念,引发他们学习后继课程的兴趣。除了上述必修课程以外,还开设了“Java程序设计”、“算法分析与设计”、“网络程序设计”等选修课程。为提高学生程序设计能力、培养学生创新意识和团队协作精神、选拔优秀学生参
19、加各类科技竞赛,在二、三年级分别开设了“程序设计算法与艺术”、“机器人足球赛程序设计”课程。这两门课程均采用教师课堂辅导和学生讨论相结合,且以学生分组实践和讨论的形式进行。课程的开设大大提高了学生的学习兴趣、促进了其提出问题、分析问题及解决问题能力的提高,深受学生的欢迎。2.2硬件技术系列课程实践教学硬件技术系列必修课程包括“数字逻辑”、“计算机组成原理”、“汇编语言程序设计”、“微机原理与接口”等学科核心课程。这些课程总学分数达到16分,总学时260,其中课程实验50学时,具体教学计划见表2。由于各教学仪器设备厂商近年来加大了对高校实验室的宣传和投资力度,各高校实验室硬件实验仪器设备均有了较
20、大改观,实验内容也随之更新和改进,实验的运营成本随着厂商的售后服务提高而降低。但带来的问题是,由于受仪器设备型号以及目前高校实验教学队伍水技术平的限制,目前高校自主开发的硬件类实验仪器设备较少,影响了对综合型和设计型实验的开设,有些课程的实验指导书直接使用厂商提供的指导书,造成了硬件系列课程“同化”现象,不利于各高校专业特色教育的开展。因此,如何针对本校学生的实际、专业培养目标和特色建设硬件课程的实验教学体系是当前硬件系列课程的实验教学所面临的主要问题。分布式控制技术是我校计算机科学与技术学科实力较强且具有一定特色学科方向,因此,我们开设了“自动控制原理”、“计算机控制”、“单片及原理及应用”
21、、“可编程控制”、“嵌入式系统”选修课程,并在课程实验内容以及课程设计中侧重该方向培养。2.2网络与信息安全系列课程实践教学随着互联网应用的不断扩展和深入,网络技术和信息安全技术日益受到关注,相关课程也受到同学的重视,社会对该方面人才的需求也不断扩大。我校2002年开办了“信息安全”专业,但在计算机科学与技术专业,由于计划学时的限制,目前只有“计算机网络”被列为必修课程,同时开设了“网络程序设计”、“电子商务”、“网络安全”、“防火墙与入侵检测”、“计算机病毒与反病毒”等选修课程。因此,该系列课程面临着学生选课人多、课程内容新且发展快、实验学时少、实验室条件有限等问题。在网络与信息安全系列课程
22、实践教学体系建设中,针对上述问题,我们打破了课程限制,将网络原理、组网技术、网络应用、网络管理、网络安全、信息隐藏、密码算法和病毒防治等内容集成在一起,在内容组织上循序渐进、由浅入深,在实验类型上适应基础与验证性、综合性与设计性两种不同层次的要求,在统一的平台上开展实验教学。经过几年的建设和实践,我们对实践教学在培养学生综合素质和实际能力上的作用有了更深一步的认识,对系列课程的实验教学体系研究有了初步成果,目前软件技术系列课程实践教程和网络与信息安全系列课程实践教程已由合肥工业大学出版社出版,硬件技术系列课程实践教程也已规划编写,前面两本教材在学生使用过程中已取得一定成效,受到学生的欢迎。3实
23、验室建设实验教学体系的改革和教学与实验室建设是密不可分的,自2003年以来,结合本科教学评估的要求和实践教学体系的建设,学校、学院加大实验室建设投入,加强实验教师队伍建设,提高实验教学质量。具体工作如下:(1)学院成立中心实验室统一承担和管理全院实践教学工作,中心实验室下根据教学实践我们收到的少数教案,在教学目的的描画上都很不规范。有的不从三个维度分开描画;有的虽然分红了三个维度,却将本应属于知识与技艺的目的放到了进程与方法里。有的教员混杂了教学目的的行为主体,甚至把自己的教学思绪与方法当成了进程与方法。在情感、态度与价值观维度,教员的效果则是空泛且千篇一概。这样的教学目的一旦公布在杂志上,会
24、对其他教员做出不正确的示范。本刊编辑最近,笔者依照惯例查阅了100位初中语文教员的1000左右课时的备课笔记,没有发现一个课时的教案较好地表现了“三维目的”。众多教案中,“知识与才干(或技艺)”、“进程与方法”、“情感、态度与价值观”排得整划一齐但具体内容基本对不上号,只是“贴标签”而已。打电话问几位优秀教员,答曰:说假话,我们不懂“三维目的”,只是应付反省。“我们区别不了进程与方法、情感态度与价值观,不得已而为之。”语文教研员“三维目的”是块“硬骨头”。教员们都觉得是担负,私底下有微词。如今对教学目的盛行的说法太多,我就看到有的中央把三维目的变成四维目的了。假设没有一个规范,很轻易变成方式化
25、的目的剖析,实践教学中并没有从目的下去思考。信息技术教研员在新课程倡议的理念中,“三维目的”能够是一线看法最模糊,也是最备受争议的效果。教员和教研员们对其的看法智者见智,仁者见仁,甚至一些地域认可的做法,在另外的地域却被以为是错误的。“三维目的”在教学一线的落实更成效果。为找出出现这些效果的深层次缘由,以便有针对性地给出意见,我们设计了基于“三维目的”的讨论话题,搜集全国各地教员对“三维目的”的不同看法和做法。教员们经过本刊的QQ群各持己见。我们从几个中心词汇入手,摘取了局部教员的讨论内容,出现给读者。理解叶建军:我了解的“进程与方法”是,学生经过丰厚的进程体验(自主尝试)与同伴互动,构成处置
26、效果的思绪、流程。情感、态度与价值观表现为学生对信息事情迷信、合理的看法,以及教员对学生的人文关心。这两维目的应更深刻化、真实化,以使其实际起来更轻易,而不是那么高不可攀。顾坚勇:在实际层面,“三维目的”是好的,引导教员走向“以学生为中心”。它倡议的是一种看法,而非可现场评价的短期目的,我们可以有选择地消化,在教学目的确实立上应有所取舍和侧重,不同窗科乃至不同年级也应有所区别,没必要搞运动式的“一刀切”。郭庆春:对教学目的的剖析还是很有必要的,由于教学目的是我们教学的“目的”。其实,对学生有久远意义的是另外两个我们不轻易在课堂上短时间完成的维度。程庆宝:教学目的的明晰确立很重要。我们学校正“三
27、维目的”还是比拟注重的,要讨教员们在教案中有所表现。我了解的进程与方法是,培育学生了解知识的构成进程以及如何获取知识的方法,比如协作探求、自主探求。情感、态度与价值观则是学生品德素养、信息素养以及习气等的养成。这二者正是传统教育缺失的局部,如同冰山的山顶暴露在外头,大局部都沉在海底。陈仕洪:我以为教学目的是课程目的的具体化,教学目的剖析是教学设计中最重要的一步。教学必需围绕目的停止,目的必需具体、可控。在“三维目的”中,后两维十分重要,强调学生学习的意义,强调成功(或曲折)的体验,实践上是以人为本。描述荆教员:我们学校要求分红三局部来写,我看没有太大的必要。其实,每节课我们都在停止着这项任务。
28、我们上学的时分,教员不也教给我们方法和情感、态度了吗?汤涛:分开写常会出现重复的现象。试想,技艺目的会不会和进程目的的描画相似呢?团体觉得,只需教学目的中融入三维的思想就可以了,何必在意具体的写法?陈仕洪:假设一节课有这个目的,写上比拟好;假设没有这个目的,就不写。我觉得“三维目的”怎样写并不重要,表现出来就行。明白人一眼就能看出好坏。郭庆春:有时分写的是提高审美看法。要是真实没啥可写了,就写提高信息素养,最后写得连自己都底气缺乏了。Beyonddream:我普通都写“培育”或“提高”,真实想不出能写其他的什么内容。我们教员需求明晰应该怎样做,怎样去细化、分解和落实“三维目的”。落实程庆宝:我
29、在课堂上也鼓舞学生用多种方法处置同一效果,让他们对知识的构成进程动动脑子。但我以为,要在课堂上落实后两维目的比拟困难。依据自己的教学阅历,很难做到每节课都生成新的情感、态度与价值观。另外,课堂上往往会发作难以预料的事情,所以我以为情感、态度与价值观的培育得因课而异。顾坚勇:教学目的乃至教学设计更多是写给读的人看的,而不是给听课的人听的。很多人没有思考过“能不能落实自己制定的三维目的”。团体以为,在教学设计或评价阶段要思考“三维目的”,但在教学实施中更应该关注和着力处置从中提炼出的教学重点和难点,很难面面俱到。Beyonddream:我也基本上是完成教学重点、难点就行了,事前并没有思考过交叉“三
30、维目的”。邓轶:教学目的的后两维为什么难于完成?要害是我们教员的教学方式有效果。假设我们的教学坚持以学生为中心,情感、态度和价值观在每一课都会有不同水平的表现,只不过是侧重点不同而已。汤涛:我想知道,情感目的能否需求先做好一个久远的目的?能否需求分阶段确定目的?评价顾坚勇:以往只注重知识与技艺,是由于我们被考试和评价所约束,不用考试的就以为不重要,不能量化评价的就说很虚无。其实,教育自身就是个临时的进程,非“绩效”二字所能替代,且很多教学功用是在预设外完成的。柳州小强:教员的教学行为都是跟着评价走的。情感、态度与价值观由于难于量化,特殊是现行的考试评价制度难以对其停止评价,因此,教员教学中就不
31、轻易去关注它们了。从操作下去说,没有评价就没有确立目的的必要,就似乎“下了义务却不反省,当然就没有人会去完成”。“三维目的”的理念虽好,但假设没有具体的出现方式、评价方法,留下的往往只是纸上的数条口号或许仅供教案反省的文字表述而已。邓轶:情感目的是理性的,是学生在学习进程中自然的表现和情感流露。我以为假设这一维度与学生的考评挂钩,就会变味。但并不等于不要鼓舞机制,一套有利于学生学习的鼓舞机制或许会对这一维度的考评起到补充作用。我的疑问是,如何树立这套鼓舞机制?刘群:我的疑问是,如何判别学生的情感、态度与价值观能否达标?比如,学生在学校里接受了保护卫生的教育,到了校外就乱丢渣滓,这算到达目的了吗
32、?可操作的评价能否测评出一团体的情感、态度与价值观?测评效果的上下能否代表情感、态度与价值观的上下?自己不时对这些效果搞不清,请专家们给出解答。这些教员的观念都很有代表性,表现了教学一线了解和落实“三维目的”的状况。应该说,教员中可以明晰看法和了解“三维目的”的还只是少数。他们在了解上反映出的效果、他们在实施上表现出的困惑,说明我们对教学目的在教学中的作用以及教员滥用“三维目的”的现象没有给予足够的注重。从“三维目的”效果动身,我们还可以延伸到教学革新中其他被方式化的教学理念,它们异样需求我们重新审阅和思考。(牟艳娜整理)有人这样说:“走开,别在这里行骗了!”有人这样说:“是云计算让我们的企业
33、蒸蒸日上!”关于中国众多的中小企业来说,如今的“云计算”概念的炽热可以堪比2000年的“电子商务”。但是,有很多要素不时阻碍着中小企业与云效劳的“配对”:中国云效劳提供商的不成熟、云产品的不完美、用户知识水平有限,以及目前中国较差的云计算效劳环境等等。虽然如此,市面上依然有少量提供“云效劳”的厂商,也有不少中小企业运用者。那么,谁在运用“云效劳”;它们会碰到哪些效果;它们在担忧什么;国际云效劳提供商能给中小企业提供什么样的效劳?“我们正朝着一个IT外包的时代开展。毫无疑问,中小型企业会比大型企业愈加积极地迎合这一趋向。”这是业内云计算支持者共同收回的呼吁。但是,中国中小企业关于云计算的运用状况
34、并非人们想象中那样失望。有人悍然指摘那些推销云计算效劳的人:“走开,别在这里行骗了!”也有人感恩地说:“是云计算让我们的企业蒸蒸日上!”在计算机世界记者对众多中小企业的采访中发现,上述两种状况都属于“极端”。理想上,在一些用户抱着宽容的态度悄然运用了云效劳时,更多的中小企业用户对云计算还处于一种不自动、不反抗的“默默围观”形状。2004年6月,刚刚从国外回来的八百客开创人兼总经理李智发现,互联网将是中国未来的趋向。于是,他创立了八百客,下功夫研讨SaaS形式并推行。后来,随着云计算的兴起,八百客又迅速转型为云计算提供商。那时,“云计算”早已不是什么新奇的运用。Google的Gmail就是一种云
35、效劳,它的推出甚至早于“云计算”概念的提出,如今在团体用户中曾经较为普及。随后,亚马逊、惠普、IBM、甲骨文和微软等IT巨头,也都经过互联网为客户提供包括存储空间和软件在内的效劳;在B2C电子商务范围,亚马逊“云计算”效劳输入形式的成功俨然已是一个成熟的样板;而在平台及软件的PaaS层、软件及效劳的SaaS层,S也成了行业学习的典范。当这股云计算风潮涉及到中国,迅速将中国大大小小的IT企业所虏获。金蝶的友商网打出了做“中小企业保姆”的口号,用友的伟库也直瞄中小企业,而八百客提出要争当国际的“Salesforce”为中小企业提供PaaS和SaaS效劳,还有很多名望不大的小公司也在提供着某个范围的
36、云效劳。除此之外,国外的大型IT提供商在效劳大型用户之余,也瞄准了国际的几千万家中小企业。为什么中小企业会成为云计算提供商分歧盯紧的“财神”呢?李智以为,过去的企业信息化树立往往要购置效劳器、存储和网络设备等,而中小企业很难花重金购建这些高端设备,这时分,基于互联网的效劳交付软件的出现,使得企业停止信息化树立的费用大大降低,企业无需再购置冗杂的IT设备,就可以完成信息化治理。云效劳使中小企业更好地将精神集中在业务上,而那些足以媲美大企业级别的IT技术,则可以使他们随时获取、按需运用、随时扩展,并且运用户终端的功用大大简化。“因此,可以说中小企业对云计算效劳是相当盼望的。”李智说。而最有吸引力的
37、则是费用的节省,用户只需求每月支付很少的费用就可以租用这些软件和效劳,而且功用还可以随时停止添加。富邦投资是一家集团公司,下面有四家分公司,区分做钢和煤的贸易,以及金融担保,还有礼品大规模推销等业务,他们在担保平台和贸易范围都运用了云效劳。富邦投资信息总监邢修义给记者算了一笔账:富邦投资目前有40个客户端,每月每个客户端的费用是60元,一共2400元,相当于雇佣了一名员工。“但是假设我们不用这种方式而是买一个成形平台的话,先不算购置产品以及实施的费用,为这套设备还必需要装备相应的人,而这团体的工资不见得比2400元低。”富邦投资的亲身体验证实,云效劳在节省本钱方面确实效果清楚,但虽然如此,目前
38、很多中小企业对云计算概念还不是很认同。因此李智以为,要想企业认可云计算,处置方案提供商必需为用户处置三个方面的效果:首先,客户需求的是一套完整的治理软件,这不是复杂的OA软件功用或许绩效治理功用,而是可以相互集成的治理模块;其次,用户需求它们所运用的软件支持快速开发,究竟企业业务在不时变化,一个在线交付的软件也必需可以依据业务的变化而随时变化;第三,企业需求的实时效劳,照应慢是它们难以接受的。但目前的效果是,云计算效劳市场规模还相对较小,云计算效劳商的处置方案不尽相反,现阶段包括互联网在内的一些外部环境也不是很完美。所以很多用户对云计算并不是很认同,有些甚至有些反感。但这并不阻碍一些思想看法前
39、沿的中小企业曾经末尾运用云效劳,而他们从中也确实取得了不小的益处。英孚教育是一家具有海外背景的培训机构,属于中型企业,但它对云效劳的运用曾经十分深化,触及到销售、治理、研发等各个方面。英孚教育对云计算的认可,很大水平上得益于其外企背景。英孚教育客户关系治理总监陈萍在英孚教育曾经任务了9年多,她见证了公司从传统信息化平台向云计算平台的转移。陈萍引见说,英孚教育能够是Salesforce在中国的第一个用户,是较早触及这种互联网软件交付形式的企业。而在5年前,英孚教育还没有采用这种形式,实践业务运营中碰到的诸多应战,迫使它们急需求寻觅一个系统来处置这些效果。在中国,英孚教育主要做英语培训。近年来,随
40、着人们学习英语热情的不时提高,英孚教育的客户也不时添加,不只用户数从当年的五、六团体添加到如今的1000多人,在北京也曾经有了9家学校。因此,传统的销售系统越来越跟不上步伐,并曾经末尾约束英孚的开展。“末尾我们也想过自己开发一套系统,或许买一套比拟成型的系统,但预算却远远超出了我们的预期。”陈萍通知计算机世界的记者,“我们不是一家IT公司,主营业务是普及英语知识而不是做一套完美的信息化系统,既没有那么多的精神,也没有财力自己实施一套系统。”于是,英孚教育末尾研讨云计算形式。英孚教育是外企,老板也是外国人,因此它们很早就对云计算有所了解。经过多方调研之后,英孚选择了S的系统。陈萍说,在运用S系统
41、的5年里,英孚教育的业务失掉了很大改善。英孚教育的该系统曾经掩盖了英孚教育9个国度的销售团队;英孚公司中各局部的治理者可以随时了解销售和运作状况,不用等候数据汇总的时间;公司的销售人员可以治理它们自己的客户资源,提高任务效率;公司的系统治理部门可以很快地满足业务部门的需求,大大降低了开发时间。“当开拓一个新市场时,这种形式更易于治理,只需多买几个账号,不用其他投入,由于效劳器和数据库对方都有,十分省时省力。”陈萍说。但是,并非一切人都像陈萍这样认同云计算,博时基金信息技术部总经理林琦就不太感兴味。他以为,企业IT部门尤其不能对一些新技术、新概念自觉跟进,必需思考已有系统的应用率。理想上,对云计
42、算“不感兴味”与博时基金的“身份”有很大关系。首先,金融类企业的客户信息都是重要数据,不能有丝毫差池,把信息放在互联网上难免担忧;其次,金融类用户普遍“财大气粗”,他们首先思考的不是资金,而是这套系统能否足够“稳固”;第三,金融类企业在部署信息化的路途上起步很早,前期有很大投入。因此,虽然云计算正在中小企业中渐渐开花,但客户群往往是对数据平安有一定要求,自身又有一定的技术才干、研发才干,并且业务蒸蒸日上的中小企业。记者所采访的中易安房地产担保公司、富邦投资、阿尔西空调、古船食品集团、贵州同升、北京同人财会学校等,都曾经不同水平地接触了云计算形式,并亲身体验了它的好与不好。“理想上,我们并没有百
43、分百信任云计算、信任云效劳商。”谈及目前的云平安效果,众多的用户都这样表示。中易安房地产担保公司信息运营部技术支持经理潘昊就说:“其实,我们对云效劳的动摇性要求不太严厉,但平安性却是我们是十分注重的。”事先,在对软件停止选型时,中易安也论证了很长时间,由于在这个云平台上会有很多客户信息,这些信息必需保证相对的平安。“一末尾,我们曾向效劳商提意见,由我们提供效劳器和机房,把数据放在我们手里。后来几经讨论,发现这样能够更不平安,而且难以维护和晋级。”潘昊说,经过双方不停地讨论和退让,最后的形式是中易安可以随时停止本地备份。但也有用户对平安不是特殊担忧。贵州同升自动化公司总经理张旭东就一点也不担忧用
44、云效劳平安不平安,他觉得如今网络支付、网络购物都这么普及,互联网的信任曾经末尾渐渐树立了。“我们很早之前就对云计算比拟关注,去年运用了恩信科技的云计算ERP效劳。”张旭东通知计算机世界的记者。贵州同升有60多名员工,其中有一半以上是做组装和集成的工人,而运用云计算ERP的员工有20多名。从2010年末尾试用到如今的一年多时间,贵州同升的整个进销存体系都在“云”上了。富邦投资信息总监邢修义也表示对平安不是很担忧,由于他们做了少量的风险管控预备任务,并且活期做EXCEL表格的数据备份。“即使云平台不能用或许提供商开张了,只能影响我们基于网上的审批流程,只需花点时间在治理上做调整就行,中心数据不会丧
45、失。”理想上,云计算提供商也高度注重客户的数据平安。“由于,要想做大公司,必需保证信誉和平安,否则只需一个客户出了效果,公司很能够就开张了。”潘昊表示,数据在本地效劳器上并不会更平安,一样面临各种平安风险。针对数据平安,陈萍也表示,提供商给了用户很大保证,英孚教育一切用户在登录公司门户时,都有IP地址和时间的限制,关于不同级别的用户,登录地点、时间都有限制,“只要在相当级别的治理层才可以看重要数据,而且必需先做报告,才可以把数据导出。”陈萍说,这都是不同层次的数据维护的措施。但是除了平安,陈萍仍对目前的这种云计算效劳形式有所担忧。程序代码不仅仅是目的,更重要的是继续学习的方法,特别是像二叉树、
46、树和图的遍历这样的包含着存储结构设计的基础性算法,应该是分析、设计、实现和解释复杂算法的工具、要素。本文以垂直输出二叉树、快速排序、汉诺塔、生成二叉链表的设计和实现为例,说明这个方法。1垂直输出二叉树与层次遍历垂直输出二叉树的算法可以利用层次遍历方法1的模式。不同的是,在层次遍历中对结点的访问要改为定位输出,因此,队列中的元素不仅要包含结点指针,而且要包含输出的位置。如何确定结点输出的位置?显示器的横向是X轴,纵向是Y轴,坐标轴的交点在左上角。假设屏幕宽度(screenwidth)是80。如图1所示。二叉树的第1层只有一个结点,是根,在(40,1)点输出。40为偏移量(offset)。第2层有两个结点,分别是上一层结点的左右孩子,输出的位置相对其双亲的位置而左右对称,因此,偏移量应该是上一层偏移量的一半(offset=40/2=20)。具体输出