江苏精诚制药有限公司人力资源管理系统(源码)
为了更好的满足企业对于人力资源系统的定制需求,设计和实现了B/S模式的江苏精诚制药有限公司人力资源管理系统,采用ASP.NET技术和C#编程语言,后台数据库为SQL SERVER 2010,前台界面设计使用HTML5、CSS3和Javascript技术相结合,使得界面设计美观方便。江苏精诚制药有限公司人力资源管理系统分两级用户,分别是系统管理员和普通员工,系统管理员能操作员工信息管理、薪资管理、系统管理、奖惩考勤管理、员工调动管理和合同管理,而员工能查询和修改自己的资料、查询工资信息、奖惩和考勤信息、修改本人密码等功能。江苏精诚制药有限公司人力资源管理系统的特色功能是能进行员工考勤刷卡,然后考勤记录能以EXCEL报表的形式导出,员工的工资是根据员工的岗位职称、考勤和奖惩信息来计算的。关键词 人力资源,数据库,考勤刷卡,管理系统目 录
1 引言 1
1.1 研究背景 1
1.2 研究现状及发展趋势 1
2 可行性分析 3
2.1 技术可行性 3
2.2 操作可行性 3
2.3 经济可行性? 3
2.4 社会可行性? 4
3 需求分析 4
3.1 功能模块需求 4
3.2 用例图 5
3.3 性能需求 9
3.4 接口需求 9
3.5 将来可能提出的需求 10
4 系统设计 10
4.1 系统架构设计 10
4.2 ER图 10
4.3 数据库设计 12
4.4 时序图 15
4.5 状态转换图 21
5 详细设计 21
5.1 登录模块 22
5.2 员工信息管理模块 23
5.4 系统管理模块 27
5.3 奖惩考勤管理模块 33
5.5 合同管理模块 39
5.6 员工调动管理模块 43
5.7 员工薪资管理模块 45
6 系统测试 49
6.1 数据测试 49
6.2 模块测试 49
6.3 综合测试 5 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
5.2 员工信息管理模块 23
5.4 系统管理模块 27
5.3 奖惩考勤管理模块 33
5.5 合同管理模块 39
5.6 员工调动管理模块 43
5.7 员工薪资管理模块 45
6 系统测试 49
6.1 数据测试 49
6.2 模块测试 49
6.3 综合测试 50
结 论 51
致 谢 52
参考文献 53
附录 用户操作手册 55
1 引言
1.1 研究背景
随着信息技术的不断发展[1],全世界对人才和知识的高度重视,越来越多的企业利用计算机技术实现企业人力资源管理代替传统并且繁琐的人工管理,从而更加有效的提高工作效率。
为了能够更好的对江苏精诚制药有限公司的员工进行高效、公平、透明化的管理,提高公司的运营效率,需要对江苏精诚制药公司人力资源管理系统进行优化。江苏精诚制药有限公司的原有的人力资源管理系统功能并不完善,它采用的还是传统的C/S模式,这种模式需要安装专门的应用程序,兼容性比较差,开发成本比较高,需要有专门的技术人员完成。需要开发一个基于B/S模式的管理系统[2],能够更好的帮助企业管理人才,提供更完善、高质量的资源管理。对人力资源管理的日常事务实现计算机管理,提高工作效率。逐步实现管理程序化、标准化,完善业务数据。
1.2 研究现状及发展趋势
自从彼得德鲁克(Peter F . Drucker)于1954 年在《管理的实践》一书中提出了“人力资源”概念之后[3],人力资源管理就慢慢开始发展了,在80年代中后期的时候,人力资源管理的基本概念开始引入中国,并在国内得到了快速的发展,主要是从以下三个方面得到了彻底的改变。
在功能上,过去的人力资源管理系统都是通过繁琐的人工来实现对员工的管理,这种方法不仅耗时而且容易出错,还会引起员工的不满以及人才的大量流失,不能做到透明化。后来随着计算机技术的普及,第一代人力资源管理系统是使用计算机技术进行一些简单的信息处理,仅能自动计算员工的薪资,不能生成报表以及不能保存任何历史信息,第二代人力资源管理系统经过改进之后,可以生成信息报表和增加了数据分析的功能。第三代人力资源管理系统能够收集所有与人力资源相关的信息,而且还增强了报表生成工具、数据分析工具和信息共享的实现。江苏精诚制药有限公司的人力资源管理系统在功能上只有简单的员工信息管理和基本工资计算功能,这些功能已经不能满足一个日益强大的公司需求,江苏精诚制药有限公司人力资源管理系统在功能上将会增加合同管理、奖惩管理、人员调动管理、员工考勤管理等功能。
在技术上,江苏精诚制药有限公司原有的人力资源管理系统采用visual C++ 6.0作为系统前台应用程序开发工具,使用ACCESS数据库作为后台开发数据库,虽然能够开发出简单的、使用方便的人力资源管理系统,但是在后期维护更新时会有很大的障碍而且界面设计也不符合现代审美,而且ACCESS数据库只适合一些小型企业的后台使用,其安全性比较低,只有涉及HTML和纯ASP运算的页面都正常的,只要有涉及数据库的页面时速度就会很慢[4]。随着时代的进步,人才的涌动,江苏精诚制药有限公司的员工也在不断增加,由于ACCESS数据库本身的局限性,也为了长远的考虑,需使用SQL数据库替代ACCESS数据库。现在的资源管理系统后台数据库一般也采用SQL Server数据库,SQL简单方便、功能强大,是一个面向企业级的数据库应用平台[5]。本文基于SQL Server 2010平台[6],通过对江苏精诚制药有限公司人力资源系统的开发,能帮助公司获得更高的效益,面对互联网时代信息技术改革换新,该系统采用ASP.NET联合三层架构[7],ASP.NET完全依赖虚拟机,配置简单,可跨平台,ASP.NET把程序设计内容和界面设计内容以不同的文件分开,重用性和可维护性得到了很大的提高[8]。
在结构上,江苏精诚制药有限公司原来的人力资源管理系统还是传统的C/S模式结构,这种结构虽然也能有效的管理企业的人事日常事务,但对于大型的、复杂的企业应用有其不足[9],随着网络在生活中不断普及,要求采用B/S模式完成系统的呼声越来越高,为了适应现代的发展,就必须有一套适用于现代的人力资源管理系统。现代的人力资源管理系统都是采用B/S模式,基于通用数据访问操作和IE浏览器的不同接入方式[10]。C/S模式是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。现在的资源管理系统基本是选择基于Web的B/S体系结构[11],它是一种基于三层结构的模型,即表示层、数据层和应用层。人力资源业务应用是一个复杂的企业级应用,其主要特点是:数据量大、用户数量多、业务逻辑复杂,对系统的可靠性、性能、可用性都有非常高的要求。人力资源业务应用是全员参与的系统,不仅用户数量大而且分布广,三层体系结构比传统的C/S结构具有更好的可升级性和灵活性。
随着Web技术的兴起[12],在未来的发展趋势里,随着信息技术的快速发展的时代,移动设备越来越受大众的欢迎,人们对软件的需求也日益增强,但是移动设备的存储容量小一直是一个很大的问
1 引言 1
1.1 研究背景 1
1.2 研究现状及发展趋势 1
2 可行性分析 3
2.1 技术可行性 3
2.2 操作可行性 3
2.3 经济可行性? 3
2.4 社会可行性? 4
3 需求分析 4
3.1 功能模块需求 4
3.2 用例图 5
3.3 性能需求 9
3.4 接口需求 9
3.5 将来可能提出的需求 10
4 系统设计 10
4.1 系统架构设计 10
4.2 ER图 10
4.3 数据库设计 12
4.4 时序图 15
4.5 状态转换图 21
5 详细设计 21
5.1 登录模块 22
5.2 员工信息管理模块 23
5.4 系统管理模块 27
5.3 奖惩考勤管理模块 33
5.5 合同管理模块 39
5.6 员工调动管理模块 43
5.7 员工薪资管理模块 45
6 系统测试 49
6.1 数据测试 49
6.2 模块测试 49
6.3 综合测试 5 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
5.2 员工信息管理模块 23
5.4 系统管理模块 27
5.3 奖惩考勤管理模块 33
5.5 合同管理模块 39
5.6 员工调动管理模块 43
5.7 员工薪资管理模块 45
6 系统测试 49
6.1 数据测试 49
6.2 模块测试 49
6.3 综合测试 50
结 论 51
致 谢 52
参考文献 53
附录 用户操作手册 55
1 引言
1.1 研究背景
随着信息技术的不断发展[1],全世界对人才和知识的高度重视,越来越多的企业利用计算机技术实现企业人力资源管理代替传统并且繁琐的人工管理,从而更加有效的提高工作效率。
为了能够更好的对江苏精诚制药有限公司的员工进行高效、公平、透明化的管理,提高公司的运营效率,需要对江苏精诚制药公司人力资源管理系统进行优化。江苏精诚制药有限公司的原有的人力资源管理系统功能并不完善,它采用的还是传统的C/S模式,这种模式需要安装专门的应用程序,兼容性比较差,开发成本比较高,需要有专门的技术人员完成。需要开发一个基于B/S模式的管理系统[2],能够更好的帮助企业管理人才,提供更完善、高质量的资源管理。对人力资源管理的日常事务实现计算机管理,提高工作效率。逐步实现管理程序化、标准化,完善业务数据。
1.2 研究现状及发展趋势
自从彼得德鲁克(Peter F . Drucker)于1954 年在《管理的实践》一书中提出了“人力资源”概念之后[3],人力资源管理就慢慢开始发展了,在80年代中后期的时候,人力资源管理的基本概念开始引入中国,并在国内得到了快速的发展,主要是从以下三个方面得到了彻底的改变。
在功能上,过去的人力资源管理系统都是通过繁琐的人工来实现对员工的管理,这种方法不仅耗时而且容易出错,还会引起员工的不满以及人才的大量流失,不能做到透明化。后来随着计算机技术的普及,第一代人力资源管理系统是使用计算机技术进行一些简单的信息处理,仅能自动计算员工的薪资,不能生成报表以及不能保存任何历史信息,第二代人力资源管理系统经过改进之后,可以生成信息报表和增加了数据分析的功能。第三代人力资源管理系统能够收集所有与人力资源相关的信息,而且还增强了报表生成工具、数据分析工具和信息共享的实现。江苏精诚制药有限公司的人力资源管理系统在功能上只有简单的员工信息管理和基本工资计算功能,这些功能已经不能满足一个日益强大的公司需求,江苏精诚制药有限公司人力资源管理系统在功能上将会增加合同管理、奖惩管理、人员调动管理、员工考勤管理等功能。
在技术上,江苏精诚制药有限公司原有的人力资源管理系统采用visual C++ 6.0作为系统前台应用程序开发工具,使用ACCESS数据库作为后台开发数据库,虽然能够开发出简单的、使用方便的人力资源管理系统,但是在后期维护更新时会有很大的障碍而且界面设计也不符合现代审美,而且ACCESS数据库只适合一些小型企业的后台使用,其安全性比较低,只有涉及HTML和纯ASP运算的页面都正常的,只要有涉及数据库的页面时速度就会很慢[4]。随着时代的进步,人才的涌动,江苏精诚制药有限公司的员工也在不断增加,由于ACCESS数据库本身的局限性,也为了长远的考虑,需使用SQL数据库替代ACCESS数据库。现在的资源管理系统后台数据库一般也采用SQL Server数据库,SQL简单方便、功能强大,是一个面向企业级的数据库应用平台[5]。本文基于SQL Server 2010平台[6],通过对江苏精诚制药有限公司人力资源系统的开发,能帮助公司获得更高的效益,面对互联网时代信息技术改革换新,该系统采用ASP.NET联合三层架构[7],ASP.NET完全依赖虚拟机,配置简单,可跨平台,ASP.NET把程序设计内容和界面设计内容以不同的文件分开,重用性和可维护性得到了很大的提高[8]。
在结构上,江苏精诚制药有限公司原来的人力资源管理系统还是传统的C/S模式结构,这种结构虽然也能有效的管理企业的人事日常事务,但对于大型的、复杂的企业应用有其不足[9],随着网络在生活中不断普及,要求采用B/S模式完成系统的呼声越来越高,为了适应现代的发展,就必须有一套适用于现代的人力资源管理系统。现代的人力资源管理系统都是采用B/S模式,基于通用数据访问操作和IE浏览器的不同接入方式[10]。C/S模式是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。现在的资源管理系统基本是选择基于Web的B/S体系结构[11],它是一种基于三层结构的模型,即表示层、数据层和应用层。人力资源业务应用是一个复杂的企业级应用,其主要特点是:数据量大、用户数量多、业务逻辑复杂,对系统的可靠性、性能、可用性都有非常高的要求。人力资源业务应用是全员参与的系统,不仅用户数量大而且分布广,三层体系结构比传统的C/S结构具有更好的可升级性和灵活性。
随着Web技术的兴起[12],在未来的发展趋势里,随着信息技术的快速发展的时代,移动设备越来越受大众的欢迎,人们对软件的需求也日益增强,但是移动设备的存储容量小一直是一个很大的问
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2767.html