APP下载

一套SOA架构的高校人事信息管理系统分析与设计

2024-09-15潘祖聪

电脑知识与技术 2024年24期

摘要:首先对现有高校人事管理系统进行了分析,并基于SOA架构模型设计了一套人事管理信息系统,以此来提高人事管理者的工作效率。系统涵盖了教职工从入职到退休的每一个环节,并和现有的校园网数据平台集成,方便进行统一的信息化管理,满足了人事管理工作的信息化建设需求,提高了人事管理效率。

关键词:SOA架构;人事管理系统;J2EE

中图分类号:TP315 文献标识码:A

文章编号:1009-3044(2024)24-0051-03

开放科学(资源服务)标识码(OSID)

0 引言

人事管理工作是高校最基础的行政工作,高校人事管理系统可以显著提高人事管理的效率,减少手工操作,降低错误率,加快决策过程,收集分析教职工的绩效,帮助高校进行人力资源规划和配置,优化人才结构,提升人才使用效率。目前高校人事管理系统普遍面临着数据孤岛、信息共享滞后、技术更新缓慢、安全和隐私、系统整合困难等各种问题,导致数据共享和流通不畅,资源浪费和效率低下,教职工信息更新不及时,影响了人事管理的准确性和时效性。同时一些高校的人事管理系统由于缺乏持续的技术支持和更新,难以适应新的管理需求和技术标准。高校的人事管理系统需要与教务、财务、科研等多个系统进行整合,但由于系统架构、数据标准、接口协议等方面的差异,整合工作面临诸多困难。高校人事管理系统在教育管理中扮演着重要角色,同时也面临着多方面的挑战。目前大多数高校还在使用传统的单一系统运行的模式,加上当前高校扩招的压力,教师数量随之上升,人事管理部门工作压力大,工作效率低下。在这种背景下,人事部门急需解决学校的管理层压力,提高办公效率。在经过对业务部门的软件需求调研报告后,梳理人事管理系统的设计思路,开发了一套基于SOA框架的高校人事管理系统,从而解决学校的人事管理困境。

1 人事系统发展现状和问题分析

1.1人事系统现状

高校人事系统从最初单一面向人事科室的信息维护与查询型管理系统到如今校级层面的大人事平台下的人事综合管理与服务应用产品大体经历了三代。第一代主要集中于基础的人事信息管理,如教职员工的基本信息维护和查询,这些系统通常只服务于人事部门的管理者,功能相对单一,缺乏与其他部门的互动和数据共享,人员信息的管理和业务信息维护,主要是面向人事部门管理者。随着信息技术的发展,第二代人事系统开始提供线上业务处理能力,如教职工可以通过系统提交申请、查询个人数据等,系统开始向服务导向转变,可线上开展部分业务,提供面向教职工的人事综合服务,包括申请、数据查询等功能。当前的第三代系统代表了高校人事管理系统的高级阶段,不仅整合了跨部门的数据和流程,还为各级管理者和教职工提供了全面的人事服务,这些服务覆盖了教职工的整个职业生涯,从员工招聘到最后的退休,实现了管理的轻松化、服务的便捷化以及决策的智慧化。第三代系统整合了人事业务中涉及的分散在各部门的数据、流程,面向各级管理者和生命周期各个阶段教职工提供人事综合服务,实现轻松管理、便捷服务、智慧决策。

1.2人事系统面临问题

第三代人事系统在整合数据和流程方面取得了一定的研究进展,但信息共享仍然是研究和解决的重点。教职工信息分散在不同的管理部门,如退休信息在退休部门,教学信息在教务处,科研项目信息在科研处等。这种分散管理导致了信息孤岛的存在,影响了人事管理的效率和准确性。目前的人事信息系统在设计上往往以满足人事部门的管理需求为主,而对于教职工和院部领导的服务需求考虑不足,从而导致了系统界面和功能的局限性,难以满足教职工对高质量服务的期望,从而影响了教职工对学校服务的感知和满意度。

