Files
certificate-system/README.md
2026-06-06 19:32:24 +08:00

1.6 KiB
Raw Blame History

培训结业证书管理与查询系统

一期目标:快速上线一个可导入、可管理、可查询、可核验、可下载 PDF 证书的闭环系统。

本地验收启动

请优先使用这个文件:

start-local.bat

也可以在命令行运行:

cd /d C:\Users\nelso\Documents\projects\certificate-system
start-local.bat

启动后保持窗口不要关闭,然后打开:

http://127.0.0.1:8000/admin/login

默认账号:

admin / Admin123!

公开查询页:

http://127.0.0.1:8000/query

如果 .ps1 被记事本打开,不用管它,改用 start-local.bat。如果想清空本地测试数据,运行:

reset-local-data.bat

当前本地验收版已支持:

  • 学员手动新增、查询、修改、删除。
  • 项目新增、搜索、修改、启用、停用。
  • 证书手动新增、后台预览、后台下载、作废、重置链接。
  • Excel 模板下载、导入、确认导入、导出证书。
  • 操作日志中文显示。
  • 公开查询、证书直达页、PDF 下载。

正式工程

  • 后端Python 3.12 + FastAPI + SQLAlchemy + Alembic
  • 前端Vue 3 + TypeScript + Vite + Element Plus
  • 数据库MySQL 8
  • 部署Docker Compose + Nginx

本地验收版在 local_app/,用于快速验证业务闭环;正式部署仍使用 backend/frontend/docker-compose.yml

文档