项目介绍
工资表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
续费管理
定期跟进客户,管理续费事宜