📜  ngxbill.twenty-ninex2 (1)

📅  最后修改于: 2023-12-03 15:17:52.784000             🧑  作者: Mango

介绍 ngxbill.twenty-ninex2

概述

ngxbill.twenty-ninex2 是一个开源的薪酬管理系统,主要用于管理企业的薪酬发放、考勤统计、绩效评估等功能。它基于 Angular 和 NestJS 技术栈开发,采用前后端分离架构,具有高性能、易扩展、易维护等特点。

功能

ngxbill.twenty-ninex2 主要包含以下功能:

  1. 用户管理:支持员工信息的录入、修改、查询等操作,可自定义员工信息字段。
  2. 薪酬管理:支持定薪和计薪两种方式,可自定义薪酬计算规则。
  3. 假期管理:支持年假、病假、事假等多种假期的管理,支持假期流程审批。
  4. 绩效管理:支持绩效评估、自定义绩效指标、考核等功能。
  5. 报表管理:支持多种薪酬、考勤、绩效等报表的自动生成和定制。
技术栈

ngxbill.twenty-ninex2 前端采用 Angular 技术栈,后端采用 NestJS 技术栈,使用了 MySQL 数据库,其他技术如下:

  • Angular 8+
  • NestJS 6+
  • MySQL 5.7+
  • TypeScript 3.5+
  • Webpack 4+
安装与使用

ngxbill.twenty-ninex2 的安装和使用步骤如下:

  1. 下载代码仓库,解压到本地目录。
  2. 安装前端依赖:进入 ngxbill.twenty-ninex2/frontend 目录,执行 npm install
  3. 安装后端依赖:进入 ngxbill.twenty-ninex2/backend 目录,执行 npm install
  4. 配置数据库:使用 MySQL 客户端连接到数据库,执行 ngxbill.twenty-ninex2/backend/src/database/schema.sql 和 ngxbill.twenty-ninex2/backend/src/database/data.sql 文件,创建数据库和表,并插入测试数据。
  5. 启动后端服务:进入 ngxbill.twenty-ninex2/backend 目录,执行 npm run start
  6. 启动前端服务:进入 ngxbill.twenty-ninex2/frontend 目录,执行 npm run start
  7. 打开浏览器,在地址栏输入 http://localhost:4200,即可进入 ngxbill.twenty-ninex2 系统。
意见反馈

如果您在使用 ngxbill.twenty-ninex2 过程中发现了任何问题,欢迎提交 issues 或 Pull Request。我们会认真阅读每一个反馈,并及时改进。

许可证

ngxbill.twenty-ninex2 使用 MIT 许可证。详情请参见 LICENSE 文件。