1.7 KiB
1.7 KiB
MVP 范围说明
一期必须完成
- 后台账号登录和基础角色权限。
- 项目/课程代码配置。
- 学员管理,手机号作为主标识,支持曾用名和手机号变更记录。
- 证书管理,支持一个学员多张证书。
- Excel 批量导入,导入前校验,导入后生成证书编号和公开访问 token。
- 证书编号系统自动生成,格式为
PX{YYYY}-{项目代码}-{7位短码}-{2位校验码}。 - 批量导出证书数据,包含证书编号和对外直达链接。
- 公开查询:证书编号 + 姓名 + 图形验证码。
- 证书直达页:通过不可枚举 token 查看单张证书。
- 二维码核验页:展示真实性、状态和必要证书信息。
- PDF 下载:服务端按需生成,占位模板,缓存 30 天。
- 操作日志和导出日志。
一期不做
- 手机号公开查询。
- 复杂更正/补发流程。
- 证书审批流。
- 可视化证书模板编辑器。
- 正式 Logo、公章、电子签章。
- Redis、Celery、RabbitMQ、Kubernetes、多实例。
- 对接报名系统、学习系统或 CRM。
默认业务规则
- 证书作废后,公开页面展示作废状态,不允许下载正常 PDF。
- 公开页面不展示完整手机号、证件号、后台备注、导入记录。
- 证书直达链接使用随机 token,不由证书编号推导。
- 导出完整手机号或证件号需要高权限,并记录日志。
Excel 导入模板字段
一期模板字段:
- 姓名
- 手机号
- 项目代码
- 证书名称
- 课程名称
- 阶段名称
- 发证日期
- 发证单位
- 备注
证书编号不在 Excel 中填写,由系统确认导入后自动生成。