[发明专利]基于Phalcon加Swoole体系的薪酬核算系统在审
申请号: | 201810921376.4 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109118175A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 何德球;陈铖 | 申请(专利权)人: | 安徽云才信息技术有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06F8/30 |
代理公司: | 安徽深蓝律师事务所 34133 | 代理人: | 汪锋 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 核算系统 员工管理 开关框架 任务分配 源码包 耦合度 监听 开发 网关 下载 编译 权限 配置 访问 | ||
本发明公开了一种基于Phalcon加Swoole体系的薪酬核算系统,通过web下载Phalcon和Swoole源码包,并分别编译Phalcon和Swoole,利用Phalcon作为开关框架开发出薪酬服务微服务工程和员工管理微服务工程,在薪酬服务微服务工程和员工管理微服务工程内分别配置Swoole监听IP和端口号,通过网关和对应的IP、端口号进行相互访问,本发明利用Phalcon作为开发框架,将不同的功能模块拆分成多个不同的微服务工程,微服务之间通过Swoole进行交互,将耦合度大大降低,同时,因为微服务是不同的工程,也解决了多开发人员任务分配、权限划分的问题。
技术领域
本发明涉及网络开发技术领域,尤其涉及一种基于Phalcon加Swoole体系的薪酬核算系统。
背景技术
现有的单体架构,系统内部功能模块高耦合,面对长期大型的项目会带来开发和维护的难度,不利于扩展,同时如果项目有多个人员加入,也不利于人员之间任务的分配、权限的划分等。
发明内容
本发明目的就是为了弥补已有技术的缺陷,提供一种基于Phalcon加Swoole体系的薪酬核算系统。
本发明是通过以下技术方案实现的:
一种基于Phalcon加Swoole体系的薪酬核算系统,通过web下载Phalcon和Swoole源码包,并分别编译Phalcon和Swoole,利用Phalcon作为开关框架开发出薪酬服务微服务工程和员工管理微服务工程,在薪酬服务微服务工程和员工管理微服务工程内分别配置Swoole监听IP和端口号,通过网关和对应的IP、端口号进行相互访问,员工通过手机客户端向网关发送请求薪酬核算的指令,网关将请求薪酬核算的指令发送给薪酬服务微服务工程,薪酬服务微服务工程接收指令后通过网关向员工管理微服务工程发送请求员工信息的指令,员工管理微服务工程接收指令后通过网关将员工信息发送给薪酬服务微服务工程,薪酬服务微服务工程接收指令后对薪酬进行核算,再通过网关将薪酬数据发送到员工的手机客户端。
所述的薪酬服务微服务工程和员工管理微服务工程均包括有应用服务器、关系型数据库管理系统和数据库,所述的应用服务器、关系型数据库管理系统和数据库均是通过将Phalcon作为开关框架开发出来的。
所述的手机客户端包括有安卓操作系统、H5操作系统和IOS操作系统。
本发明的优点是:本发明是基于Phalcon+Swoole的微服务架构的薪酬核算系统,利用Phalcon作为开发框架,将不同的功能模块拆分成多个不同的微服务工程,微服务之间通过Swoole进行交互,将耦合度大大降低,同时,因为微服务是不同的工程,也解决了多开发人员任务分配、权限划分的问题,使项目便于维护。
附图说明
图1为本发明的工作流程框架图。
具体实施方式
如图1所示,一种基于Phalcon加Swoole体系的薪酬核算系统,通过web下载Phalcon和Swoole源码包,并分别编译Phalcon和Swoole,利用Phalcon作为开关框架开发出薪酬服务微服务工程1和员工管理微服务工程2,在薪酬服务微服务工程1和员工管理微服务工程2内分别配置Swoole监听IP和端口号,通过网关3和对应的IP、端口号进行相互访问,员工通过手机客户端4向网关3发送请求薪酬核算的指令,网关将请求薪酬核算的指令发送给薪酬服务微服务工程1,薪酬服务微服务工程1接收指令后通过网关3向员工管理微服务工程2发送请求员工信息的指令,员工管理微服务工程2接收指令后通过网关3将员工信息发送给薪酬服务微服务工程1,薪酬服务微服务工程1接收指令后对薪酬进行核算,再通过网关3将薪酬数据发送到员工的手机客户端4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽云才信息技术有限公司,未经安徽云才信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810921376.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理