网上人力资源管理系统的设计与实现
网上人力资源管理系统的设计与实现[20191215145634]
摘 要
随着科技和社会的发展,人力资源管理已成为我国企业管理的重要组成部分。对我国中小型企业来说,如何科学管理中小型企业的人力资源,使人力资源的科学管理发挥其重要作用,是每个正在快速发展的企业所面临的首要问题。目前国内外现有的人力资源管理系统功能较为单一, 缺乏通用性,灵活性和可延展性。本次课程设计基于当前国内外现有的人力资源管理系统的状况,开发了基于Web的人力资源管理系统。
系统运用数据库应用软件SQL Server 2008 Management Studio与系统开发平台Microsoft Visual Studio 2010相结合,并基于ASP.NET实现网上人力资源管理系统。整个系统分为登陆界面和主界面两部分。在登陆界面中,系统实现了权限的划分,使管理员登陆和普通用户登陆形成权限区别;主界面主要完成了整个系统功能的实现,主要包括诸如人事档案、工资、奖惩考核、保险记录、离职入职记录等信息的查询、添加、删除、修改、导出等功能。整个系统运用了B/S(浏览器/服务器)三层架构的模型,将数据库的数据传递到网络,从而无需安装客户端,提供较强的后台设置功能,用户可快速定义,迅速定制系统,适应人力资源管理需求的各种变化,灵活性高、可用性强。同时,本次网页设计界面简单,操作界面人性化,可适用性强。
本论文分为六章节。首先进行了课题研究及背景意义的分析,以及本次设计所运用技术的简介,随后对系统进行了需求分析,根据需求分析本文介绍了本次系统的数据库设计和网页设计。最后,本文对本次毕业设计进行了总结与展望。
查看完整论文请+Q: 351916072
关键字:字人力资源管理系统;网络;ASP.NET;SQLServer;
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 课题研究背景和意义 1
1.2 网上人力资源管理系统研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 2
1.3课题的提出 2
1.4 各个章节的安排 2
第二章 基础知识 4
2.1 ASP.NET介绍 4
2.1.1 .NET Framework 4
2.1.2 ASP.NET Web应用程序 5
2.2 C#语言介绍 5
2.2.1 C#语言特点 5
2.2.2 C#与.NET的关系 5
2.3 数据库技术及应用 6
2.3.1 数据库 6
2.3.1 SQL概述 6
2.4 Microsoft Visual studio2010简介 6
2.5 本章小结 7
第三章 系统体系分析 8
3.1系统总体需求 8
3.1.1功能需求 8
3.1.2非功能需求 8
3.2系统可行性分析 9
3.3系统技术方案 9
3.3.1 B/S模式工作方式 9
3.3.2 B/S三层结构 9
3.3.3 Web数据库技术 10
3.3.4 系统开发平台与语言 11
3.4 本章小结 11
第四章 数据库设计 12
4.1 E-R图(实体—联系图)设计 12
4.2数据库表及各表的描述 13
4.3 本章小结 15
第五章 系统体系设计 16
5.1系统目标 16
5.2系统构架 16
5.3 系统功能结构及业务流程 16
5.3.1系统功能分析 16
5.3.2系统流程图 16
5.5系统结构功能设计 18
5.5.1登陆界面流程 18
5.5.2系统主界面设计 20
5.6本章小结 22
第六章 系统测试 23
6.1软件测试简介 23
6.2测试要点 24
6.2.1登录模块的测试 24
6.2.2主界面测试要点 25
6.3测试用例 25
6.4 本章小结 28
参考文献 30
致 谢 32
毕 业 设 计(英文翻译) 33
第一章 绪 论
1.1 课题研究背景和意义
中小型企业是国家市场经济的主体,亦然也成为国民经济的重要组成部分。在大型企业、国有企业朝气蓬勃,不断成长的同时,中小企业的发展也日益成为社会关注和研究的焦点。而谈到中小企业的发展历程,信息化将是必然趋势。与此同时,中小企业信息化程度亦然是衡量一个国度的信息化程度的重要指标。并且,人力资源管理对于企业的发展在现代企业竞争中显得越来越重要。随着企业管理信息化程度的不断提高,人力资源管理信息化对于企业管理变的十分重要。为使企业在现代竞争中更加从容,我们应对企业人力资源管理系统进行优化。通过合理高效的人力资源管理系统,来实现企业管理人员可以随时随地对企业相关信息进行有效管理和查询的目标,同时可以大大降低远程管理成本。这种情况下,企业的管理工作的即时性也可得以保证,从而在为企业博得了时间的同时,也降低了成本。
为达成人力资源管理的系统化、规范化和科学化的目标,加强企业人力资源建设,可通过构建合适企业的先进的现代人力资源信息管理系统这一有效途径来实现。这一方式,也是解决当前部分企业面临严峻形势的重要途径[1]。
1.2 网上人力资源管理系统研究现状
信息技术的日趋发展成为领导企业经营理念和管理意识的一支重要力量。如今企业界共同关注的焦点已集中在如何将信息技术应用于企业管理实践并能提高企业管理效率之中。在此情况下,将信息技术融入企业人力资源管理过程中,建立灵活高效的管理信息系统,已成为企业提高人力资源管理水平的必由之路[2]。
人才之争是市场竞争的核心内容之一,人已成为实现企业自身战略目标的一个非常关键的因素。所以,能够满足现代人力资源管理系统的信息系统日益备受关注。通过创立相容、精准、易查和覆盖全面的网上人力资源信息系统,真正实现现代化的人力资源管理系统已成为现代企业发展的需要[3]。
1.2.1 国外研究现状
国外人力资源管理系统与我国相比有明显的优势,主要体现为:国外的人力资源管理系统实力较为雄厚,在技术力量的培养、研发以及市场的推广等方面投入力度较大,具有一些包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局;国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念;国外人力资源管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。西方发达国家已广泛使用人力资源管理系统,其他一些软件系统如ERP(企业资源计划)、WFM(工作流管理)等在开发过程中预留了与人力资源管理系统的接口,使得国外的人力资源管理系统今后的扩展难度降低。国外人力资源管理系统对于基于互联网技术的研究和支持不遗余力,以PeopleSoft为例,其最新版本是完全基于互联网架构的版本,使得其易用性大大加强[4]。
1.2.2 国内研究现状
近年来,随着网络技术的普及运用,我国中小企业的信息化意识有了相当大的提高。但相关数据显示,国内中小企业信息化建设是我主要特征是只有30%左右实施了ERP(Enterprise Resource Plan,企业资源计划)方案。现阶段,文字处理、财务管理等形式是我国大部分的企业办公自动化的信息管理方式,各类企业在局域网的应用方面也主要停留在信息共享层面上。由此可见,中小企业在人力资源管理的信息化方面较为滞后。这种情况也成为了我国企业信息化进程和企业发展的最大瓶颈。
从上述情况分析来看,国外所开发的网上人力资源管理系统方面的产品虽然有着较为成熟,在先进性和时代感方面大多优于国内产品。然而由于国外的产品并不十分适合我国公司管理的实际情形与现状,而就导致了国外的产品在有效性和实用性方面无法达到预期目标。与此同时,国外的人力资源管理系统的价格过于昂贵,让我国一些正处于发展中的中小实在难以接受。从另一角度来说,由于中华民族源远流长的文化的特点,使得企业在人力资源管理上更强调人性化,而国外企业在管理方面更强调制度化。基于该情况,使得国外软件开发商很难开发出与中国企业需求相符合的产品[5]。
因此,不断普及和完善网上人力资源系统,已然成为当前中小型企业发展道路上十分重要的条件。
1.3课题的提出
现阶段,我国正处于人力资源管理模式转型时期,企业中的管理方法正由传统型模式开始转变,从思想到行动都发生着巨大的变化。而这些摸索中的人力资源管理方式随时都可能发生重大变革。基于此现状便对人力资源管理软件提出了巨大的挑战。倘若,此类软件无法随着管理模式的变革而自行适应。相应的,这类软件也就失去了生命力[5]。
本次毕业设计开发出了功能较强的基于Web的人力资源管理系统。通过对目前国内国外现有的人力资源管理系统的比较和分析,并把握住我国现阶段企业管理的特点进行设计与开发。通过较为全面地考虑人力资源管理现状和人力资源管理今后发展趋势,对系统进行了设计。系统实现了共包括诸如人事档案、工资、奖惩考核、保险记录、离职入职记录等信息的查询、添加、删除、修改、导出等功能。充分体现了现代人力资源管理的理念。
1.4 各个章节的安排
本论文的内容共分为六章。其具体简介如下:
? 第一章 介绍了本课题的研究背景、意义及网上人力资源研究现状,由此引出了本文的研究内容;
? 第二章 介绍了本次系统设计所需使用到的硬件和软件的一些基础知识和基本介绍。
? 第三章 本章主要对本次人力资源管理系统的整体需求性进行了分析。其中包括功能性需求和非功能性需求。同时,在本章中我还介绍了本次设计采用的技术方案。
? 第四章 本章从外部构架直接简要介绍了本系统的总体功能和业务流程,让读者大概了解本管理系统的作用。
? 第五章 本章节选取主要功能模块进行程序的分析和解释,让读者更加清晰地了解本系统的设计。
? 第六章 本章总结了本次设计系统的可行性及特点。同时,也对人力资源管理系统的未来发展有进行了展望。
第二章 基础知识
2.1 ASP.NET介绍
ASP.NET是一个统一的Web开发模型,可以使用最少的代码生成企业级Web的应用程序所必然需要的各种服务。
2.1.1 .NET Framework
.NET的核心服务是.NET Framework。.NET Framework是开发配置和运行分式Web服务和Web应用的基础平台。它是支持生成和运行下一代应用程序和XML Web Services的内部Windows组件。 .NET Framework旨在实现如下目标[6]。
? 无论对象代码是存储在本地和执行,还是在本地执行但在网上分布,或者是在远程执行,都能提供一个一致的面向对象的编程环境;
? 提供一个将软件部署和版本控制冲突最小化的代码执行环境;
? 提供一个可提高代码执行安全性的(包括由未知的或不完全受信任的第三方创建的代码)代码执行环境;
? 提供一个可消除脚本环境或解释环境性能问题的代码执行环境;
? 使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;
? 按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他的代码集成;
.NET Framework有两个主要的组件:公共语言运行库和.NET Framework库类。公共语言运行库和.NET Framework的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性[7]。事实上,代码管理的概念是运行库的基本原则。以运行库的目标的代码称为托管代码,而不是运行库为目标的代码称为非托管代码。.NET Framework的另一个主要组件是库类,它是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或者图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的创新的应用程序(如Web窗体和XXL Web services)[8]。
摘 要
随着科技和社会的发展,人力资源管理已成为我国企业管理的重要组成部分。对我国中小型企业来说,如何科学管理中小型企业的人力资源,使人力资源的科学管理发挥其重要作用,是每个正在快速发展的企业所面临的首要问题。目前国内外现有的人力资源管理系统功能较为单一, 缺乏通用性,灵活性和可延展性。本次课程设计基于当前国内外现有的人力资源管理系统的状况,开发了基于Web的人力资源管理系统。
系统运用数据库应用软件SQL Server 2008 Management Studio与系统开发平台Microsoft Visual Studio 2010相结合,并基于ASP.NET实现网上人力资源管理系统。整个系统分为登陆界面和主界面两部分。在登陆界面中,系统实现了权限的划分,使管理员登陆和普通用户登陆形成权限区别;主界面主要完成了整个系统功能的实现,主要包括诸如人事档案、工资、奖惩考核、保险记录、离职入职记录等信息的查询、添加、删除、修改、导出等功能。整个系统运用了B/S(浏览器/服务器)三层架构的模型,将数据库的数据传递到网络,从而无需安装客户端,提供较强的后台设置功能,用户可快速定义,迅速定制系统,适应人力资源管理需求的各种变化,灵活性高、可用性强。同时,本次网页设计界面简单,操作界面人性化,可适用性强。
本论文分为六章节。首先进行了课题研究及背景意义的分析,以及本次设计所运用技术的简介,随后对系统进行了需求分析,根据需求分析本文介绍了本次系统的数据库设计和网页设计。最后,本文对本次毕业设计进行了总结与展望。
查看完整论文请+Q: 351916072
关键字:字人力资源管理系统;网络;ASP.NET;SQLServer;
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 课题研究背景和意义 1
1.2 网上人力资源管理系统研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 2
1.3课题的提出 2
1.4 各个章节的安排 2
第二章 基础知识 4
2.1 ASP.NET介绍 4
2.1.1 .NET Framework 4
2.1.2 ASP.NET Web应用程序 5
2.2 C#语言介绍 5
2.2.1 C#语言特点 5
2.2.2 C#与.NET的关系 5
2.3 数据库技术及应用 6
2.3.1 数据库 6
2.3.1 SQL概述 6
2.4 Microsoft Visual studio2010简介 6
2.5 本章小结 7
第三章 系统体系分析 8
3.1系统总体需求 8
3.1.1功能需求 8
3.1.2非功能需求 8
3.2系统可行性分析 9
3.3系统技术方案 9
3.3.1 B/S模式工作方式 9
3.3.2 B/S三层结构 9
3.3.3 Web数据库技术 10
3.3.4 系统开发平台与语言 11
3.4 本章小结 11
第四章 数据库设计 12
4.1 E-R图(实体—联系图)设计 12
4.2数据库表及各表的描述 13
4.3 本章小结 15
第五章 系统体系设计 16
5.1系统目标 16
5.2系统构架 16
5.3 系统功能结构及业务流程 16
5.3.1系统功能分析 16
5.3.2系统流程图 16
5.5系统结构功能设计 18
5.5.1登陆界面流程 18
5.5.2系统主界面设计 20
5.6本章小结 22
第六章 系统测试 23
6.1软件测试简介 23
6.2测试要点 24
6.2.1登录模块的测试 24
6.2.2主界面测试要点 25
6.3测试用例 25
6.4 本章小结 28
参考文献 30
致 谢 32
毕 业 设 计(英文翻译) 33
第一章 绪 论
1.1 课题研究背景和意义
中小型企业是国家市场经济的主体,亦然也成为国民经济的重要组成部分。在大型企业、国有企业朝气蓬勃,不断成长的同时,中小企业的发展也日益成为社会关注和研究的焦点。而谈到中小企业的发展历程,信息化将是必然趋势。与此同时,中小企业信息化程度亦然是衡量一个国度的信息化程度的重要指标。并且,人力资源管理对于企业的发展在现代企业竞争中显得越来越重要。随着企业管理信息化程度的不断提高,人力资源管理信息化对于企业管理变的十分重要。为使企业在现代竞争中更加从容,我们应对企业人力资源管理系统进行优化。通过合理高效的人力资源管理系统,来实现企业管理人员可以随时随地对企业相关信息进行有效管理和查询的目标,同时可以大大降低远程管理成本。这种情况下,企业的管理工作的即时性也可得以保证,从而在为企业博得了时间的同时,也降低了成本。
为达成人力资源管理的系统化、规范化和科学化的目标,加强企业人力资源建设,可通过构建合适企业的先进的现代人力资源信息管理系统这一有效途径来实现。这一方式,也是解决当前部分企业面临严峻形势的重要途径[1]。
1.2 网上人力资源管理系统研究现状
信息技术的日趋发展成为领导企业经营理念和管理意识的一支重要力量。如今企业界共同关注的焦点已集中在如何将信息技术应用于企业管理实践并能提高企业管理效率之中。在此情况下,将信息技术融入企业人力资源管理过程中,建立灵活高效的管理信息系统,已成为企业提高人力资源管理水平的必由之路[2]。
人才之争是市场竞争的核心内容之一,人已成为实现企业自身战略目标的一个非常关键的因素。所以,能够满足现代人力资源管理系统的信息系统日益备受关注。通过创立相容、精准、易查和覆盖全面的网上人力资源信息系统,真正实现现代化的人力资源管理系统已成为现代企业发展的需要[3]。
1.2.1 国外研究现状
国外人力资源管理系统与我国相比有明显的优势,主要体现为:国外的人力资源管理系统实力较为雄厚,在技术力量的培养、研发以及市场的推广等方面投入力度较大,具有一些包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局;国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念;国外人力资源管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。西方发达国家已广泛使用人力资源管理系统,其他一些软件系统如ERP(企业资源计划)、WFM(工作流管理)等在开发过程中预留了与人力资源管理系统的接口,使得国外的人力资源管理系统今后的扩展难度降低。国外人力资源管理系统对于基于互联网技术的研究和支持不遗余力,以PeopleSoft为例,其最新版本是完全基于互联网架构的版本,使得其易用性大大加强[4]。
1.2.2 国内研究现状
近年来,随着网络技术的普及运用,我国中小企业的信息化意识有了相当大的提高。但相关数据显示,国内中小企业信息化建设是我主要特征是只有30%左右实施了ERP(Enterprise Resource Plan,企业资源计划)方案。现阶段,文字处理、财务管理等形式是我国大部分的企业办公自动化的信息管理方式,各类企业在局域网的应用方面也主要停留在信息共享层面上。由此可见,中小企业在人力资源管理的信息化方面较为滞后。这种情况也成为了我国企业信息化进程和企业发展的最大瓶颈。
从上述情况分析来看,国外所开发的网上人力资源管理系统方面的产品虽然有着较为成熟,在先进性和时代感方面大多优于国内产品。然而由于国外的产品并不十分适合我国公司管理的实际情形与现状,而就导致了国外的产品在有效性和实用性方面无法达到预期目标。与此同时,国外的人力资源管理系统的价格过于昂贵,让我国一些正处于发展中的中小实在难以接受。从另一角度来说,由于中华民族源远流长的文化的特点,使得企业在人力资源管理上更强调人性化,而国外企业在管理方面更强调制度化。基于该情况,使得国外软件开发商很难开发出与中国企业需求相符合的产品[5]。
因此,不断普及和完善网上人力资源系统,已然成为当前中小型企业发展道路上十分重要的条件。
1.3课题的提出
现阶段,我国正处于人力资源管理模式转型时期,企业中的管理方法正由传统型模式开始转变,从思想到行动都发生着巨大的变化。而这些摸索中的人力资源管理方式随时都可能发生重大变革。基于此现状便对人力资源管理软件提出了巨大的挑战。倘若,此类软件无法随着管理模式的变革而自行适应。相应的,这类软件也就失去了生命力[5]。
本次毕业设计开发出了功能较强的基于Web的人力资源管理系统。通过对目前国内国外现有的人力资源管理系统的比较和分析,并把握住我国现阶段企业管理的特点进行设计与开发。通过较为全面地考虑人力资源管理现状和人力资源管理今后发展趋势,对系统进行了设计。系统实现了共包括诸如人事档案、工资、奖惩考核、保险记录、离职入职记录等信息的查询、添加、删除、修改、导出等功能。充分体现了现代人力资源管理的理念。
1.4 各个章节的安排
本论文的内容共分为六章。其具体简介如下:
? 第一章 介绍了本课题的研究背景、意义及网上人力资源研究现状,由此引出了本文的研究内容;
? 第二章 介绍了本次系统设计所需使用到的硬件和软件的一些基础知识和基本介绍。
? 第三章 本章主要对本次人力资源管理系统的整体需求性进行了分析。其中包括功能性需求和非功能性需求。同时,在本章中我还介绍了本次设计采用的技术方案。
? 第四章 本章从外部构架直接简要介绍了本系统的总体功能和业务流程,让读者大概了解本管理系统的作用。
? 第五章 本章节选取主要功能模块进行程序的分析和解释,让读者更加清晰地了解本系统的设计。
? 第六章 本章总结了本次设计系统的可行性及特点。同时,也对人力资源管理系统的未来发展有进行了展望。
第二章 基础知识
2.1 ASP.NET介绍
ASP.NET是一个统一的Web开发模型,可以使用最少的代码生成企业级Web的应用程序所必然需要的各种服务。
2.1.1 .NET Framework
.NET的核心服务是.NET Framework。.NET Framework是开发配置和运行分式Web服务和Web应用的基础平台。它是支持生成和运行下一代应用程序和XML Web Services的内部Windows组件。 .NET Framework旨在实现如下目标[6]。
? 无论对象代码是存储在本地和执行,还是在本地执行但在网上分布,或者是在远程执行,都能提供一个一致的面向对象的编程环境;
? 提供一个将软件部署和版本控制冲突最小化的代码执行环境;
? 提供一个可提高代码执行安全性的(包括由未知的或不完全受信任的第三方创建的代码)代码执行环境;
? 提供一个可消除脚本环境或解释环境性能问题的代码执行环境;
? 使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;
? 按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他的代码集成;
.NET Framework有两个主要的组件:公共语言运行库和.NET Framework库类。公共语言运行库和.NET Framework的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性[7]。事实上,代码管理的概念是运行库的基本原则。以运行库的目标的代码称为托管代码,而不是运行库为目标的代码称为非托管代码。.NET Framework的另一个主要组件是库类,它是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或者图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的创新的应用程序(如Web窗体和XXL Web services)[8]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/2288.html