一种人力资源管理系统技术方案

技术编号:20919484 阅读:18 留言:0更新日期:2019-04-20 10:18
本发明专利技术公开了一种人力资源管理系统,涉及管理系统领域,该人力资源管理系统,包括:用户终端、调度服务器、业务服务器、令牌服务器和员工数据库;所述用户终端与调度服务器之间、所述用户终端与所述业务服务器之间、所述调度服务器与所述业务服务器之间均通过第一局域网通信,所述业务服务器与所令牌服务器之间、所述业务服务器与所述员工数据库之间、所述令牌服务器与所述员工数据库之间均通过第二局域网通信;本发明专利技术采用两层物理网络,即终端、调度服务器和业务服务器采用同一物理网络,业务服务器、令牌服务器和员工数据库采用同一物理网络的做法,实现了终端与员工数据库的物理隔离,保证了数据库的信息安全性。

A Human Resource Management System

The invention discloses a human resource management system, which relates to the field of management system. The human resource management system includes: user terminal, dispatching server, business server, token server and employee database; between the user terminal and dispatching server, between the user terminal and the service server, between the dispatching server and the service server. The communication between the service server and the token server, the service server and the employee database, the token server and the employee database are all communicated through the second local area network. The invention adopts two layers of physical network, that is, the terminal, the dispatching server and the service server adopt the same physical network, and the service server adopt the same physical network. The token server and employee database adopt the same physical network approach, which realizes the physical isolation between the terminal and the employee database, and ensures the information security of the database.

