系统架构总览

方案 A:Django 后端 + Vue3 单页应用

前端 — Vue3 SPA
公开门户
职位列表 / 搜索 / 职位详情
公司介绍 / 注册登录
求职者中心
我的简历 / 投递记录
个人信息管理
管理后台
超管:组织架构 / 账号管理
公司管理员:职位 / 投递管理
Vue Router + Pinia + Element Plus
后端 — Django + DRF
认证模块
JWT 登录 / 注册 / 权限控制
角色:超管 / 公司管理员 / 求职者
职位模块
职位 CRUD / 搜索过滤
公司隔离权限
投递模块
投递记录 / 状态流转
简历存储(表单 + 文件)
组织架构模块
集团 / 子公司 / 管理员绑定
Django 4.2 + DRF + JWT
存储
PostgreSQL
业务数据
Redis
缓存 / 会话
文件存储
简历附件
(本地/OSS)
部署方式 Nginx 反向代理 → Vue3 静态文件 + Django API (Gunicorn)