信息化的迅速蔓延,对企业的管理模式和管理理念提出了新的要求。传统意义的员工管理,主要依靠人员进行书面记录进行管理,这不仅浪费了人力资源,也使员工管理过程变得复杂,管理效率低下。于是,在互联网潮流下,人们提出现代化的企业管理方式,在思想上追求更为广泛的系统价值,在技术上依靠计算的机高效性和易操作性来建立新的管理模式,简化员工管理的方法及过程,及时掌握公司内部信息。
现代信息技术的发展,不仅改变了我们的生活方式,同时也改变了我们的工作方式。互联网的高速发展,以及信息化的迅速蔓延,使传统意义上的企业员工管理的形式和内涵都在发生着根本性的变化。企业员工信息管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今俨然是一个热门话题,它已被许多企业所采用。在信息化的潮流中,引入现代管理的思想和技术,建立一套可面向企业单位的员工信息管理系统,简化员工管理的方法和过程,是十分必要的。
在复杂多变的竞争环境中,企业已经越来越了解到人在市场竞争中的重要性。如何能够使用信息化技术及时有效地管理人事信息,已成为企业主管和和人力资源部门越来越关注的一个问题。我国企业管理信息化建设正处在发展状态中,通过查阅相关资料了解关于员工管理系统等方面的研究,结合工作中的问题和收获,提出此课题,研究开发系统使用的软硬件开发平台、数据库设计、开发语言和工具的选择,目的是通过技术手段了解企业从传统经营管理模式转变到信息化模式的过程,进一步了解其在企业信息化管理中的重要作用。
1.2 国内外研究现状
1.3 本课题的主要工作
公司职员资料管理系统主要面向的使用对象是企业人事部门工作人员,为其提供服务的综合管理。然而,在实际情况中,一些企业高层管理人员也会直接对员工进行管理。总而言之,企业员工可以通过本系统管理公司内部人员信息和部门信息,完成相关的日常工作。
本课题¬——“公司职员资料管理系统”要完成的工作有两部分,一是数据库的设计及实现,二是客户端的设计和实现。数据库要求完成数据库结构的设计,通过分析得出需要存储的数据项,并对数据项进行格式控制,建立适当的表结构以及存储过程,方便客户端与数据库的通信。客户端要求分析系统需求,设计程序界面,实现员工信息的增加、查询、修改和删除;实现部门信息的增加、查询、修改及删除;实现系统信息管理,包括操作员设置、操作员权限设置和修改密码。整体系统要求有一定的容错性和健壮性,并设置权限控制功能来控制用户的使用。
1.4 系统相关技术介绍
1.4.1 C#技术介绍
要了解C#,必须要了解.Net框架。.Net是微软开发的一种面向网络、支持各种用户终端的的开发平台。.Net框架实质是一组用于帮助开发应用程序的类库集,为程序员提供了一个软件开发环境,适用于WINDOWS操作系统。而Visual C#.Net(简称C#语言)是微软公司针对.Net平台推出来的一门新语言作为.Net平台的第一语言,也是微软公司推出的下一代主流开发语言。C#语言几乎集中了所有关于软件开发和软件工程研究的最新成功。如面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本安全控制、代码安全管理等。微软公司是这样描述C#的:C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。