【技术实现步骤摘要】
一种人力资源管理系统
本专利技术涉及管理系统领域,更具体的涉及一种人力资源管理系统。
技术介绍
人力资源管理是指在经济学与人本思想的指导下,通过招聘、甄选、培训、报酬等管理形式对组织内外相关人力资源进行有效运用,满足组织当前及未来的发展需要,保证组织目标实现与成员发展的最大化的一系列活动的总称。在我国许多公司还遵从传统的人事管理理念,公司没有单独的人力资源组织架构,人力资源管理机制不完善,从而导致员工大多“一位多职”工作权责不明确等问题。为提高人力资源管理效率,同时保证数据管理的安全性,研发一种人力资源管理系统用具很有必要。
技术实现思路
本专利技术实施例提供一种人力资源管理系统,用以解决现有技术中存在的问题。本专利技术实施例提供一种人力资源管理系统,包括:用户终端、调度服务器、业务服务器、令牌服务器和员工数据库;所述用户终端与调度服务器之间、所述用户终端与所述业务服务器之间、所述调度服务器与所述业务服务器之间均通过第一局域网通信,所述业务服务器与所令牌服务器之间、所述业务服务器与所述员工数据库之间、所述令牌服务器与所述员工数据库之间均通过第二局域网通信;所述调度服务器,用于响应所述用户终端的业务请求消息,并从所述业务请求消息中识别出业务编号,根据所述业务编号向所述用户终端分配对应的业务服务器的业务服务器令牌;其中,所述业务服务器令牌用于所述用户终端根据所述业务服务器令牌访问对应业务的业务服务器;所述业务服务器,用于接收到用户终端发送的所述业务编号的业务处理消息后,进行业务服务器令牌校验,当业务服务器令牌校验通过后,解析出基本参数,所述基本参数包括:用户终端编号、员工编号、业务编号、业务执行码以及业务执行参数;所述业务服务器向所述令牌服务器发送所述员工数据库的读操作令牌申请消息;其中,所述读操作令牌申请消息包括:所述业务服务器编号以及操作类型;所述令牌服务器,用于向所述业务服务器编号的业务服务器发送读允许消息;其中,所述读允许消息包括,操作类型、所述业务服务器编号的访问令牌以及所述业务服务器编号的访问令牌的有效时间;所述业务服务器,用于解析出读允许消息后,向所述员工数据库发送为信息读取消息;其中,所述信息读取消息中携带操作类型、所述业务服务器编号的访问令牌以及所述业务服务器编号的访问令牌的有效时间、所述业务服务器编号、员工编号以及业务编号;所述员工数据库,用于解析出所述信息读取消息后,并根据解析出的员工编号,业务编号查找出相应的存储信息Data_S1B,并将Data_S1B发送至所述业务服务器编号对应的业务服务器,同时启动定时器,当计时等于所述业务服务器编号的访问令牌的有效时间时,员工数据库切断与所述业务服务器编号对应的业务服务器的数据传输,所述业务服务器编号的访问令牌失效;所述业务服务器接收完Data_S1B后,调用本服务器的仲裁模块,输入业务编号、业务执行码、业务执行参数和Data_S1B,通过仲裁算法处理,输出仲裁结果,如果仲裁结果为1,根据业务执行码和业务执行参数修改本地的Data_S1B,并生成新的数据Data_S1B_New,并向业务服务器1向所述令牌服务器发送写操作申请消息;所述业务服务器收到令牌服务器发送的写允许消息后,向员工数据库所述员工编号为对应的业务的存储区执行写操作,用Data_S1B_New覆盖Data_S1B。较佳地,所述调度服务器用于,根据所述业务编号向所述用户终端分配对应的业务服务器的第一业务服务器令牌时,包括:基于所述业务编号从调度列表中,判断所述业务编号是否存在相应的业务编号集合内,如果业务编号存在相应的业务编号集合内时,基于所述业务编号集合对应的业务服务器编号,向所述用户终端发送允许属于所述业务服务器编号的业务服务器的接入消息;其中,所述接入消息中包括:业务服务器编号以及业务服务器令牌。较佳地,所述业务服务器用于:所述用于业务服务器存储业务规则检查函数集合;执行所述仲裁算法;其中,所述仲裁算法包括:a)输入业务编号、业务执行码、业务执行参数和业务编号对应的业务存储信息Data_S1B;b)根据业务编号和业务执行码选择对应的业务规则检查函数;c)对b)中选择的业务规则检查函数中输入业务执行参数和Data_S1B;d)若c)执行成功,则业务规则检查函数根据业务执行参数将Data_S1B;修改为Data_S1B_New,仲裁结果判为1;若c)执行失败,则不对Data_S1B做任何操作,仲裁结果判为0。本专利技术实施例中提供的人力资源管理系统具有如下优点:1)本专利技术采用终端和服务器组成的系统采用自组织的方法实现了人事业务的自我管理。2)采用调度服务器、业务服务器的分级处理,提高了终端业务的处理效率。3)采用两层物理网络,即终端、调度服务器和业务服务器采用同一物理网络,业务服务器、令牌服务器和员工数据库采用同一物理网络的做法,实现了终端与员工数据库的物理隔离,保证了数据库的信息安全性。4)业务服务器采用定时令牌访问员工数据库的方式,更进一步地提高了数据库的安全级别。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种人力资源管理系统的框图;图2为本专利技术实施例提供的人力资源管理系统的整体执行流程示意图。具体实施方式下面结合附图,对本专利技术的一个具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。图1示例性的示出了本专利技术实施例提供的一种人力资源管理系统的框图,该一种人力资源管理系统包括用户终端100、调度服务器200、业务服务器300、令牌服务器400和员工数据库500;所述用户终端与100调度服务器200之间、所述用户终端100与所述业务服务器300之间、所述调度服务器200与所述业务服务器300之间均通过第一局域网通信,所述业务服务器300与所令牌服务器400之间、所述业务服务器300与所述员工数据库500之间、所述令牌服务器400与所述员工数据库500之间均通过第二局域网通信。所述调度服务器200,用于响应所述用户终端的业务请求消息,并从所述业务请求消息中识别出业务编号,根据所述业务编号向所述用户终端分配对应的业务服务器的业务服务器令牌;其中,所述业务服务器令牌用于所述用户终端根据所述业务服务器令牌访问对应业务的业务服务器。其中,根据所述业务编号向所述用户终端分配对应的业务服务器的第一业务服务器令牌时,包括:基于所述业务编号从调度列表中,判断所述业务编号是否存在相应的业务编号集合内,如果业务编号存在相应的业务编号集合内时,基于所述业务编号集合对应的业务服务器编号,向所述用户终端发送允许属于所述业务服务器编号的业务服务器的接入消息;其中,所述接入消息中包括:业务服务器编号以及业务服务器令牌。所述业务服务器300,用于接收到用户终端发送的所述业务编号的业务处理消息后,进行业务服务器令牌校验,当业务服务器令牌校验通过后,解析出基本参数,所述基本参数包括:用户终端编号、员工编号、业务编号、业务执行码以及业务执行参数。所述业务服本文档来自技高网...

