返回文集

系统概述

项目基础信息与架构说明

概述

项目介绍

工资表SAAS系统是一款面向财务公司的多租户工资表管理解决方案,提供完整的工资表处理功能, 包括工资表创建、数据导入、薪资计算、审核审批、工资条发送等全流程管理。

系统采用分层架构设计,支持平台方、合作伙伴、企业用户三级管理模式,每层都有独立的管理后台和功能权限。

核心功能

灵活的工资表创建

支持Excel导入、手动录入、模板创建等多种方式,快速生成工资表

智能薪资计算

支持多种计税方式、公积金社保计算、个税自动申报

工资条发送

支持短信、邮件、微信、App推送等多种发送方式

数据安全

采用多租户隔离、数据加密、权限控制等安全机制

用户角色

系统采用四级角色体系,不同角色拥有不同的功能和权限:

平台管理员

最高权限

系统最高管理员,负责管理整个平台的运营和合作伙伴体系

合作伙伴管理:注册、审核、权限分配
企业客户管理:查看所有企业数据
订单和套餐管理:定价、套餐配置
短信充值和财务管理
增值功能管理
员工权限管理(RBAC)
第三方模块配置
系统配置和数据看板

合作伙伴

区域管理

负责区域内企业客户的拓展和服务,可以定制品牌

企业客户管理:添加、查看、维护
品牌定制:自定义Logo、域名、主题
CRM功能:客户跟进、商机管理
财务管理:订单、对账、提现
员工管理:管理合作伙伴自己的员工

企业管理员

企业用户

负责本企业内部的工资表管理和员工信息维护

员工管理:添加、编辑、删除员工信息
部门管理:组织架构设置
工资表创建和编辑
薪资核算:个税、社保、公积金计算
工资条发送:批量发送给员工
历史数据查询和统计报表

员工

终端用户

普通员工,通过移动端或Web端查看工资条和相关信息

工资条查看:查看每月工资详情
个人信息管理:修改个人资料
通知消息:接收工资条通知
历史工资查询:查看历史工资记录

系统架构

技术架构

前端层

  • • Next.js 16 (App Router)
  • • React 19
  • • TypeScript 5
  • • Tailwind CSS 4
  • • shadcn/ui

后端层

  • • Next.js API Routes
  • • PostgreSQL
  • • Drizzle ORM
  • • JWT认证
  • • 多租户隔离

服务层

  • • 对象存储(S3)
  • • 邮件服务
  • • 短信服务
  • • 微信公众号
  • • 支付接口

安全架构

认证授权

  • • JWT Token认证
  • • RBAC权限控制
  • • 多种登录方式
  • • 微信扫码登录

数据安全

  • • 多租户数据隔离
  • • 敏感数据加密
  • • 数据传输加密(HTTPS)
  • • 操作日志审计

业务流程

工资表处理流程

1

创建工资表

企业管理员创建新的工资表,选择发放月份

2

导入数据

通过Excel导入或手动录入员工工资数据

3

薪资计算

系统自动计算个税、社保、公积金等各项扣除

4

审核审批

管理员审核工资表,确认数据无误

5

发送工资条

通过短信、邮件、微信等方式发送给员工

6

员工查看

员工登录系统查看详细的工资条信息

客户拓展流程

1

合作伙伴注册

合作伙伴在平台注册,提交资质信息

2

平台审核

平台管理员审核合作伙伴资质

3

添加客户

合作伙伴添加企业客户信息

4

开通服务

为客户开通相应的服务套餐

5

客户跟进

通过CRM功能维护客户关系

6

续费管理

定期跟进客户,管理续费事宜

相关文档