流程设计
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
- 查看开放考试并自主选择多个报考科目
|
||||
- 查看报名、缴费和审核状态
|
||||
- 准考证生成状态、开放时间与下载
|
||||
- 已发布成绩查询
|
||||
- 已发布成绩查询,并可按科目提交成绩复议、查看审批进度与结论
|
||||
- 通知公告中心
|
||||
|
||||
### 管理后台
|
||||
@@ -30,8 +30,9 @@
|
||||
- 超级、校级、班级三级管理员,同一级支持多个账号
|
||||
- 超级管理员管理全局事务,并可监督、修改、退回全部审批流程
|
||||
- 校级管理员管理本校班级、班级管理员、考生和报名流程,按班级批量申领报名号,并提交本校考点、考场档案变更
|
||||
- 班级管理员只读查看本班考生、成绩和报名状态
|
||||
- 考生信息修改、考试报名、批量报名号申领、考点考场变更使用可配置的多步骤审批流程
|
||||
- 班级管理员可查看并审批本班考生、报名与成绩复议流程,成绩录入仍仅限超级管理员
|
||||
- 考生信息修改、考试报名、成绩复议、批量报名号申领、考点考场变更使用可配置的多步骤审批流程
|
||||
- 班级和校级审批自动限定到考生所属班级、学校;同范围多名管理员按当前待办与历史分配量自动均分
|
||||
- 当前处理人可将流程转交给同范围的同级管理员
|
||||
- 自定义报名号生成规则,可组合年份、学校代码、性别、固定值和流水号
|
||||
- 报名号在创建考生账户时只生成一次,后续考试报名自动复用
|
||||
@@ -76,7 +77,7 @@ npm start
|
||||
|
||||
打开 <http://127.0.0.1:4173>。
|
||||
|
||||
本地开发无需额外配置,首次运行会自动创建 `data/exam.sqlite` 和完整关系型数据库结构。当前处于开发阶段,不兼容旧版 JSON/单表数据库;已有关系型数据库会在启动时自动升级到 v7,补充分级权限、固定考生报名号、首次改密、注册开关、完整资料、学校组织管理、结构化考场、座位编排说明、批量建号申请与审批结果,以及考生/考点省市区县代码结构。
|
||||
本地开发无需额外配置,首次运行会自动创建 `data/exam.sqlite` 和完整关系型数据库结构。当前处于开发阶段,数据库结构版本为 v8,不兼容旧数据;升级本分支后请运行 `npm run reset-db` 重建开发库。v8 增加班级审批节点、成绩复议流程、严格校班匹配和多管理员均分。
|
||||
|
||||
需要清空并重建本地演示库时运行 `npm run reset-db`。省市区县下拉数据位于 `src/data/china-regions.mjs`,当前版本为国家地名信息库截至 2025-12-31 的三级快照,并补入和康县(653228)与和安县(653229);从新版 CSV 更新时可运行 `node scripts/build-regions.mjs <CSV路径> src/data/china-regions.mjs`。
|
||||
|
||||
@@ -141,6 +142,7 @@ npm start
|
||||
| 校级管理员 | `school_admin` | `School123!` |
|
||||
| 同校校级管理员(转交演示) | `school_admin_2` | `School123!` |
|
||||
| 班级管理员 | `class_admin` | `Class123!` |
|
||||
| 同班班级管理员(均分演示) | `class_admin_2` | `Class123!` |
|
||||
| 考生(首次登录需改密) | `2026-HZ01-F-0001` | `Candidate123!` |
|
||||
|
||||
## 自动化测试
|
||||
@@ -149,7 +151,7 @@ npm start
|
||||
npm test
|
||||
```
|
||||
|
||||
测试使用独立临时 SQLite 数据库,覆盖固定报名号跨考试复用、首次登录强制改密、完整资料补录、自主注册开关、三级管理员数据范围、本校班级与班级管理员管理、两级审批、同级转交、校级按班级批量申领与终审原子建号、结构化考点考场及变更审批、多资源 Excel 导入导出、多科目报名、准考证和成绩完整流程。
|
||||
测试使用独立临时 SQLite 数据库,覆盖固定报名号跨考试复用、首次登录强制改密、完整资料补录、自主注册开关、三级管理员数据范围、本校班级与班级管理员管理、多级审批、同级转交、校级按班级批量申领与终审原子建号、结构化考点考场及变更审批、多资源 Excel 导入导出、多科目报名、准考证、成绩复议、校班严格匹配和多人均分。
|
||||
|
||||
## 项目结构
|
||||
|
||||
|
||||
Reference in New Issue
Block a user