【技术保护点】
1.一种人力资源管理系统,其特征在于,包括:用户终端、调度服务器、业务服务器、令牌服务器和员工数据库;所述用户终端与调度服务器之间、所述用户终端与所述业务服务器之间、所述调度服务器与所述业务服务器之间均通过第一局域网通信,所述业务服务器与所述令牌服务器之间、所述业务服务器与所述员工数据库之间、所述令牌服务器与所述员工数据库之间均通过第二局域网通信;所述调度服务器,用于响应所述用户终端的业务请求消息,并从所述业务请求消息中识别出业务编号,根据所述业务编号向所述用户终端分配对应的业务服务器的业务服务器令牌;其中,所述业务服务器令牌用于所述用户终端根据所述业务服务器令牌访问对应业务的业务服务器;所述业务服务器,用于接收到用户终端发送的所述业务编号的业务处理消息后,进行业务服务器令牌校验,当业务服务器令牌校验通过后,解析出基本参数,所述基本参数包括:用户终端编号、员工编号、业务编号、业务执行码以及业务执行参数;所述业务服务器向所述令牌服务器发送所述员工数据库的读操作令牌申请消息;其中,所述读操作令牌申请消息包括:所述业务服务器编号以及操作类型;所述令牌服务器,用于向所述业务服务器编号的业务服务器发送读允许消息;其中,所述读允许消息包括,操作类型、所述业务服务器编号的访问令牌以及所述业务服务器编号的访问令牌的有效时间;所述业务服务器,用于解析出读允许消息后,向所述员工数据库发送为信息读取消息;其中,所述信息读取消息中携带操作类型、所述业务服务器编号的访问令牌以及所述业务服务器编号的访问令牌的有效时间、所述业务服务器编号、员工编号以及业务编号;所述员工数据库,用于解析出所述信息读取消息后,并根据解析出的员工编号,业务编号查找出相应的存储信息Data_S1B,并将Data_S1B发送至所述业务服务器编号对应的业务服务器,同时启动定时器,当计时等于所述业务服务器编号的访问令牌的有效时间时,员工数据库切断与所述业务服务器编号对应的业务服务器的数据传输,所述业务服务器编号的访问令牌失效;所述业务服务器接收完Data_S1B后,调用本服务器的仲裁模块,输入业务编号、业务执行码、业务执行参数和Data_S1B,通过仲裁算法处理,输出仲裁结果,如果仲裁结果为1,根据业务执行码和业务执行参数修改本地的Data_S1B,并生成新的数据Data_S1B_New,并向业务服务器1向所述令牌服务器发送写操作申请消息;所述业务服务器收到令牌服务器发送的写允许消息后,向员工数据库所述员工编号为对应的业务的存储区执行写操作,用Data_S1B_New覆盖Data_S1B。...

【技术特征摘要】
1.一种人力资源管理系统,其特征在于,包括:用户终端、调度服务器、业务服务器、令牌服务器和员工数据库;所述用户终端与调度服务器之间、所述用户终端与所述业务服务器之间、所述调度服务器与所述业务服务器之间均通过第一局域网通信,所述业务服务器与所述令牌服务器之间、所述业务服务器与所述员工数据库之间、所述令牌服务器与所述员工数据库之间均通过第二局域网通信;所述调度服务器,用于响应所述用户终端的业务请求消息,并从所述业务请求消息中识别出业务编号,根据所述业务编号向所述用户终端分配对应的业务服务器的业务服务器令牌;其中,所述业务服务器令牌用于所述用户终端根据所述业务服务器令牌访问对应业务的业务服务器;所述业务服务器,用于接收到用户终端发送的所述业务编号的业务处理消息后,进行业务服务器令牌校验,当业务服务器令牌校验通过后,解析出基本参数,所述基本参数包括:用户终端编号、员工编号、业务编号、业务执行码以及业务执行参数;所述业务服务器向所述令牌服务器发送所述员工数据库的读操作令牌申请消息;其中,所述读操作令牌申请消息包括:所述业务服务器编号以及操作类型;所述令牌服务器,用于向所述业务服务器编号的业务服务器发送读允许消息;其中,所述读允许消息包括,操作类型、所述业务服务器编号的访问令牌以及所述业务服务器编号的访问令牌的有效时间;所述业务服务器,用于解析出读允许消息后,向所述员工数据库发送为信息读取消息;其中,所述信息读取消息中携带操作类型、所述业务服务器编号的访问令牌以及所述业务服务器编号的访问令牌的有效时间、所述业务服务器编号、员工编号以及业务编号;所述员工数据库,用于解析出所述信息读取消息后,并根据解析出的员工编号,业务编号查找出相应的存储信息Data_S1B,并将Data_S1B发送至所述业务服务器编号对应的业务服务器,同时启动定时器,当计时等于所述业务...

【专利技术属性】
技术研发人员:岳秀红
申请(专利权)人:河南牧业经济学院
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1