返回作品

RuoYi-Plus 学生与部门综合评分系统

创建于 2024 年 9 月 5 日

标签
  • RuoYi-Vue-Plus
  • Spring Boot
  • Vue 3
  • 考核评分
  • 工作流

项目介绍

RuoYi-Plus 学生与部门综合评分系统位于 若依plus/20240905学生打分-部门打分,后端基于 RuoYi-Vue-Plus 5.x,前端为 Vue3/TypeScript 体系。项目 SQL 20240905-ry-vue-plus.sql 的业务表非常丰富,包括 exam_yearexam_configexam_democracyexam_dept_scoreexam_person_selfexam_person_main_scoreexam_person_main_resultexam_person_main_add_subexam_auditexam_todoexam_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 在复杂考核系统中的二次开发能力。