RuoYi-Plus 学生与部门综合评分系统
创建于 2024 年 9 月 5 日
项目介绍
RuoYi-Plus 学生与部门综合评分系统位于 若依plus/20240905学生打分-部门打分,后端基于 RuoYi-Vue-Plus 5.x,前端为 Vue3/TypeScript 体系。项目 SQL 20240905-ry-vue-plus.sql 的业务表非常丰富,包括 exam_year、exam_config、exam_democracy、exam_dept_score、exam_person_self、exam_person_main_score、exam_person_main_result、exam_person_main_add_sub、exam_audit、exam_todo、exam_lock 等。
这说明它不是早期 20240603学生打分-部门打分 的简单版本,而是更完整的年度考核平台。系统覆盖考核年度、评分配置、民主测评、部门评分、个人自评、主评分、加减分、审核、待办和锁定,适合学校、学院、组织部门或单位内部综合评价。
项目架构
后端采用 RuoYi-Vue-Plus 5.x,技术栈包含 Spring Boot、MyBatis-Plus、Sa-Token、Redis 等;前端采用 Vue 3 + TypeScript。项目还带有 Flowable 相关脚本,说明可与流程能力结合。业务模块接入 RuoYi-Plus 的登录、权限、租户、字典、文件、日志和待办体系。
业务流程以年度为维度:先配置考核年度和规则,再组织民主测评、部门评分和个人评分,经过审核后生成结果,并通过锁定机制防止结果被随意修改。
核心功能
- 年度考核配置:维护考核年度、评分规则和考核范围。
- 民主测评:收集参与人员的民主评价结果。
- 部门评分:按部门维度维护评分明细和汇总分。
- 人员自评/主评分:支持个人自评、主评分、加减分和最终结果。
- 审核与待办:通过审核表和待办表跟踪流程状态。
- 结果锁定:考核结束后锁定结果,避免后续误改。
快速上手
导入 script/20240905-ry-vue-plus.sql 和 RuoYi-Plus 基础脚本,配置 MySQL、Redis、对象存储等环境后启动后端。前端进入 plus-ui-ts 或对应前端目录安装依赖并运行,即可进入考核评分模块。
总结
这是 2024 年度中比较完整的考核评分项目,业务表设计细,流程节点多,适合展示 RuoYi-Vue-Plus 在复杂考核系统中的二次开发能力。