高校需要统一的人事管理平台,以整合各个部门的数据和流程,实现信息的集中管理和服务的统一提供,人事系统的设计应更多地考虑服务导向,即不仅要满足管理需求,还要提供教职工真正需要的服务,如个性化的信息查询、业务申请、职业发展支持等。在整合和共享数据的同时,必须确保教职工个人信息的安全和隐私得到充分保护,同时人事管理系统的有效运行需要不同部门之间的紧密协作,建立有效的沟通和协调机制。

人事系统涉及的管理职能部门众多,教职工信息分散没有形成统一的权限归口管理,教职工的人员类别组成复杂,从院系领导、在编人员、人事代理等各种维度的人员,且高校的行政机构依然体现多元性,人员和机构的多元性给人事管理工作带来更高的挑战和要求。

人事信息的管理存在局限性和部门化的现象,目前人事相关信息化的建设内容还是以管理为主,更多的是在执行职能范畴内的业务,信息系统模型的设计也是为了满足人事部门管理需要为出发点,面向教职工、院部领导服务的价值难以体现,信息系统的界面设计和功能在教职工对学校提供的服务感知难以体现,这给人事管理部门增加了管理难度,效率难以提升,导致学校的信息化水平低下。

通过解决这些问题,高校可以构建一个更加高效、服务导向、技术先进且安全的人事管理系统,从而提升管理效率,改善教职工的服务体验,促进高校的整体发展。

2 人事管理系统模块设计

系统采用SOA组件模型架构技术,核心为面向服务,可以将不同的服务进行拆分,通过服务之间统一约定的接口协议进行关联兼容,这样可以在异构系统平台上可以运行各自的系统,而对人事系统使用者来说,他们是无感知的。系统扩展性能良好,可以和学校现有校园网管理平台实现单点登录,实现统一身份认证,采用模块化组件微模块的软件系统设计,设置流程符合校园网数据化标准规范等。

2.1设计思路

面对高校人事管理的现状和IT信息技术发展趋势,围绕教职工个人信息,进行业务按需求进行分配,实现业务跨部门进行整合,实现面向校内各类人员的信息化人事服务内容的服务大厅。将教职工所有的相关业务迁移至学校的网上办事大厅,开发微信公众号进行绑定,方便教职工24小时办理各种业务,减轻教职工的办事流程,切实提高人事管理工作效率,为学校各种人事业务提供便捷、智能、灵活的人事信息管理、人事业务办理、人事数据统计与分析服务,实现让“数据多跑路,让人少跑腿”的办事宗旨。

2.2功能模型架构实现

系统摒弃原有传统业务系统围绕业务部门内部业务管理需要的设计方式,打破业务边界,采用管理与服务相分离的设计。客户端可以使用B/S架构访问,或App进行登录使用,也可以使用企业微信公众号关注方式进行,方便教职工线上业务办理多场景需求。系统可以单独部署运行在校园网内,同时可以和J2EE的底层技术应用服务基础支撑环境进行无缝对接,实现人事业务应用之间的跨部门业务完全融合,更能完成人事应用与其他应用的业务有机融合,为教职工提供高品质、多元化的个性化综合服务。系统主要包含了图1所示模块。通过业务梳理整合,优化了业务流程,使用统一的数据库,使数据共享一致。系统围绕教职工从招聘到退休离校全生命周期管理方式,对教职工核心基础数据管理展开,将各部门分散的管理人员的方式有效统一,同时打通人事处、教务处、财务处等部门汇聚成教职工一体化数据中心并有效呈现,实现人员信息有效的查询和统计等功能。

3 数据库逻辑结构设计

