企业人力资源管理系统文献综述
2020-04-07 16:20:53
文 献 综 述
1.选题意义和目的:
计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点。因此,一套企业人事管理系统,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的事情。
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。 人员管理唯有迈向自动化,高效率,人性化管理,才能满足服务员工队伍的需求。人员信息管理的主要目标,在于加强服务而不在于精简人力。换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将人员信息做最适当的运用。 企业人事管理系统主要用来管理联系人群组信息、联系人信息、人事活动提醒和人事活动日志。它可以保存公司内部所有的人事活动资料,给用户提供高效的查询服务,并对人事活动日志进行查询分析。良好的人事活动资料管理和人事活动日志管理,将给公司带来很多有价值的信息。为公司经营决策提供帮助。
2. 人事管理的来源发展
发达国家的企业人事管理系统的研究起步比较早非常注重自身人事管理系统的开发,尤其特别是一些跨国公司,由于员工众多,他们需要通过建立一个多信息流数据流和业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。
3.相关技术
#183;Java,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,它最初被命名为Oak,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以”Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
#183;Struts项目是Apache软件基金会(ASF)赞助的一个开源项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web Framework〕,是MVC经典设计模式中的一个经典产品。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑(Action)与 映射关系的配置文件(struts-config.xml)中。
#183;Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架。Spring Framework 提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。Spring 中包含的关键特性:强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。数据库事务的一般化抽象层,允许声明式(Declarative)事务管理器,简化事务的划分使之与底层无关。内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。