一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
介绍
Agile HR人力资源系统该系统提供了对 人员管理、人员调动、薪酬管理、代表事项、流程中心、基础设施、学校信息、系统配置、系统结构、图标管理 、健康检查、统一身份认证平台、消息提醒等模块。
二、开源协议
使用LGPL-3.0开源协议
三、界面展示
四、功能概述
Agile HR人力资源系统该系统提供了对 人员管理、人员调动、薪酬管理、代表事项、流程中心、基础设施、学校信息、系统配置、系统结构、图标管理 、健康检查、统一身份认证平台、消息提醒等模块。
已有模块
- 人员管理
- 人员调动
- 薪酬管理
- 学校信息
- 系统配置
- 代表事项
- 流程中心
- 基础设施
- 系统结构
- 图标管理
- 健康检查
- 统一身份认证平台
- 消息提醒
待办事项
- 考勤管理
- 绩效考核
- 报表中心
- 自定义表单
- 定时任务、导入导出
- 对接企业微信
- 公共数据交换平台
- 统一服务门户管理平台
- 自定义查询条件 自动补齐插件
五、技术选型
技术栈
- 前端 AdminTLE+ bootstrap + charts + ztree + gooflow + framework-ui
- 后端 .net core3.1 + SignalR + Dapper + WeiXin + IdentityServer
开发规范
- 实体类文件名规范: 类名
- 服务类文件名规范: 类名+Service
- 请求类文件名规范: 类名+Req
- 响应类文件名规范: 类名+Resq
- 安装类文件名规范: 类名+Startup
- 模块项目文件规范: Agile.Service+英文模块名
技术要求
- 模块化、组件式开发模式;
- 系统应具有良好的扩展性与二次开发能力;
- 内置标准的工作流引擎和常用的工作流程;
- 有统一的权限控制机制;
- 与其他应用统一认证、统一授权(SS0);
- 支持云计算平台。
项目配置props
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>$(NoWarn);CS1591;CS1572;CS1573;CS1570;CS0618;CA2100;AD0001;</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
warning RAZORSDK1007: Reference assembly Agile.Data.dll
could not be found. This is typically caused by build errors in referenced projects.
六、源码地址
访问一飞开源:https://code.exmay.com/