系统数据库引入统一身份认证与学校的数据资源平台进行对接,实现一个账号登录多个系统的个性化需求,方便师生办公需要。采用ODBC作为数据库访问应用程序编程接口,因此可以使用一致的程序代码而访问不同的DBMS数据库系统,故采用ODBC方式访问数据库的设计。统一身份认证系统允许用户使用单一账号和密码访问多个不同的应用程序和服务,提高了用户体验,简化了用户管理,增强了安全性。通过集成一个中心化的认证服务(如LDAP或Active Directory),可以验证用户的身份,并授权其访问相应的数据和功能。这种集成须遵循一定的安全协议和标准,如OAuth或SAML。与学校的数据资源平台对接可以使人事管理系统访问更广泛的数据集,实现数据的集中管理和分析,通过建立数据接口和遵循数据交换标准(如XML或JSON格式),系统可以与数据资源平台进行通信,实现数据的导入和导出,对接过程中可能涉及数据清洗、转换和映射,以确保数据的一致性和准确性。系统使用ODBC(开放数据库连接)作为数据库访问接口具有较大的优势,ODBC是一个标准的数据库访问接口,允许应用程序使用同一套API与不同的数据库管理系统(DBMS)进行交互。由于ODBC提供了一个抽象层,应用程序不需要针对不同的数据库系统编写特定的代码,因而简化了应用程序的开发和维护,同时ODBC支持多种数据库系统,包括关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB),提供了选择和更换数据库系统的灵活性。系统在ODBC管理器中配置数据源名称(DSN),指定了数据库的位置、类型、访问权限等信息,在应用程序中,使用ODBC API建立与数据库的连接,执行SQL查询,处理结果集,并管理连接的关闭功能等。数据库实现错误处理机制,以应对数据库连接失败、查询错误等异常情况。数据库设计应遵循一定的规范化原则,如第三范式(3NF),以减少数据冗余,提高数据完整性。其中在表结构设计上,需要设计合理的表结构,包括必要的字段、数据类型、索引等,以支持系统的查询和事务处理需求。同时实现数据访问控制,如基于角色的访问控制(RBAC),确保用户只能访问授权的数据。考虑数据库的性能,如查询优化、事务管理、锁策略等,以支持高并发的访问需求。最终需要制定数据库的备份和恢复策略,以防止数据丢失和系统故障。通过上述原理分析和设计,人事管理系统可以实现与学校其他系统的无缝集成,提供一致、安全、高效的数据访问服务,从而支持复杂的人事管理任务和决策分析。数据库中主要字段表格的设计结果如表1所示:

4 结束语

通过对目前大多数学校人事系统的现状分析,综合管理业务范围流程,开发了人事管理系统各模块,从需求分析、功能实现、架构设计、代码调试迭代、集成测试等流程,均按照学校人事管理的实际需求进行的流程化模块化开发。而采用SOA架构,可以为后续系统的升级和扩展奠定了开放基础,体现出人事系统的灵活性,可以动态响应新的需求,提升了系统之间的通信和交互能力。学校实施该系统后,信息化水平得到了质的提升,人事部门办事效率进一步提高,实现了信息化引领管理快速发展的价值。

参考文献:

[1] 石巧珍,陈波.高校“三型” 人事管理队伍建设思考[J].浙江万里学院学报,2011,24(3):10-13.

[2] 班东科.高校人事管理信息系统设计与实现[D].上海:同济大学,2009.

[3] 薛医贵.基于ASP的高校人力资源管理信息系统研究[J].电子设计工程,2016,24(6):162-164.

[4] 徐秋云,李葆华.新时期高校人力资源管理模式创新探讨[J].人力资源管理,2011(4):119-120.

[5] 韩(王莹.云存储平台下的高校人力资源管理系统研究[J].电子设计工程,2015,23(14):64-66.

[6] 张恩宽.人力资源管理系统的设计与实现[D].成都:电子科技大学,2012.

[7] 殷联佳.双模式异构数据整合系统研究与优化设计[D].上海:上海交通大学,2013.

[8] 侯晓丽.OpenESB在数字校园中的研究与应用[D].北京:北方工业大学,2011.

[9] 闫鹏.高校人事管理信息化建设的困难和对策[J].中国管理信息化,2024,27(3):115-118.

【通联编辑:王 力】