该项目是一个企业内部综合管理平台,旨在整合企业日常办公、信息发布、员工培训等功能模块,提升企业运营效率和员工协作能力。平台服务于全公司200+员工,日均活跃用户约100人,高峰期并发量达到180+
1. 新闻模块
新闻发布系统:支持多级分类的新闻发布与管理
富文本编辑器:集成UEditor实现图文混排、附件上传等功能
审核流程:实现多级审核机制(提交→部门审核→总编审核→发布)
数据统计:阅读量统计、员工阅读情况追踪
2. 考试模块
题库管理:支持单选、多选、判断、简答等题型
试卷生成:随机组卷、固定组卷两种模式
在线考试:计时功能、自动保存、防作弊机制
成绩分析:个人成绩分析、部门对比分析
3. 学习模块
课程管理:视频课程、文档资料分类管理
学习计划:部门学习计划制定与跟踪
进度跟踪:个人学习进度可视化展示
知识测试:课程关联测试题,巩固学习效果
4. 会议室模块
预约系统:可视化时间选择、冲突检测
状态管理:空闲、预约中、使用中、维护中等状态
通知提醒:会议开始前30分钟自动提醒
审核流程:重要会议需要部门领导审批
使用统计:会议室利用率分析报表
核心框架:Spring Boot 2.3 + Spring MVC
ORM框架:MyBatis 3.5 + MyBatis-Plus
数据库:MySQL 8.0 (主从架构)
缓存:Redis 6.0 (缓存热点数据、会话管理)
Web服务器:Nginx 1.18 (负载均衡、静态资源)
开发工具:IntelliJ IDEA + Git + Maven
部署环境:CentOS 7 + Docker