随着市场竞争的日趋激烈,人已然成为实现企业的一个至关重要的因素。企业的 兴衰与成败很大程度上取决于企业中员工的忠诚度,以及对于自身工作的热情程度。 本课题结合当今各个企业的需求,能够让企业的管理层运用此系统可以对其内部的人 力资源进行高效、合理地管理。其主要对人事、财务部门提供高效的服务。主要意义:本系统服务于人事、财务及企业管理层,能够提供便捷、快速的查询 和管理您需要的信息。它还能对各种信息来源进行集中整合,不近提高了效率,还可 以节约成本,省时省力,提高企业效率,为企业的发展与壮大提供了保证。

1。2 国内外研究现状

1。3 课题研究的主要内容

人力资源管理系统的主要职责就是为公司的管理高层提供便捷高效的管理功能, 让企业能够顺应经济发展的潮流,不仅从有形经济方面,还从无形的网络领域提高了 企业的竞争能力。

本系统主要由员工管理、薪资管理、考勤管理、培训管理和招聘管理等模块构成, 面向一般中小型企业。

员工管理:主要是管理员(公司管理层)对企业员工的基本信息的录入、修改、 查询和删除等。

薪资管理:记录员工的基本工资以及奖励薪资与惩罚扣薪情况。 考勤管理:记录员工的出勤情况,便于管理层了解员工的出勤情况从而做出一定

的安排。培训管理:对企业内部的员工进行培训,对具体培训计划的查看、修改和删除。 招聘管理:招聘管理是针对企业内部而言的,主要是对于招聘信息的记录、查看

和删除等。

第二章  技术介绍

2。1Struts2 简介

Struts2 框架[9]大致可以由三个部分构成:核心控制器 FilterDispatcher[10]、业务 控制器 Action[11]和用户实现的企业业务逻辑组件[12]。

一个请求在 Struts2 中处理的流程大致分为以下几个步骤:来:自[优E尔L论W文W网www.youerw.com +QQ752018766-

(1)由客户端向服务器端提出一个请求;

(2)该请求被提交到一系列的过滤器,最后到达的是 FilterDispatcher;

(3)FilterDispatcher 作为控制器的核心,即 Struts2 实现控制层的中心;

(4)之后会询问 ActionMapper 对于这个请求的处理是否需要对某个 action 进行 调用;

(5)如需对特定 action 进行调用,则通过询问框架的配置文件,找到那个需要 进行调用的 action 类;

(6)当 action 执行完成后,根据。xml 文件中的配置找到相应的结果。 业务控制器是由程序开发者根据需求自己编写来实现的,action 类可以是一个普

通的类,它完全分离于 Servlet API,该控制器一般都包含一个 execute()方法,当然程 序开发者可以通过定义其他方法来代替它。控制器的 execute()方法返回一个作为标识 的字符串,程序开发者在编写完一个 action 类时,还需要在配置文件中对这个 action 类进行对应的配置。在配置中我们需要注意这个业务控制器的名称,即请求所希望跳 转到的页面的 URL;该业务控制器所对应的类元素,即对应的 action 类所处的位置; 指定结果的逻辑名称以及实际资源的定位。程序开发者在编写 action 类时,应避免在 其中混入业务逻辑处理方面的代码。

业务模型组件可以是用以处理业务逻辑的模块,每个开发团队在这方面都会用自 己的方式来实现,实际上这部分也不在 Struts 2 框架的范围之内。

上一篇:ThinkPhp+mysql大学生求职个人通用网站设计
下一篇:jsp+mysql高校二手物品网上交易平台的设计

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

安康汉江网讯

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...