该项目旨在帮助HR以及上层领导实时掌握各部门员工的动态信息,包括但不限于(入职、考勤、薪酬、安全事件、组织绩效、离职)等
开发过程:
1、 同数据组经理调研落实大领导的实际需求以及各HR小组的需求,设计开发规范、开发流程、预期效果等(临时兼任产品经理)
2、 了解整个公司的组织体系,规划设计项目的权限体系
3、 按照计划开发项目,项目历时一年多,中间进行多次跌代
项目技术栈描述:
项目使用python的django框架做主体开发,用fastapi开发微服务,数据库用的msyql做主体,sqlserver做数据备份,redis做缓存,登录模块用的是微软的adfs校验,和公司其他系统进行兼容,前端页面最开始用原生的js和jquery开发,后面逐渐用vue重新进行了跌代更新。项目还使用随机森林和交叉验证开发了一个离职率预测模型