行政部门效能管理人力资源管理系统的设计与实现(源码)
人力资源管理系统是为企业实现人事部门管理自动化而提供的解决方案。系统分为两部分。第一部分是数据库,第二部分是前台应用。数据库要求有安全性高,数据一致性等特点;应用程序要求功能完备,界面友好和易于操作等特点。后台使用SQL Server 2008数据库存储员工信息和工资信息。前台使用ASP.NET技术开发动态网页。为使后期维护方便,使用浏览器/服务器的结构开发系统。系统不但可以实现对员工的个人资料等信息正常的管理和维护,同时实现了高效的多条件搜索信息的功能、与办公软件具有良好的交互功能。解决方案满足企业人事管理高效、安全的需求,并且降低了企业的成本。为企业提供了一个良好的工作环境,是公司实现办公自动化提供了前提条件。关键字:人力资源管理系统,浏览器/服务器,SQL Server 2008,ASP.NET目 录
1 引言 1
1.1 选题背景 1
1.2 课题目标 1
2 系统开发技术 2
2.1 ASP.NET 2
2.2 VS2010简介 2
2.3 SQLServer 2008简介 2
3 系统需求分析 3
3.1 可行性分析 3
3.2 功能需求分析 4
3.3 性能需求分析 4
3.4 用例图 4
3.5 数据字典 5
3.6 E-R图 7
3.7 数据流图 8
3.8 状态设计 10
4 系统功能的设计 11
4.1 系统功能设计 11
4.2 数据库的设计 12
5 系统详细设计 18
5.1时序图 18
5.2 登录模块 20
5.3 管理员首页 21
5.4 基础信息管理模块 21
5.5 员工管理模块 23
5.6 公告信息管理模块 26
5.7 工资信息管理模块 26
6 软件测试 28
6.1 测试目的 28
6.2 测试内容 28
6.3 测试总结 29
总 结 30
致 谢 31 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
页 21
5.4 基础信息管理模块 21
5.5 员工管理模块 23
5.6 公告信息管理模块 26
5.7 工资信息管理模块 26
6 软件测试 28
6.1 测试目的 28
6.2 测试内容 28
6.3 测试总结 29
总 结 30
致 谢 31
参考文献 32
1 引言
1.1 选题背景
随着网络、广播电视、报刊杂志的普及,各级政府、机关、事业单位(以下简称行政部门)及所有公职人员的行政行为始终在公众舆论监督之下,行政部门的行政效能切实影响到政府形象和地方投资环境。而现在的行政效能管理体系并不健全,行政决策者、行政执行者中极大多数并不完全清楚自己的行政目标是什么、已经做到了什么、还需做什么。现有的行政管理软件也是局部的、单一的考核,而对行政效能缺少监督机制,也没有行政效能评价体系。
行政部门效能管理系统是一个政府不可缺少的部分,它的内容对于政府的管理者来说至关重要,所以系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
1.2 课题目标
目前市面上流行的行政部门效能管理系统不少。但是,对于政府的行政部门效能管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足政府对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的行政部门效能管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。
课题目标:设计行政部门员工管理系统,为行政部门提供全面的人事管理解决方案。
1)建立行政部门规范化的人事管理体系。
2)提高人事管理效率、增强人事管理的安全性。
3)满足行政部门对人事业务操作和对全体员工的不同层次的需要。
4)对数据进行高效的管理和利用。
5)实现行政部门对人事管理的要求,实现人事档案的自动化管理。
6)实现软件的商业化。
2 系统开发技术
整个系统在.NET平台上利用Microsoft Visual Studio 2010软件开发工具,数据库选用SQL2008进行程序编写, 因为这些软件产品是微软公司的产品,从而更好地相互兼容,开发应用系统的稳定性高。开发平台和开发工具和语言的选择,但也因其自身的特点。
2.1 ASP.NET
ASP.NET可以使一些很常见的任务的操作变为为一件事很容易和简单的。ASP.NET由于采用了编译机制运行,所以运行的速度非常快。ASP. NET集成控制,使用框架本身,所以它可以快速Web开发。
ASP .NET的实现因为依赖于虚拟机,所以ASP .NET具有跨平台的益处,因此使用ASP .NET开发的应用程序能够运行在几乎所有的平台上。
2.2 VS2010简介
VS2010优点如下:
1)强大的代码管理工具
对于大规模的开发项目,与企业现有的类型是非常复杂的,所以选择代码管理能力强的平台开发平台。Visual Studio 2010的工具,功能不单单是很强大和丰富的,也有其他产品的优势。
2)灵活高效的全新IDE
在软件开发领域中,IDE是一个很巨大的创造,它可以很大程度上下降软件开发的高门槛。
3)快速开发,跨越开发周期协作
Visual Studio 2010开发团队提供支持以促进合作。
2.3 SQLServer 2008简介
SQL Server是Microsoft的一种建立在关系模型的基础之上的关系型数据库管理体系。SQL Server 2008服务通过其优秀的开发所使用的工具和各种开发特质,不仅提高了应用程序开发效率,使得用户对数据库的操作变得简单。
3 系统需求分析
3.1 可行性分析
我们分析了该系统的可行性是因为你想在最短的时间内达到最小成本设计系统。可行性分析的实现,不应该依靠主观臆造的,为了达到这一目的只有一个客观的分析,因此必须进行分析,以多种方式解决可能存在的缺点,确定预定的目标和系统实现了规模化,在完成系统的价值大于该系统投资价值发展的影响。可行性研究是简化系统的分析和设计。以系统的逻辑模型为起点,找各种不容的解决方案,在相互比较择优选用。在一般情况下,应在技术上的可行性,经济可行性,可行性和操作等方面进行研究。
1)技术可行性
技术可行性是最重要的
1 引言 1
1.1 选题背景 1
1.2 课题目标 1
2 系统开发技术 2
2.1 ASP.NET 2
2.2 VS2010简介 2
2.3 SQLServer 2008简介 2
3 系统需求分析 3
3.1 可行性分析 3
3.2 功能需求分析 4
3.3 性能需求分析 4
3.4 用例图 4
3.5 数据字典 5
3.6 E-R图 7
3.7 数据流图 8
3.8 状态设计 10
4 系统功能的设计 11
4.1 系统功能设计 11
4.2 数据库的设计 12
5 系统详细设计 18
5.1时序图 18
5.2 登录模块 20
5.3 管理员首页 21
5.4 基础信息管理模块 21
5.5 员工管理模块 23
5.6 公告信息管理模块 26
5.7 工资信息管理模块 26
6 软件测试 28
6.1 测试目的 28
6.2 测试内容 28
6.3 测试总结 29
总 结 30
致 谢 31 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
页 21
5.4 基础信息管理模块 21
5.5 员工管理模块 23
5.6 公告信息管理模块 26
5.7 工资信息管理模块 26
6 软件测试 28
6.1 测试目的 28
6.2 测试内容 28
6.3 测试总结 29
总 结 30
致 谢 31
参考文献 32
1 引言
1.1 选题背景
随着网络、广播电视、报刊杂志的普及,各级政府、机关、事业单位(以下简称行政部门)及所有公职人员的行政行为始终在公众舆论监督之下,行政部门的行政效能切实影响到政府形象和地方投资环境。而现在的行政效能管理体系并不健全,行政决策者、行政执行者中极大多数并不完全清楚自己的行政目标是什么、已经做到了什么、还需做什么。现有的行政管理软件也是局部的、单一的考核,而对行政效能缺少监督机制,也没有行政效能评价体系。
行政部门效能管理系统是一个政府不可缺少的部分,它的内容对于政府的管理者来说至关重要,所以系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
1.2 课题目标
目前市面上流行的行政部门效能管理系统不少。但是,对于政府的行政部门效能管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足政府对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的行政部门效能管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。
课题目标:设计行政部门员工管理系统,为行政部门提供全面的人事管理解决方案。
1)建立行政部门规范化的人事管理体系。
2)提高人事管理效率、增强人事管理的安全性。
3)满足行政部门对人事业务操作和对全体员工的不同层次的需要。
4)对数据进行高效的管理和利用。
5)实现行政部门对人事管理的要求,实现人事档案的自动化管理。
6)实现软件的商业化。
2 系统开发技术
整个系统在.NET平台上利用Microsoft Visual Studio 2010软件开发工具,数据库选用SQL2008进行程序编写, 因为这些软件产品是微软公司的产品,从而更好地相互兼容,开发应用系统的稳定性高。开发平台和开发工具和语言的选择,但也因其自身的特点。
2.1 ASP.NET
ASP.NET可以使一些很常见的任务的操作变为为一件事很容易和简单的。ASP.NET由于采用了编译机制运行,所以运行的速度非常快。ASP. NET集成控制,使用框架本身,所以它可以快速Web开发。
ASP .NET的实现因为依赖于虚拟机,所以ASP .NET具有跨平台的益处,因此使用ASP .NET开发的应用程序能够运行在几乎所有的平台上。
2.2 VS2010简介
VS2010优点如下:
1)强大的代码管理工具
对于大规模的开发项目,与企业现有的类型是非常复杂的,所以选择代码管理能力强的平台开发平台。Visual Studio 2010的工具,功能不单单是很强大和丰富的,也有其他产品的优势。
2)灵活高效的全新IDE
在软件开发领域中,IDE是一个很巨大的创造,它可以很大程度上下降软件开发的高门槛。
3)快速开发,跨越开发周期协作
Visual Studio 2010开发团队提供支持以促进合作。
2.3 SQLServer 2008简介
SQL Server是Microsoft的一种建立在关系模型的基础之上的关系型数据库管理体系。SQL Server 2008服务通过其优秀的开发所使用的工具和各种开发特质,不仅提高了应用程序开发效率,使得用户对数据库的操作变得简单。
3 系统需求分析
3.1 可行性分析
我们分析了该系统的可行性是因为你想在最短的时间内达到最小成本设计系统。可行性分析的实现,不应该依靠主观臆造的,为了达到这一目的只有一个客观的分析,因此必须进行分析,以多种方式解决可能存在的缺点,确定预定的目标和系统实现了规模化,在完成系统的价值大于该系统投资价值发展的影响。可行性研究是简化系统的分析和设计。以系统的逻辑模型为起点,找各种不容的解决方案,在相互比较择优选用。在一般情况下,应在技术上的可行性,经济可行性,可行性和操作等方面进行研究。
1)技术可行性
技术可行性是最重要的
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2870.html