立项背景和目标
当前学校党政学习、考核工作多依靠线下台账、分散表格开展,学习记录难以统一留存,考核流程人工成本高,数据统计效率低下,无法实时掌握教职工学习进度与履职情况。本项目旨在搭建一体化线上管理平台,实现党政学习常态化管理、考核流程标准化线上流转;完整留存学习资料、签到记录、考核成绩,自动汇总各类数据报表,落实党建工作数字化管理要求,提升学校党务管理规范化、信息化水平。
软件功能、核心功能模块的介绍
系统设置五大核心模块。党政学习模块:发布学习文件、线上课程、学习通知,支持资料在线阅览、打卡签到;在线考核模块:创建题库、发布线上测试,自动阅卷计分;人员管理模块:维护教职工、党员基础信息,实现权限分级;台账报表模块:自动生成学习台账、考核统计报表;消息通知模块,推送学习任务、考核提醒,管理人员可实时查看全体人员完成情况。
业务流程、功能路径描述
管理员登录后台上传党政学习素材并发布学习任务,接收人员收到通知后在线完成学习并打卡;学习周期结束后,管理员发起线上考核任务,人员登录系统参与答题;系统自动保存学习记录、考核分数,管理人员随时调取数据,导出学习台账、考核汇总表,完成督查、归档工作,实现学习布置 — 参与学习 — 考核测评 — 数据归档全流程线上闭环
1、整体架构和设计思路,不同模块使用的技术栈 系统采用前后端分离架构,遵循高内聚低耦合模块化设计思路,便于功能迭代与独立维护。 • 前端:Vue3 + Element Plus,负责页面展示、学习阅览、在线答题、数据查询交互; • 后端:SpringBoot,提供统一接口服务,处理业务逻辑; • 数据库:MySQL8.0,存储党员信息、学习资料、考核试题、答题记录; • 文件存储:MinIO,管理学习文档、附件资源; • 辅助中间件:Redis 实现登录缓存、在线考试防重复提交、任务消息缓存。 2、本人负责模块和结果(量化描述) 本人独立负责在线考核模块与台账报表模块开发。完成试题增删改查、随机组卷、在线答题、自动判分逻辑;实现学习数据、考核数据多条件筛选统计,支持 Excel 一键导出。最终支撑单次最多 350 人同时在线考试,可自动生成 12 类党建工作台账报表,报表生成耗时缩短 80%,免去人工汇总统计工作。