一、系统介绍
1、系统概述:主要功能有,员工管理、招聘、考勤、绩效评估等。
2、软件架构:(1)前端:电脑端和*端,vue + router + vuex,(2)后端:go、.net、python、LUA ,(3)中间件:极光推送、企业*、rabbitmq队列、Jenkins、cronsun
3、数据库架构:mongodb、mysql、PostgreSQL
4、安全架构:身份算法加密授权验证、短信验证、线上签名验证、数据每天自动备份。
5、集成架构:人事系统是办公体系中的基系统,需要与其他系统(如财务、供应链、物资、合同、费用等系统)进行集成,方式为http请求模式交互。
二、主要职责
1、系统设计与架构:
参与系统的总体设计和架构规划,确保系统的稳定性、可扩展性和高性能。
设计数据库结构,确保数据的安全性和完整性。
2、编码与实现:
根据需求和设计文档,使用适当的编程语言实现后端功能。
编写高质量、可维护的代码,遵循编码规范和最佳实践。
3、接口开发与集成:
开发与前端、其他系统或第三方服务的接口,确保数据的有效传递和系统的无缝集成。
处理和优化数据交互,提高系统的性能