企业人事管理系统的研究与实现
摘 要
人事管理是现代企业管理的工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件。员工是企业生存的主要元素,员工的增减、变动将直接如影响到企业的整体运作。同时,企业的人事管理是企业管理的核心,因而需要为企业的人事管理部门提供了一套操作简易、应用广泛、扩展性强的管理系统,以提高员工管理的能力及效率,实现企业内部的信息化管理。
本企业人事管理系统主要采用C/S结构,主要对企业员工的信息及人事相关的工作流程进行信息化管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Visual Studio 2005和SQL2005 数据库作为开发平台。使用C#语言编写系统程序,完成数据录入、修改、存储、查询、统计等功能;并使用SQL2005数据库建立数据表,进行存储数据。本文将详细介绍企业人事管理系统的系统设计、具体功能的实现以及系统的开发所采用的技术及方法。
关键字:人事管理 信息化 C/S
Enterprise Personnel Management System
ABSTRACT
Personnel management is the modern enterprise management an integral part of the work, is to promote the enterprises to the scientific and standardized the necessary conditions. Employees are the key elements of business survival, changes in staff, such as changes will directly affect the overall operation of the enterprise. Meanwhile, the company's personnel management is the core of enterprise management, and thus the need for corporate personnel department and provides a simple operation, wide and strong expansion of the management system to improve the capacity of staff management and efficiency within the enterprise Information management. The enterprise personnel management system mainly uses C / S structure, mainly employees of information and personnel-related information management workflow to facilitate enterprises to establish a sound, strong employee information database. It is based on Visual Studio 2005 and SQL2005 database as a development platform. Use system programs written in C # to complete the data entry, modification, storage, query, statistics and other functions; and SQL2005 database using a data table to store data. This paper describes the personnel management system, enterprise system design, the realization of specific functions and system development techniques and methods used.
Key words:Personnel management Informational C/S
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1项目背景 1
1.2项目现状与特点 1
2 项目分析 2
2.1项目概述 2
2.2可行性分析 3
2.3 项目特色 4
3 系统设计 5
3.1系统结构 5
3.2系统功能 6
3.3界面设计 8
3.4技术路线 9
3.4.1 C#语言与面向对象设计 9
3.4.2 ADO.NET技术 9
3.4.3 DES加密技术 11
3.5系统流程图 12
3.6系统安全与优化 13
3.6.1系统安全 13
3.6.2系统优化 13
4 模块设计 14
4.1核心类设计 14
4.2功能模块设计 16
4.2.1 登陆模块 16
4.2.2 主窗体设计模块 18
4.2.3基础信息管理模块 19
4.2.4人事管理模块 22
4.2.5 考勤管理模块 24
4.2.6 工资管理模块 26
4.2.7 备忘记录模块 27
4.2.8 数据库维护模块 28
4.2.9 系统管理模块 29
5数据库设计 31
5.1数据库表关系 32
5.2 数据库表设计 33
6 系统测试与实施 45
6.1 系统测试 45
6.2系统实施 45
7 系统的运行与维护 46
7.1运行环境 46
7.2系统维护 46
结论 47
参考文献 48
附录 49
谢辞 55