研究院多平台人事管理系统构建研究
研究院多平台人事管理系统构建研究
摘 要: 为了提高企业人事管理效率, 实现企业人事管理自动化, 根据中小企业人事管理特
点和要求, 本文详细介绍了中小企业人事管理系统设计方案, 采用系统架构实现、系统模块
实现的方法, 对系统的交互性能、可操作性以及功能的完整性进行了测试, 有效提高了中小
企业人事管理效率, 对企业的发展具有深远意义。
关键词: SSH 框架; 系统架构; B/S 架构; 人事管理系统;
Abstract: In order to improve efficiency of enterprise personnel management and realize 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
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 structure; personnel management system;
随着社会不断向前发展, 经济日益繁荣, 中小型民营企业在国民经济中的地位越来越重要,
企业在不断的竞争中清晰地认识到人才开发的重要性。人力资源管理在现代企业管理制度中占
有绝对性的地位。如何发挥企业资源优势, 合理配置中小企业资源, 充分调动企业员工的主
动性、积极性和创造性具有重要意义[1-2].科学的人事管理系统有助于管理人员提高人事资源利
用率, 做好人事管理的协调工作, 实现企业员工个人信息的统一管理[3-4].因此根据中小企业
人事管理特点, 设计与开发了中小企业人事管理系统, 以提高企业工作效率。
1 、 中小企业人事管理系统设计方案
1.1 、 中小企业人事管理系统的设计目标
中小企业人事管理系统旨在实现中小型企业的部门管理、岗位管理、员工档案管理以及位置查
询等。笔者结合中小企业人事管理的特点和需求, 制定了一些设计目标。
1 ) 创建数据库, 设计岗位信息、部门信息、员工信息等表格字段, 实现企业信息的入库、更
新、删除等操作管理, 为人事管理工作提供便捷。
2 ) 可按照部门、岗位、工号、员工姓名等条件模糊或精准查询, 查询后可自动生成信息统计
表, 方便管理人员打印。
3 ) 创建企业工资发放模板, 财务部门可以灵活地根据员工日常工作情况自动汇总工资, 保障
员工薪酬的公平性、公正性。
4 ) 设置部门、岗位的管理权限, 要求各部门负责人只能查看、审核本部门员工的工作。设置
系统管理员账户和系统安全日志, 定期维护数据库, 保证系统信息的安全性。
1.2 、 中小企业人事管理系统的总体架构设计
为了满足用户的易操作性、系统较强的交互性和多客户访问等要求, 该系统采用 SSH 框架,
由表现层 (Struts ) 、业务层 (Spring ) 、持久层 (Hibernate )3种架构整合形成一个框架
[5].Struts 是一种以 WebWork 为核心的简洁、可扩展的架构, 主要采用拦截器的机制来处理用
户的请求;Spring 是一个轻量级的开源框架, 为解决企业应用开发的复杂性而创建;Hibernate
是一个开放源代码的对象关系映射框架, 它对Java 数据库进行了非常轻量级的对象封装,程
序员可以使用对象编程思维来操纵数据库。根据 SSH 框架的特性, 系统共分为持久层、业务
层以及表现层 3 个层次, 系统层次结构见第 97 页图 1.持久层主要接收客户端请求后独立进行
各种运算,通过 Hibernate 框架实现对数据库的操作;业务层是利用服务器实现客户端的逻辑
功能, 利用 Service (服务) 接口实现相应类的业务处理;表现层是数据的展示与用户的输
入, 采用 Struts 框架完成与 Web 页面的数据交互展示。三层架构相互独立,但又通过特定的
接口进行联系。本系统利用 Spring 框架的控制反转 (Inversion of Control, IOC )容器和面向切
面编程 (Aspect Oriented Programming, AOP )思想,使表现层与业务层、业务层与持久层之
间相互调用, 较好地降低了各个模块之间的耦合性, 便于系统后期的维护和扩展。
1.3 、 中小企业人事管理系统的数据库设计
依据系统功能模块的要求, 采用 Hibernate 的正向工程, 因系统涉及的数据库表格较少,所以
可直接通过 Java 实体类生成数据库表, 具体实体类字段包括员工实体类、部门实体类、岗位
实体类、权限实体类等4大类。其中员工实体类包括员工编号、所属部门、所属岗位、登录
名、密码、姓名、性别、电话号码、联系地址、月薪、电子邮件、出生日期、备注等;部门实
体类包括部门名称、部门职能说明、上级部门 (部门与部门之间自关联) 等;岗位实体类包
括岗位名称、岗位说明等;权限实体类包括权限名称、权限 URL (统一资源定位符) 、权限
与权限之间的自关联等。在权限设置中给岗位设置权限, 可实现不同员工分配到不同的操作权
限, 例如员工与部门之间属于多对一的关系, 员工与岗位之间属于多对多的关系, 因此员工
与岗位之间存在一张权限中间表。
1.4 、 中小企业人事管理系统的功能模块设计
根据企业人事管理系统的具体目标设计对应的功能模块, 主要包括部门管理, 岗位管理, 员
工管理 3 个子模块, 系统总体功能模块结构见图 2
2 、 中小企业人事管理系统实现
2.1 、 中小企业人事管理系统的系统架构实现
系统架构实现分为系统 Web 页面实现、系统表现层实现、系统业务层实现和系统持久层实
现。
1 ) 系统 Web 页面实现。在系统的前端设计中使用了 Java 脚本语言、层叠样式表 (Cascading
Style Sheets, CSS ) 、Java 服务器页面 (Java Server Pages, JSP ) 标签库等。在添加员工界面
时, 有基本的信息添加,并在页面中做了非空校验。
摘要:
展开>>
收起<<
研究院多平台人事管理系统构建研究 摘要:为了提高企业人事管理效率,实现企业人事管理自动化,根据中小企业人事管理特点和要求,本文详细介绍了中小企业人事管理系统设计方案,采用系统架构实现、系统模块实现的方法,对系统的交互性能、可操作性以及功能的完整性进行了测试,有效提高了中小企业人事管理效率,对企业的发展具有深远意义。关键词:SSH框架;系统架构;B/S架构;人事管理系统;Abstract: Inordertoimproveefficiencyofenterprisepersonnelmanagementandrealizetheautomationofenterprisepersonnelm...
相关推荐
-
2024年党建工作要点工作计划5篇供参考
2023-12-16 999+ -
2025年专题生活会对照带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”个人对照检查发言材料4110字文稿
2024-12-21 999+ -
2025年医保局局长、科技局领导干部专题“四个带头”方面对照检查材料2篇例文(附:反面典型案例剖析情况)
2025-02-09 459 -
2025年国有企业党委书记、市总工会党组书记民主生活会“四个带头”方面对照个人检查发言材料2篇文(附:典型案例、上年度整改+个人情况)
2025-02-09 507 -
2025年市委组织部部长、教育局党委书记生活会“四个带头”个人对照检查发言材料2篇文(典型案例+个人事项)
2025-02-09 627 -
2025年市财政局党组书记、局长、市检察院党组领导班子对照“四个带头”方面生活会个人对照检视发言材料2篇文(含以案为鉴反思、以案促改促治方面)
2025-02-09 509 -
市检察院党组、市财政局领导班子2025年生活会对照“四个带头”方面检视发言材料2份文【含以违纪行为为典型案例剖析】
2025-02-09 461 -
2025年市财政局领导对照“四个带头”生活会检视发言材料2篇例文【含以违纪行为为典型案例剖析】
2025-02-09 586 -
单位领导班子2025年聚焦“四个带头”生活会对照检查材料2篇文(含:典型案例剖析反思、落实意识形态责任制)
2025-02-09 758 -
2025年镇党委副书记、市科学技术局领导班子生活会对照“四个带头”检视材料2篇文【含违纪行为典型案例分析】
2025-02-09 257
作者:闻远设计
分类:社科文学类资料
价格:免费
属性:4 页
大小:317.15KB
格式:DOCX
时间:2023-06-12

