从社会的角度看,信息技术和互联网的发展,使科技进入几何级跳跃式发展阶段,人类进入一个信息爆炸的时代,学习将成为一个人毕生的需要。从员工的角度来看,在温饱问题解决后,工作成为一个继续学习的过程,是为提高自身价值而进行的投资。员工不仅重视完成工作的质量,更看重从工作中学习新知识、新技术,实现自身人事增值。经过培训,企业由于员工技能提高而得到长足发展,员工则从企业发展和自身努力中获得收益。员工和企业不仅分担了培训成本,而且也分享了培训的收益,意着企业和员工都有动力继续合作。同时,员工由于获得职业培训特别是特殊职业培训,而使其在企业外部的价值比在企业内部的价值低,必然会选择与企业的命运紧紧联系在一起。企业可以根据自身的实际需要,经验数据归纳出适合本企业的人事管理模式[5]。
2 开发技术及开发环境
2.1 C#语言简介
C#(读作C sharp)是一种强大的、面向对象的程序开发语言,是微软公司专门用于 .NET平台的编程语言。
众所周知,第一代计算机语言的机器语言,在此之后产生了汇编语言。汇编语言能够准确发挥计算机硬件的功能和特长,但是其依赖于机器硬件,可移植性不好。为了克服程序对计算机硬件的依赖,产生了很多高级语言,包括Fortran、Basic、C等。C语言退出后几经修改,功能和易用性有了极大的提高,因而得到迅速推广,很快发展成为世界上应用最广泛的几种计算机语言之一。
C#是微软公司一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C++、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全[6]。