人力资源管理系统论文

时间:2022-09-18 02:30:55

人力资源管理系统论文

一、技术实现

本文利用Java语言作为开发设计的根本,因为Java语言是功能齐全、开发较为完善且使用较为普及的一种面向对象的语言。前台页面使用的是JSP语言,并选用经典的MVC模型框架。本系统依据三层开发模式,前台界面开发设计+逻辑功能的实现+数据库的开发设计。本文应用了JSP+JavaBean+Servlet三层结构的设计思想,与JSP+JavaBean两层结构相比较其实是多了一个控制器(Controller),Servlet的作用是对客户端(client)的请求进行预处理,是用来分发Theclientbrowser(客户端浏览器)的请求。找到用户请求和特定的Servlet的对应关系是通过web.xml配置文件来实现的,一个Servlet对应一个特定的Servlet对象,即一个继承自HttpServlet的Servlet对象就是处理用户的一个请求。JavaBean是Java程序设计应用中的一种组件技术。Sun公司把JavaBean定义为一个可重复使用的软件组件。其实Java开发中的JavaBean就是一个类,用面向对象编程封装了属性和方法,并用来完成特定某种功能的类。Ajax的核心是JavaScript对象XmlHttpRequest。该对象在InternetExplorer5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。Ajax基于XHTML和CSS标准的表示,使用DocumentObjectModel进行动态显示和交互,使用XMLHttpRepuest与服务器进行异步通信,使用JavaScript绑定一切。

二、系统的系统分析和设计

1.人力资源管理系统的系统分析

确定对人力资源管理系统的综合要求。(1)系统支持企业实现规范化的管理。(2)系统支持企业高效率的完成人事档案管理的日常业务。(3)系统支持企业进行劳动人事管理及其相关方面的科学决策。

2.系统的总体设计

系统中各功能模块之间的关系可用系统功能结构图来表示。树形结构的层次矩形框图是一种用一系列多层次的矩形框描绘数据层次结构的最好模式。其顶层是一个单独的矩形框,它表示为完整的数据结构,各个数据的子集由下面其他各层矩形框表示,而实际数据(不能再分割的数据)是由最底层的各个矩形框来表示的。需求分析阶段需要结构的精细化,从对信息分类的顶层开始沿着系统功能结构图中每条路径反复细化,直至确定了数据结构的全部细节为止。这也正是用层次方框图对数据结构进行描绘的优势。人力资源管理系统分两大主体部分,一个是前台数据提交部分,负责业务数据的提交;另一个是后台部分人力资源管理部分,负责整个人力资源处理业务。本系统采用C/S结构(客户机/服务器结构),通过利用Client/Server形式的两层结构可实现通过前台的主界面的操作访问到后台的数据库,数据的插入、增加、更新、修改和删除也可以由系统数据库进行。系统数据库亦可单独存放在一个Server(服务器)上,而Client(客户端)的模块分别安装在对应的机器上。该人力资源管理系统由人事管理、员工基本资料管理、工资管理(工资录入和工资查询)、考勤管理、绩效考核(考核指标管理和考核记录管理)、请假管理六个功能模块构成,是一个典型的数据库开发应用程序。各模块的具体功能如下:(1)人事管理,人事管理实现了对公司员工的全面管理,其主要包括员工信息管理、员工入职、员工变动、奖惩管理、合同管理、培训管理。(2)基本资料管理,部门管理和职务类型管理。(3)工资管理,主要管理员工工资信息。(4)考勤管理,员工考勤登记和考勤日帐管理。(5)绩效考核,考核指标和绩效统计。(6)请假管理,根据具有审批权限的用户登录后,在此功能模块中对他所能审批的申请进行请假审批操作。

三、系统的实现

本人力资源管理系统主界面如图4-1所示。其整体结构分三部分,即上左右结构,上面页头部分显示系统的LOGO和名称,页面左侧部分列出了系统的全部功能导航,页面右侧部分显示为左侧各功能具体内容及客户操作区,显示当前操作的使用窗口。结构简单、操作便捷。

四、结论

本文对现阶段人力资源管理系统开发形势,开发模式进行了分析,本系统是采用JSP+J2EE体系框架来进行开发,并且在数据库方面是使用Oracle作为数据库。在开发过程中使用了J2EE体系构架中现在比较流行的Struts与ibatis技术,通过对这两种技术的整合,两种技术的配合使用最终开发完成了本系统的全部功能模块。

1.通过分析人力资源管理系统的发展及对现有系统进行了研究和比较,并在经济、技术的可行性方面进行了调研和分析,根据企业用户的需求确定了系统的功能,是开发系统的指导思想。现代化的企业需要先进的现代化的管理系统。

2.按照软件工程的开发设计思想,从系统的需求分析、概要设计、详细设计、软件开发与测试和数据库设计与实现等方面,并力求功能齐全、操作简便、便于维护是设计人力资源管理系统的理论依据。

作者:李美 单位:牡丹江大学

上一篇:施工管理系统论文 下一篇:高校教学管理制度论文