基于.NET的企业人事管理系统摘要随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。
企业人事管理系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。
人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。
本文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。
此系统采用近年来发展最快的计算机语言-Visual C#和SQL Server 2005数据库作开发工具,同时使用B/S系统结构。
【关键字】人事管理系统人事管理信息管理系统ABSTRACTWith the popularization of computer application, it’s time to promote the modernization of the computer management for an ente rprise and it’s inevitable especially in the new economic society, also, the business managers cry for it. As a kind of the MIS, the personnel management system is the important part of the effective Human resource management and it’s an essential conditio n for an enterprise management to be scientific and regular. The personnel management system is an indispensable part for modern enterprise, its contents are both vital for the executive and the manager, therefore ,it should provide sufficient information and quick inquiry methods.Its main tasks are using computer to save the personnel documents of the employees; If needed, you can do searching、classifying、counting、or adding、modifying and deleting information in this system; besides, you can do various queries of the document materials for different purposes.This treatise introduces the background of development for the problem and the process for development. It also explains the emphasis on system design, the design thought, the key technology and its solution. The system uses visual c# and SQL Server 2005 DataBase which is developing fast in recent years as its developing tool and the B/S system fabric.【key words】personnel management system personnel management MIS目录第1章引言 (1)1.1 选题背景……………………………………………………………………………………………………..11.2 编写目的 (1)1.2.1 人事管理的概念 (1)1.2.2 人事管理的要点 (2)1.2.3 管理信息系统功能特点 (2)1.3 人事系统的目标 (2)1.4 术语说明 (3)第2章系统开发可行性分析 (4)2.1 可行性 (4)2.1.1 技术可行性 (4)2.1.2 经济可行性 (4)2.1.3 管理可行性 (4)2.1.4 开发环境可行性 (4)2.2 开发工具Visual Studio 2005介绍 (5)2.3 SQL语言简介 (8)2.4 系统安全性分析 (9)2.4.1 的安全性结构 (9)2.4.2 身份验证 (10)2.4.3 ASP.ENT的安全数据流 (11)第3章系统功能分析 (13)3.1 功能需求 (13)3.1.1 本系统功能模块示意图 (13)3.1.2 系统流程图 (14)3.2 系统设置管理模块 (15)3.3 员工档案管理模块 (15)3.4 员工考勤管理模块 (16)3.5 员工评价管理模块 (16)3.6 员工调动管理模块 (17)3.7 员工工资管理模块 (17)3.8 新闻模块(额外附加功能) (18)3.9 数据模型分析 (18)3.10 数据库系统的模式结构分析 (19)3.11 数据库系统的体系结构分析 (20)3.12 数据库管理系统分析 (20)3.13 数据表设计 (21)3.14 数据表之间关系 (25)3.14.1 主要表之间的关系如表3-11 (25)3.14.2 系统表之间的关系如表3-12 (26)第4章系统详细设计 (27)4.1 程序流程图(如图4-1) (27)4.2 系统设计方法 (28)4.2.1 设计方法 (28)4.2.2 系统功能目录表 (29)4.3 系统设置管理模块 (30)4.3.1 系统登陆界面 (30)4.3.2 添加管理人员 (31)4.3.3 角色管理 (3)34.3.4 权限管理 (3)34.4 员工档案管理模块 (34)4.5 员工考勤管理模块 (37)4.5.1 添加考勤信息 (37)4.5.2 更新考勤信息 (37)4.5.3 删除考勤信息 (38)4.5.4 查询考勤信息 (39)4.5.5 考勤信息报表 (40)4.6 员工工资管理模块 (40)4.6.1 计发员工工资 (40)4.6.2 修改员工工资 (41)4.6.3 查询员工工资 (42)4.6.4 员工工资报表 (42)4.7 员工调动管理模块 (43)4.8 员工评价管理模块 (45)4.9 公司新闻/公告管理模块 (47)第5章系统运行/测试说明 (50)5.1 运行环境 (50)5.2 系统使用说明 (50)5.3 系统测试分析 (52)5.3.1 单元测试 (5)25.3.2 组合测试 (5)25.3.3 确认测试 (53)5.3.4 系统测试 (53)5.3.5 用户验收测试 (53)5.4 测试方法 (53)结束语 (55)参考文献 (56)致谢 (57)附录 (58)附录一:实现角色管理部分代码 (58)附录二:实现权限管理部分代码 (62)外文资料原文 (65)翻译文稿 (67)第1章引言1.1 选题背景在商业竞争日趋激烈的今天,企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个企业人事管理系统就显得非常必要。
人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的员工以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。
"企业人事管理信息系统"完全按照"以人为本"的设计要求,以综合利用信息资源,调动管理人员积极性、综合智慧和创造性为目的,将人事管理所涉及的各类业务按照其内在的联系组织成一个有机整体。
透过信息化方式取代传统人工作业,帮助人事单位化繁为简,快速有效的处理奖惩考核、训练发展、任用迁调等各项人事作业,大幅提升人事单位的工作效率,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,创造企业竞争力,让管理者轻松的体味人力资源管理的新观念。
1.2 编写目的人事管理是公司企业内部很重要的一个管理事项,但目前大多内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。
因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能1.2.1 人事管理的概念所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织、协调、控制、监督等手段,谋求人与事以及共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
1.2.2 人事管理的要点人事管理并不直接管理社会劳动过程,也不是简单地对人或事进行管理,而是对社会劳动过程中人与事之间的相互关系进行管理。
人事管理的职能是谋求社会劳动过程中人与事相互适应,做到事得其人,人尽其才。
1.2.3 管理信息系统功能特点1.用性好,信息标准化人事信息系统标准将人员不同类别的信息分成人员基本信息和子集信息,使信息的存放规范,从而提高了系统的整体效率。
人员的基本信息是描述人员情况的最基本的信息,这类信息对于每个人来说是唯一的,如出生日期、姓名、性别等。
2.灵活、快速的检索查询。
对人员、单位信息可以按多种条件组合查询,并且支持区间查询和模糊查询。
用户可根据需要设置查询条件(可以根据一个或多个条件进行单一或复合查询,支持区间、模糊、二次查询),经过对登录用户的权限进行校验,将满足查询条件且在用户可查询范围内的人员信息输出。
3.图文并茂的用户界面。
日常的人员信息登记,包括人员的属性信息和照片信息等多种手段。
在查询人员信息数据的同时,可以查看人员照片。
在统计报表生成的同时,可以查看数据分析图,直观形象4.方便的制作报表,采用微软的水晶报表模式来对数据进行显示和提供数据的查询,方便管理者对数据的管理和审核5.强大的后台管理操作采系统对超级管理员和管理员的设置方便易用,设置和取消其管理员的权限操作简单,可以随时查看和更改管理员的信息1.3 人事系统的目标企业人事信息系统的目标是:按照建立管理信息系统的原理和方法,采用成熟的计算机信息技术和手段,支持企业人事管理工作的全过程,加强企业职工的各种信息资源的管理和应用,提高企业人事管理的现代化水平,优化人、才、物和信息资源的结构,在为企业日常业务提供全面信息服务的基础上,提供管理决策支持功能。