点击空白处退出提示
DTIS(Dynamic Time Incentive System)
我要开发同款作品详情
【所用技术】Swagger、FastDFS、Redis、XXL-JOB
【开发环境】IDEA、Git、Jenkins、禅道、MySQL、Navicat、Maven
【项目描述】
本系统用奖扣分的形式对企业员工的表现进行全方位量化考核,采用 OKRS
(Objectives and Key Results)模式把各种福利待遇和积分排名挂钩,从而全方位调动员工的主观能动性。
本系统采用微服务架构(MicroServices Architecture),目前主要分为7 大模块:考勤模块用于对员工的考勤进行考核;互评模块用于员工之间的互相评价;绩效模块用于对员工的工作业绩进行考核;赠分模块用于员工之间的内部交流;特别关注用于上级对下级的工作情况获取;活动模块用于企业内部举办活动;个人中心包括钉钉运动,个人信息的查询等。
【责任描述】
参与了Redis主从的实现,将热数据进行缓存,缓解了数据库的瓶颈
参与整个系统的架构设计与技术选型,并编写相关文档
负责赠分模块的开发,包括面对面、选人、扫一扫3种方式
负责活动模块的开发,包括审批流程和发红包、红包雨等功能
负责XXL-JOB主备的搭建,实现了定时任务的创建与执行
负责和钉钉接口对接,实现钉钉考勤和钉钉运动的开发
【技术要点】
使用了邮件、系统私信、钉钉通知等方式向用户进行消息推送
使用Redis分布式锁和缓存实现了抢红包功能
使用Mycat实现多租户
使用Eureka集群实现服务的注册与发现,Config实现配置中心高可用
使用Hystrix、Ribbon、Feign组合实现服务的熔断降级、负载均衡等
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论