环亚集团人事管理系统(源码)
随着当今社会科技的快速发展,越来越多的企业对人事信息管理的需求急剧增大。因而,具有一套顺应于当代社会,适用于新时代需求的人事管理系统刻不容缓。本文采用软件工程中系统设计的原理和手段,运用C#语言, SQL Server 2008为背景数据库支撑,Microsoft Visual Studio 2012为设计环境,实现了以用户管理、考勤管理、薪资管理等模块为主要功能的系统设计。其中具体介绍了系统设计进程,包括E-R图的确立,主要表现的是逻辑结构的设计;还对系统测试做了简略的描述;结尾是对论文做的一个总结,并对系统的进一步改进提出了展望。关键词 WEB,信息管理系统,B/S架构,数据库
目 录
1 绪论 6
1.1 课题研究的背景和意义 6
1.1.1 课题研究的背景 6
1.1.2 课题研究的意义 6
1.2 课题研究的目的 6
1.3 本文的主要工作和章节安排 7
2 系统开发的关键技术分析 7
2.1 系统体系结构 7
2.1.1 C/S体系结构 7
2.1.2 B/S(浏览器/服务器)体系结构 7
2.1.3 体系结构的选择 8
2.2 开发语言、数据库与工具介绍 8
2.2.1 C#语言的介绍 8
2.2.2 Microsoft SQL Server 2008的介绍 8
2.2.3 Microsoft visual studio 2012介绍 8
3 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济效益性 9
3.1.3 系统的可操作性 9
3.2 需求分析 9
3.3 数据流程图 10
3.4 系统功能模块分析 10
3.4.1 用户管理模块分析 11
3.4.2 奖惩管理模块分析 13
3.4.3 考勤管理模块分析 14
3.4.4 薪资管理模块分析 14
*好棒文|www.hbsrm.com +Q: ^351916072^
4 系统总体设计 15
4.1 系统总体设计概述 15
4.1.1 系统总体模块 15
4.2 模块处理流程 17
4.2.1 系统处理流程 17
4.2.2 系统登录流程 18
4.2.3 添加职员信息流程 18
4.3 数据库设计 19
4.3.1 系统主要实体与关系 19
4.3.2 数据库逻辑结构设计 22
5 系统详细设计 25
5.1 系统登录模块 25
5.2 用户管理模块 29
5.3 部门管理模块 31
5.4 职位管理模块 32
5.5 考勤管理模块 33
5.6 请假管理模块 35
5.7 加班管理模块 36
5.8 奖惩管理模块 37
5.9 薪资管理模块 40
6 系统测试 44
6.1 测试目的 44
6.2 测试项目 44
结 论 45
致 谢 46
参 考 文 献 47
1 绪论
1.1 课题研究的背景和意义
1.1.1 课题研究的背景
人事管理系统的发展可以从二十世纪六十年代末期讲起。由于当时科技水平的落后,同时大型企业还要使用传统的人工处理方式来管理文件档案,这无形之中就增加了人事部门员工的工作量。大量重复的工作会使人事部门的员工丧失新鲜感,降低工作效率[1]。为解决这个问题,第一代人事管理系统应时而生。但又受到当时科技条件的限制,使用的用户少,而且系统包含的数据量也极少,系统相当于是个只会盘算薪资的一个器具,它没有具备报表产生和剖析工资数据的功能。为了进一步完善其功能,第二代人事管理系统出生在20世纪70年代末。随着当时社会科技水平的快速进步,信息技术为人事管理系统的发展过程提供了可能。第二代人事管理系统基本上能够处理在第一代系统中呈现出来的问题和漏洞,它考虑到了报表的产生和解析工资数据的能力,但对非财政的人才信息管理来说还不够完整详细。为了愈发契合当今社会对人事管理系统的更高需求,让第三代人事信息管理系统的产生成为必然。它拥有杰出的界面,具备强大的报表生成工具、解析工具和信息之间相互交流的能力,使得人事管理人员能够从繁琐的日常工作中摆脱出来。
1.1.2 课题研究的意义
随着企业信息化发展趋势和计算机信息技术的高速发展,企业的人事管理信息化也成为了现代企业管理的一项重要内容[2]。它的出现可以提高企业办事效率,推动企业在人事管理中的改良,还实现了公司无纸化办公,节省了资源,促进企业向办公自
动化发展。
1.2 课题研究的目的
随着市场竞争日益激烈、企业格局不断改变,现代企业更希望运用符合自身特点的人事管理系统来应对日益变化的市场需要[3]。例如,很多公司通过网上招聘来选择与大学和职业学校合作[4],它显著改善或增加了组织内信息系统的使用价值[5]。它的内容对于公司的计划者和执掌者来讲都至关重要。与传统的手工处理方式做对比,使用智能方式对信息实行管理,有助于企业提高人员使用效率,减少低效率环节提升利润,推动企业从传统人事管理走向现代化[6]。课题的目标就是:针对公司对人事管理的需求,制作人事信息管理系统,力争方便快捷实现人事档案信息的管理,鞭策公司快速向前发展。
1.3 本文的主要工作和章节安排
本文运用软件工程中系统开发的原理和手段,采用C#语言,以SQL Server 2008数据库为后台数据库支持,Microsoft Visual Studio 2012为开发环境,设计实现企业人事信息管理系统。
本文重点写了7个部分,具体内容介绍如下:
第一部分主要阐述了本课题研究的背景、设计本系统的意义及其目的。
第二部分重点描述系统设计时所需要运用到的关键技术。
第三部分是对系统在技术可行性、经济可行性、操作可行性上的分析以及对系统的需求分析,通过数据流图能够详细地分析出系统各个部分的功能并给出相应的示例图。
目 录
1 绪论 6
1.1 课题研究的背景和意义 6
1.1.1 课题研究的背景 6
1.1.2 课题研究的意义 6
1.2 课题研究的目的 6
1.3 本文的主要工作和章节安排 7
2 系统开发的关键技术分析 7
2.1 系统体系结构 7
2.1.1 C/S体系结构 7
2.1.2 B/S(浏览器/服务器)体系结构 7
2.1.3 体系结构的选择 8
2.2 开发语言、数据库与工具介绍 8
2.2.1 C#语言的介绍 8
2.2.2 Microsoft SQL Server 2008的介绍 8
2.2.3 Microsoft visual studio 2012介绍 8
3 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济效益性 9
3.1.3 系统的可操作性 9
3.2 需求分析 9
3.3 数据流程图 10
3.4 系统功能模块分析 10
3.4.1 用户管理模块分析 11
3.4.2 奖惩管理模块分析 13
3.4.3 考勤管理模块分析 14
3.4.4 薪资管理模块分析 14
*好棒文|www.hbsrm.com +Q: ^351916072^
4 系统总体设计 15
4.1 系统总体设计概述 15
4.1.1 系统总体模块 15
4.2 模块处理流程 17
4.2.1 系统处理流程 17
4.2.2 系统登录流程 18
4.2.3 添加职员信息流程 18
4.3 数据库设计 19
4.3.1 系统主要实体与关系 19
4.3.2 数据库逻辑结构设计 22
5 系统详细设计 25
5.1 系统登录模块 25
5.2 用户管理模块 29
5.3 部门管理模块 31
5.4 职位管理模块 32
5.5 考勤管理模块 33
5.6 请假管理模块 35
5.7 加班管理模块 36
5.8 奖惩管理模块 37
5.9 薪资管理模块 40
6 系统测试 44
6.1 测试目的 44
6.2 测试项目 44
结 论 45
致 谢 46
参 考 文 献 47
1 绪论
1.1 课题研究的背景和意义
1.1.1 课题研究的背景
人事管理系统的发展可以从二十世纪六十年代末期讲起。由于当时科技水平的落后,同时大型企业还要使用传统的人工处理方式来管理文件档案,这无形之中就增加了人事部门员工的工作量。大量重复的工作会使人事部门的员工丧失新鲜感,降低工作效率[1]。为解决这个问题,第一代人事管理系统应时而生。但又受到当时科技条件的限制,使用的用户少,而且系统包含的数据量也极少,系统相当于是个只会盘算薪资的一个器具,它没有具备报表产生和剖析工资数据的功能。为了进一步完善其功能,第二代人事管理系统出生在20世纪70年代末。随着当时社会科技水平的快速进步,信息技术为人事管理系统的发展过程提供了可能。第二代人事管理系统基本上能够处理在第一代系统中呈现出来的问题和漏洞,它考虑到了报表的产生和解析工资数据的能力,但对非财政的人才信息管理来说还不够完整详细。为了愈发契合当今社会对人事管理系统的更高需求,让第三代人事信息管理系统的产生成为必然。它拥有杰出的界面,具备强大的报表生成工具、解析工具和信息之间相互交流的能力,使得人事管理人员能够从繁琐的日常工作中摆脱出来。
1.1.2 课题研究的意义
随着企业信息化发展趋势和计算机信息技术的高速发展,企业的人事管理信息化也成为了现代企业管理的一项重要内容[2]。它的出现可以提高企业办事效率,推动企业在人事管理中的改良,还实现了公司无纸化办公,节省了资源,促进企业向办公自
动化发展。
1.2 课题研究的目的
随着市场竞争日益激烈、企业格局不断改变,现代企业更希望运用符合自身特点的人事管理系统来应对日益变化的市场需要[3]。例如,很多公司通过网上招聘来选择与大学和职业学校合作[4],它显著改善或增加了组织内信息系统的使用价值[5]。它的内容对于公司的计划者和执掌者来讲都至关重要。与传统的手工处理方式做对比,使用智能方式对信息实行管理,有助于企业提高人员使用效率,减少低效率环节提升利润,推动企业从传统人事管理走向现代化[6]。课题的目标就是:针对公司对人事管理的需求,制作人事信息管理系统,力争方便快捷实现人事档案信息的管理,鞭策公司快速向前发展。
1.3 本文的主要工作和章节安排
本文运用软件工程中系统开发的原理和手段,采用C#语言,以SQL Server 2008数据库为后台数据库支持,Microsoft Visual Studio 2012为开发环境,设计实现企业人事信息管理系统。
本文重点写了7个部分,具体内容介绍如下:
第一部分主要阐述了本课题研究的背景、设计本系统的意义及其目的。
第二部分重点描述系统设计时所需要运用到的关键技术。
第三部分是对系统在技术可行性、经济可行性、操作可行性上的分析以及对系统的需求分析,通过数据流图能够详细地分析出系统各个部分的功能并给出相应的示例图。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1169.html