学生打分与部门考核系统
创建于 2024 年 6 月 3 日
项目介绍
学生打分与部门考核系统位于 20240603学生打分-部门打分,是一套基于若依 RuoYi-Vue 二次开发的评分考核后台。项目 SQL 中包含 exam_info、exam_detail、minzhu_assessment 三张核心表,说明系统的业务重点是考核配置、评分明细和民主测评。后端新增了 ExamDetailController 与 MinzhuAssessmentController,配套 Mapper 和 Service,形成完整 CRUD 与查询能力。
系统适合学校、学院、部门或组织内部的评价考核场景。管理员可以先设置考核信息,再录入或维护评分明细,民主测评模块则用于收集成员评价结果。相比简单打分表,系统把考核对象、评分细项和测评结果分开管理,便于后续统计、导出和权限控制。
项目架构
项目沿用若依 3.8.7 的前后端分离结构。后端使用 Spring Boot + MyBatis,业务控制器放在 ruoyi-admin/src/main/java/com/ruoyi/system/controller;前端使用 Vue 2 + Element UI,页面接入若依菜单与按钮权限。数据库脚本 20240603-ry-vue.sql 提供业务表和基础数据。
考核业务的数据关系可以理解为“考核主信息 -> 评分明细 -> 民主测评结果”。这种拆分让系统既能维护考核批次,也能记录每项评分的来源和结果。
核心功能
- 考核配置:维护考核批次、考核对象、考核说明等基础信息。
- 评分明细:记录各项评分内容、分值和评价结果。
- 民主测评:支持对学生、个人或部门进行民主评价记录。
- 后台管理:复用若依的用户、角色、菜单、字典和导出能力。
- 数据查询:按考核对象、时间和状态筛选评分记录。
快速上手
导入 sql/20240603-ry-vue.sql、若依基础脚本和 Quartz 脚本,配置 MySQL 与 Redis 后启动后端。前端进入 ruoyi-ui 安装依赖并运行,即可在后台菜单中访问考核评分模块。
总结
这是一套规模适中但业务聚焦的评分考核系统,适合用于学生评价、部门测评、民主评议和组织内部考核等场景。它的重点是把评分过程结构化,避免评价结果只停留在零散表格里。