2.5 KiB
2.5 KiB
应用名称: Web版人事系统 (hr-web)
1. 应用描述
对标钉钉睿人事的 Web 版人事管理系统(账号规模上限 100 人),覆盖组织人事底座(迭代1),后续按需扩展薪酬管理、招聘管理模块。
- 前端:基于 bricks 组件体系 + dspy 声明式页面(ocai 规范)
- 后端:基于 ahserver(Python)
- 数据层:基于 apppublic/sqlor
- 需求基线:
docs/00-requirement/requirement-spec.md(SRS v2) - 需求复核:
docs/00-requirement/iteration1-consistency-check.md(F01~F15 与 SRS v2 一致性结论) - 迭代1范围:组织人事底座,功能编号 F01~F15(逐项输入/处理/输出/验收标准见
docs/00-requirement/iteration1-function-detail.md)
2. 包含模块
每个应用至少关联一个模块,本应用关联以下 6 个模块(均为迭代1规划模块,F01~F15 全覆盖无遗漏):
| 模块 | 说明文件 | 迭代1功能 |
|---|---|---|
| hr-org 组织人事 | modules/hr-org.md | F01 组织架构、F02 职位职级、F04 入职、F05 转正、F06 调动、F07 离职、F08 兼岗 |
| hr-roster 花名册 | modules/hr-roster.md | F03 花名册 |
| hr-flow 流程审批 | modules/hr-flow.md | F10 流程审批 |
| hr-contract 合同 | modules/hr-contract.md | F09 合同台账(不含电子签) |
| hr-report 报表 | modules/hr-report.md | F13 人事报表 |
| hr-system 权限日志与通用服务 | modules/hr-system.md | F11 权限、F12 操作日志、F14 工作台、F15 员工服务与提醒 |
3. 部署环境(规划)
| 环境 | 用途 | 部署形态(规划) |
|---|---|---|
| dev | 开发联调 | 单实例容器部署:反向代理 + dspy 静态页 + ahserver 进程 + apppublic/sqlor |
| test | 测试验收 | 同 dev,独立数据空间 |
| prod | 生产(100 人规格) | 单实例容器部署 + 反向代理,数据定期备份 |
4. 端口(规划,以设计阶段确认为准)
| 服务 | dev/test | prod |
|---|---|---|
| Web 访问(dspy 页面 + 静态资源) | 8080 | 443(HTTPS,反向代理) |
| ahserver 后端服务 | 9080 | 不直接暴露,由反向代理转发 |
| apppublic/sqlor 数据服务 | 随部署环境分配 | 仅内网访问 |
5. 负责人
待定(迭代启动会由 PM 指定应用负责人;需求文档责任人:需求分析师)。
6. 状态
规划中
备注:v1 遗留应用
apps/hr-system.md(Java/Spring Boot 口径)已废弃,由本应用取代;v1 代码仓repos/staff-mgr仅作归档参考,迭代1按 ocai 规范重建。