《研究院多平台人事管理系统构建研究,人力资源管理论文.docx》由会员分享,可在线阅读,更多相关《研究院多平台人事管理系统构建研究,人力资源管理论文.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、研究院多平台人事管理系统构建研究,人力资源管理论文摘 要: 为了提高企业人事管理效率, 实现企业人事管理自动化, 根据中小企业人事管理特点和要求, 本文具体介绍了中小企业人事管理系统设计方案, 采用系统架构实现、系统模块实现的方式方法, 对系统的交互性能、可操作性以及功能的完好性进行了测试, 有效提高了中小企业人事管理效率, 对企业的发展具有深远意义。 本文关键词语: SSH框架; 系统架构; B/S架构; 人事管理系统; Abstract: In order to improve efficiency of enterprise personnel management and realiz
2、e the automation of enterprise personnel management, according to the characteristics and requirements of the personnel management of SME, the authors detailedly introduced the design plan of the personnel management system of SME. Then, by adopting system architecture and system module, the authors
3、 conducted system testing for interactive performance, maneuverability and completeness of functions, which may effectively improve the efficiency of personnel management of SME, and has far-reaching significance for the development of enterprises. Keyword: SSH framework; system architecture; B/S st
4、ructure; personnel management system; 随着社会不断向前发展, 经济日益繁荣, 中小型民营企业在国民经济中的地位越来越重要, 企业在不断的竞争中清楚明晰地认识到人才开发的重要性。人力资源管理在当代企业管理制度中占有绝对性的地位。怎样发挥企业资源优势, 合理配置中小企业资源, 充分调动企业员工的主动性、积极性和创造性具有重要意义1-2.科学的人事管理系统有助于管理人员提高人事资源利用率, 做好人事管理的协调工作, 实现企业员工个人信息的统一管理3-4.因而根据中小企业人事管理特点, 设计与开发了中小企业人事管理系统, 以提高企业工作效率。 1、 中小企业人事管
5、理系统设计方案 1.1、 中小企业人事管理系统的设计目的 中小企业人事管理系统旨在实现中小型企业的部门管理、岗位管理、员工档案管理以及位置查询等。笔者结合中小企业人事管理的特点和需求, 制定了一些设计目的。 1 开创建立数据库, 设计岗位信息、部门信息、员工信息等表格字段, 实现企业信息的入库、更新、删除等操作管理, 为人事管理工作提供便捷。 2 可根据部门、岗位、工号、员工姓名等条件模糊或精准查询, 查询后可自动生成信息统计表, 方便管理人员打印。 3 开创建立企业工资发放模板, 财务部门能够灵敏地根据员工日常工作情况自动汇总工资, 保障员工薪酬的公平性、公正性。 4 设置部门、岗位的管理权
6、限, 要求各部门负责人只能查看、审核本部门员工的工作。设置系统管理员账户和系统安全日志, 定期维护数据库, 保证系统信息的安全性。 1.2、 中小企业人事管理系统的总体架构设计 为了知足用户的易操作性、系统较强的交互性和多客户访问等要求, 该系统采用SSH框架, 由表现层 Struts 、业务层 Spring 、持久层 Hibernate 3种架构整合构成一个框架5.Struts是一种以WebWork为核心的简洁、可扩展的架构, 主要采用拦截器的机制来处理用户的请求;Spring是一个轻量级的开源框架, 为解决企业应用开发的复杂性而开创建立;Hibernate是一个开放源代码的对象关系映射框架
7、, 它对Java数据库进行了非常轻量级的对象封装, 程序员能够使用对象编程思维来操纵数据库。根据SSH框架的特性, 系统共分为持久层、业务层以及表现层3个层次, 系统层次构造见第97页图1.持久层主要接收客户端请求后独立进行各种运算, 通过Hibernate框架实现对数据库的操作;业务层是利用服务器实现客户端的逻辑功能, 利用Service 服务 接口实现相应类的业务处理;表现层是数据的展示与用户的输入, 采用Struts框架完成与Web页面的数据交互展示。三层架构互相独立, 但又通过特定的接口进行联络。本系统利用Spring框架的控制反转 Inversion of Control, IOC
8、容器和面向切面编程 Aspect Oriented Programming, AOP 思想, 使表现层与业务层、业务层与持久层之间互相调用, 较好地降低了各个模块之间的耦合性, 便于系统后期的维护和扩展。 1.3、 中小企业人事管理系统的数据库设计 根据系统功能模块的要求, 采用Hibernate的正向工程, 因系统牵涉的数据库表格较少, 所以可直接通过Java实体类生成数据库表, 详细实体类字段包括员工实体类、部门实体类、岗位实体类、权限实体类等4大类。华而不实员工实体类包括员工编号、所属部门、所属岗位、登录名、密码、姓名、性别、 号码、 、月薪、电子邮件、出生日期、备注等;部门实体类包括部
9、门名称、部门职能讲明、上级部门 部门与部门之间自关联 等;岗位实体类包括岗位名称、岗位讲明等;权限实体类包括权限名称、权限URL 统一资源定位符 、权限与权限之间的自关联等。在权限设置中给岗位设置权限, 可实现不同员工分配到不同的操作权限, 例如员工与部门之间属于多对一的关系, 员工与岗位之间属于多对多的关系, 因而员工与岗位之间存在一张权限中间表。 1.4、 中小企业人事管理系统的功能模块设计 根据企业人事管理系统的详细目的设计对应的功能模块, 主要包括部门管理, 岗位管理, 员工管理3个子模块, 系统总体功能模块构造见图2 2、 中小企业人事管理系统实现 2.1、 中小企业人事管理系统的系统架构实现 系统架构实现分为系统Web页面实现、系统表现层实现、系统业务层实现和系统持久层实现。 1 系统Web页面实现。在系统的前端设计中使用了Java脚本语言、层叠样式表 Cascading Style Sheets, CSS 、Java服务器页面 Java Server Pages, JSP 标签库等。在添加员工界面时, 有基本的信息添加, 并在页面中做了非空校验。
限制150内