水利有限公司人力资源管理系统(源码)
人力资源管理系统是一种面向企业内部的管理系统,同时作为一种经典的管理系统,其已历经多年发展。随着计算机技术的进步与普及,人们越来越多地使用计算机解决实际问题。淮阴水利有限公司人力资源管理系统是结合淮阴水利有限公司的基本情况进行开发,主要模块包括人事档案管理、部门及职位管理、考勤管理、薪酬管理、培训管理、绩效管理、招聘管理和系统管理八个模块,系统开发成功后将帮助该公司进行人力资源信息管理。本文根据软件工程理论,首先从用户需求、功能需求等几个方面进行了系统的需求分析,接着针对该系统进行了功能模块的功能设计和数据库的设计,然后对系统进行了编码实现,最后对系统进行了软件测试,保证系统的正常运行。关键词 人力资源管理系统,软件工程,需求分析,软件测试目 录
1引言 1
1.1课题背景 1
1.2论文结构 2
2 开发环境与实现技术介绍 2
2.1 ASP.NET 2
2.2 B/S结构 3
3 需求分析 3
3.1可行性分析 3
3.2软件功能需求分析 3
3.3数据字典 5
3.4 E-R图 11
4 概要设计 12
4.1 模块划分 12
4.2 类图 13
5 详细设计 14
6 软件测试 28
6.1 软件测试技术 28
6.2 主要功能模块测试用例 28
结论 32
致谢 33
参考文献 34
1引言
1.1课题背景
人力资源管理随着现代人力资源管理理念的发展,已经逐渐成为了每个企业管理内容的主要内容,因为越来越多的人开始同意这么一个观点:企业最有价值的资源是他的员工,企业的如要实现最终目标,就必须依靠他的员工。所以,传统的人力资源管理终究会被更加先进的现代人力资源管理所替代。
随着企业的发展壮大,企业员工的数量也随之膨胀,相关的员工信息也不可避免地增加,这就会给人事管理带来巨大麻烦。不断增加的人事信息,繁琐的管理内容,同时提高着人力资源管理的难度。由于现在计算机的飞速发展,人类的生活和工作与计算机的联系也越 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
一个观点:企业最有价值的资源是他的员工,企业的如要实现最终目标,就必须依靠他的员工。所以,传统的人力资源管理终究会被更加先进的现代人力资源管理所替代。
随着企业的发展壮大,企业员工的数量也随之膨胀,相关的员工信息也不可避免地增加,这就会给人事管理带来巨大麻烦。不断增加的人事信息,繁琐的管理内容,同时提高着人力资源管理的难度。由于现在计算机的飞速发展,人类的生活和工作与计算机的联系也越来越紧密。对于现代企业而言,合理利用计算机将会对企业的管理与发展起到不可忽视的作用。自从人力资源管理系统的面世,使用计算机代替传统的方式进行人力资源管理,带来的好处不仅仅是增加工作效率,还能减少人工支出,而且计算机对管理操作的正确性和准确性也比人工有着极大的提高。所以,综合以上各种优势使得选择计算机人力资源管理系统替代传统的人力资源管理成为企业的最佳选择。
问世半个多世纪的人力资源管理系统,作为一个相当典型的管理系统,其历经不断发展与进步,所以其变化也是非常巨大的。但这不并代表它已经非常的完善无需再进行修改,毕竟随着时代的变化,人力资源管理系统也同时被添加不同的时代特征,使之更加符合当代的企业。
总的来说,人力资源管理系统的进步是由企业需求来推动的,换句话说,也就是企业的需求决定着人力资源管理系统前进的方向,系统开发者不可能向系统中添加企业根本不需要的功能,而是根据企业需要的功能来向系统中添加。从最早基本的薪酬计算,当时企业可能仅仅是为了方便计算薪资,才会去使用这个管理系统;因为显而易见的工作效率的大幅度提高和人力成本的降低引起了企业管理者的重视,企业开始去大规模地使用人力资源管理系统,同时也大力促进了人力资源管理系统的又一次进步。但是,管理系统的功能总有相对完善的一天,不过,又随着企业对人力资源的深一步的认识,会发现拥有一个优秀的人力资源管理部门的企业,往往在市场上也拥有着更为强大的竞争力,到现在为止,人力资源管理系统并不只是简单的管理相关人力资源信息了,而是为了更加出色地发挥企业人力资源真正的力量。战略性人力资源管理系统应运而生。
拟开发的系统是根据淮阴水利有限公司为背景进行研究设计与开发的。拟开发的淮阴水利有限公司人力资源管理系统的目标就是帮助该公司能够通过计算机完成对公司人力资源的管理。
1.2论文结构
论文摘要主要介绍该系统的背景、目的与意义和发展现状;第1章主要介绍拟开发系统的课题背景;第2章简单说明系统所运用的技术;第3章针对拟开发的淮阴水利有限公司人力资源管理系统进行可行性分析和需求分析,初步决定各模块需要实现的功能,建立数据字典,并且画出系统的E-R图;第4章概要设计进一步确定各个模块应实现的功能,同时确定不同权限在不同模块中能够执行的操作,并画出系统类图,确立不同表之间的关系;第5章详细介绍了本系统各模块如何实现以及实现相模块使用的核心代码;第6章系统测试主要测试系统的功能是否达到要求;然后是本次毕业设计的总结、致谢;最后是在此次毕业设计中的参考文献。
2 开发环境与实现技术介绍
拟开发的淮阴水利有限公司人力资源管理系统的开发工具采用Microsoft Visual Studio 2010,采用SQL Server 2008作为拟开发系统的数据库平台,运用ASP.NET技术来实现B/S架构系统的具体功能。
2.1 ASP.NET
目前Web的程序设计多采用ASP.NET或JAVA。而微软提出的ASP.NET则因其简单易学和较高的开发效率的优势成为开发工具的首选。ASP,NET是NET Framework的一个组成部分,当然也可以同开发其他.NET程序一样运用类库,换句话说,在微软提供的开发工具中,开发ASP.NET网站和其他应用程序的原理是统一的。而且,开发ASP.NET网站可以使用任意一种.NET的开发语言,如C#、VB等。
开发本系统运用的开发工具是VS2010,其ASP.NET版本为4.0,比之之前的版本有了很多改进,添加了很多新功能,比如新的搜索术语导航等。
2.2 B/S结构
即浏览器/服务器结构(Browser/Server)。这是应用程序的发展趋势,因为它是将应用程序的核心部分放置于服务器端,用户在使用应用程序时仅仅需要一个有浏览器的计算机作为中介即可,通过这个浏览器去使用位于服务器端的应用程序。这不仅使系统开发简单化,也方便了系统的维护和使用。显而易见的优点也成为了B/S结构愈发流行的最大优势。
3 需求分析
3.1可行性分析
不是所有的问题都存在简单显而易见的解决办法,实际上很多问题很难在期望的系统规模或者时间期限内解决完成。只有使用尽可能小的代价在尽可能短的时间内,去确定该系统是否有开发的价值,才能最大限度的避免无谓的浪费,这就是为什么要进行可行性分析的原因。
技术可行性:拟开发的人力资源管理系统应避免使用困难或复杂的技术,所以,本系统的开发工具为Microsoft Visual Studio 2010,管理数据库的数据用SQL Server 2008。并且本系统采用B/S架构运行,对系统的硬件要求很低,只要计算机能够通过浏览器上网即可对本系统进行操作。
经济可行性:拟开发系统的开发周期为3个月,耗费资金少,使用人员无需额外的培训费用
1引言 1
1.1课题背景 1
1.2论文结构 2
2 开发环境与实现技术介绍 2
2.1 ASP.NET 2
2.2 B/S结构 3
3 需求分析 3
3.1可行性分析 3
3.2软件功能需求分析 3
3.3数据字典 5
3.4 E-R图 11
4 概要设计 12
4.1 模块划分 12
4.2 类图 13
5 详细设计 14
6 软件测试 28
6.1 软件测试技术 28
6.2 主要功能模块测试用例 28
结论 32
致谢 33
参考文献 34
1引言
1.1课题背景
人力资源管理随着现代人力资源管理理念的发展,已经逐渐成为了每个企业管理内容的主要内容,因为越来越多的人开始同意这么一个观点:企业最有价值的资源是他的员工,企业的如要实现最终目标,就必须依靠他的员工。所以,传统的人力资源管理终究会被更加先进的现代人力资源管理所替代。
随着企业的发展壮大,企业员工的数量也随之膨胀,相关的员工信息也不可避免地增加,这就会给人事管理带来巨大麻烦。不断增加的人事信息,繁琐的管理内容,同时提高着人力资源管理的难度。由于现在计算机的飞速发展,人类的生活和工作与计算机的联系也越 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
一个观点:企业最有价值的资源是他的员工,企业的如要实现最终目标,就必须依靠他的员工。所以,传统的人力资源管理终究会被更加先进的现代人力资源管理所替代。
随着企业的发展壮大,企业员工的数量也随之膨胀,相关的员工信息也不可避免地增加,这就会给人事管理带来巨大麻烦。不断增加的人事信息,繁琐的管理内容,同时提高着人力资源管理的难度。由于现在计算机的飞速发展,人类的生活和工作与计算机的联系也越来越紧密。对于现代企业而言,合理利用计算机将会对企业的管理与发展起到不可忽视的作用。自从人力资源管理系统的面世,使用计算机代替传统的方式进行人力资源管理,带来的好处不仅仅是增加工作效率,还能减少人工支出,而且计算机对管理操作的正确性和准确性也比人工有着极大的提高。所以,综合以上各种优势使得选择计算机人力资源管理系统替代传统的人力资源管理成为企业的最佳选择。
问世半个多世纪的人力资源管理系统,作为一个相当典型的管理系统,其历经不断发展与进步,所以其变化也是非常巨大的。但这不并代表它已经非常的完善无需再进行修改,毕竟随着时代的变化,人力资源管理系统也同时被添加不同的时代特征,使之更加符合当代的企业。
总的来说,人力资源管理系统的进步是由企业需求来推动的,换句话说,也就是企业的需求决定着人力资源管理系统前进的方向,系统开发者不可能向系统中添加企业根本不需要的功能,而是根据企业需要的功能来向系统中添加。从最早基本的薪酬计算,当时企业可能仅仅是为了方便计算薪资,才会去使用这个管理系统;因为显而易见的工作效率的大幅度提高和人力成本的降低引起了企业管理者的重视,企业开始去大规模地使用人力资源管理系统,同时也大力促进了人力资源管理系统的又一次进步。但是,管理系统的功能总有相对完善的一天,不过,又随着企业对人力资源的深一步的认识,会发现拥有一个优秀的人力资源管理部门的企业,往往在市场上也拥有着更为强大的竞争力,到现在为止,人力资源管理系统并不只是简单的管理相关人力资源信息了,而是为了更加出色地发挥企业人力资源真正的力量。战略性人力资源管理系统应运而生。
拟开发的系统是根据淮阴水利有限公司为背景进行研究设计与开发的。拟开发的淮阴水利有限公司人力资源管理系统的目标就是帮助该公司能够通过计算机完成对公司人力资源的管理。
1.2论文结构
论文摘要主要介绍该系统的背景、目的与意义和发展现状;第1章主要介绍拟开发系统的课题背景;第2章简单说明系统所运用的技术;第3章针对拟开发的淮阴水利有限公司人力资源管理系统进行可行性分析和需求分析,初步决定各模块需要实现的功能,建立数据字典,并且画出系统的E-R图;第4章概要设计进一步确定各个模块应实现的功能,同时确定不同权限在不同模块中能够执行的操作,并画出系统类图,确立不同表之间的关系;第5章详细介绍了本系统各模块如何实现以及实现相模块使用的核心代码;第6章系统测试主要测试系统的功能是否达到要求;然后是本次毕业设计的总结、致谢;最后是在此次毕业设计中的参考文献。
2 开发环境与实现技术介绍
拟开发的淮阴水利有限公司人力资源管理系统的开发工具采用Microsoft Visual Studio 2010,采用SQL Server 2008作为拟开发系统的数据库平台,运用ASP.NET技术来实现B/S架构系统的具体功能。
2.1 ASP.NET
目前Web的程序设计多采用ASP.NET或JAVA。而微软提出的ASP.NET则因其简单易学和较高的开发效率的优势成为开发工具的首选。ASP,NET是NET Framework的一个组成部分,当然也可以同开发其他.NET程序一样运用类库,换句话说,在微软提供的开发工具中,开发ASP.NET网站和其他应用程序的原理是统一的。而且,开发ASP.NET网站可以使用任意一种.NET的开发语言,如C#、VB等。
开发本系统运用的开发工具是VS2010,其ASP.NET版本为4.0,比之之前的版本有了很多改进,添加了很多新功能,比如新的搜索术语导航等。
2.2 B/S结构
即浏览器/服务器结构(Browser/Server)。这是应用程序的发展趋势,因为它是将应用程序的核心部分放置于服务器端,用户在使用应用程序时仅仅需要一个有浏览器的计算机作为中介即可,通过这个浏览器去使用位于服务器端的应用程序。这不仅使系统开发简单化,也方便了系统的维护和使用。显而易见的优点也成为了B/S结构愈发流行的最大优势。
3 需求分析
3.1可行性分析
不是所有的问题都存在简单显而易见的解决办法,实际上很多问题很难在期望的系统规模或者时间期限内解决完成。只有使用尽可能小的代价在尽可能短的时间内,去确定该系统是否有开发的价值,才能最大限度的避免无谓的浪费,这就是为什么要进行可行性分析的原因。
技术可行性:拟开发的人力资源管理系统应避免使用困难或复杂的技术,所以,本系统的开发工具为Microsoft Visual Studio 2010,管理数据库的数据用SQL Server 2008。并且本系统采用B/S架构运行,对系统的硬件要求很低,只要计算机能够通过浏览器上网即可对本系统进行操作。
经济可行性:拟开发系统的开发周期为3个月,耗费资金少,使用人员无需额外的培训费用
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2770.html