人才档案管理系统的发展可以追溯至上世纪60年代,由于当时计算机技术应用在我国的发展还相对滞后,人工管理模式还占相当的分量,以至于效率很低,随着工业化、信息化的迅速发展,越来越多的企事业单位开始在信息化管理方面做着努力改善,随着计算机技术的发展和电脑的普及,计算机系统工具和数据库技术的融合和发展,为档案管理系统的阶段性发展提供了诸多可能性。但与国外水平相比,我们在自动化管理方面还是存在很大差距,技术相对落后,管理观念还相对保守,理论和技术融合度偏低,很多因素造成了半自动化的状况,所以在进入21世纪以来,信息化的高速发展,人才管理的观念的转变,加速了人才档案管理的信息化发展。越来越多的企事业单位都会采取集中统一的方式或托付第三方来管理,这样就加速了人才档案管理自动化的进程,使档案管理更加便捷更加集中和良好的调度。
人才档案管理系统是企业员工管理的一项重要内容。现如今,人才档案管理工作越来越复杂,人才档案管理系统就是要把分散的企业内人员的信息实行统一规范的收集管理,建立分类编号,数据库存储查询等现代专业化的管理系统。人才档案管理系统是为企事业单位和个人提供信息输入,信息修改,信息查询等基本功能,依据信息出具个人的基本档案等服务,为企事业单位和个人提供信息的收集,整理和保管等服务的自动化管理系统[8]。对于提高档案管理和信息整理收集提供很大的方便。
1.2系统开发环境
系统采用Visual Studio2010开发系统及Sql Server 2008做后台数据库支持。
Visual Studio 2010是美国微软公司推 Visual Studio 2010(以下简称VS 出的最新开发工具)。该版本具的新功能有:应用程序生命周期、C#4.0动态类型和动态编程、多显示器支持、支持TDD、支持Office开发、Quick Search特性、C++等新特性,新增基于.NET平台的语言F#等[1]。Visual Studio 2010除了上述功能外还在一下方面进行了改进:增强和完善了VS IDE;改进了VB和C#语言,开发人员可以根据自己的爱好选择任意一种语言;同时还包括一种新的.NET Framework语言:F#,支持基于MVC的Web应用,改进了代码编写的速度,简化了Web开发;改进了对WPF和Silverlight应用程序的开发;当然最重要的变化时完善了VC++功能。语言上的强化,提供更好的执行效能,并更加注重安全性等方面。Visual Studio 2010提供的是一套完善的编程语言集。在Visual Studio 2010中由于使用了统一的IDE环境,使开发跨语言平台的应用程序称为可能,程序员可根据自己的实际情况在同一应用程序中使用不同的语言(如VC++、C#等)编写代码。 Visual Studio 2010中提供了用于Web应用程序开发的模板,程序员可以像在VB中设计Windows程序一样使用系统提供的大量 Web应用程序控件设计出功能强大的,可运行在IIS Web服务器上的应用程序[1]。
SQL Server 2008是一种关系型数据库管理系统,不仅包含了丰富的企业级数据管理功能,还集成了商业智能等特性。它突破了传统意义的数据库产品,将功能延伸到了数据库管理以外的开发和商务智能,为企业计算提供了完整的数据管理和分析的解决方案,给企业级应用数据和分析程序带来更好的安全性、稳定性、和可靠性,使他们更容易创建、部署、和管理。
SQL Server 2008不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中[3]。所以在C/S结构中使用SQL Server 2008作为数据库平台是很实用的。SQL Server 2008是一个全面的、集成的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。使用SQL Server 2008数据库具有以下几个优点:(1)实现了数据共享(2)减少了数据的冗余度(3)提高了数据的独立性(4)数据实现了集中控制(5)数据一致性和可文护性高,确保了数据的安全性和可靠性(6)故障及时得到恢复。因此,选择SQL Server 2008数据库作为这次系统的链接对象[5]。