工会人员信息系统
创建于 2024 年 5 月 15 日
项目介绍
工会人员信息系统是基于若依 RuoYi-Vue 改造的人员档案类项目,目录为 20240515工会人员信息系统。项目文档写明前端采用 Vue2 和 ECharts,后端采用 Spring Boot。业务 SQL ord-labor-union-system.sql 中包含 union_user、union_user_like、union_user_award、union_user_child 四张核心表,分别对应会员基础资料、兴趣爱好、奖项经历和子女信息。
系统服务于工会、学校或单位内部人员信息维护场景。传统人员表往往只记录姓名、部门、联系方式等基础字段,而工会管理还会关心兴趣活动、获奖情况、家庭子女等扩展信息。该项目把这些信息拆分成多张业务表,既能保证基础档案清晰,也方便在详情页集中查看某个会员的完整画像。
项目架构
后端采用 RuoYi 3.8.7 标准结构,业务模块在若依基础上扩展工会人员相关控制器、实体、Mapper 和 Service。前端仍使用若依管理端,结合 ECharts 在首页展示不同维度的统计信息,例如人员数量、奖项分布、爱好分类等。
数据库脚本分为若依基础脚本、Quartz 脚本和工会业务脚本。系统可以复用若依的权限、菜单、字典、导入导出和操作日志能力,开发重点集中在人员档案与图表统计上。
核心功能
- 人员基础信息:维护工会会员的姓名、部门、联系方式等基础资料。
- 兴趣爱好管理:记录会员兴趣与活动偏好,便于组织工会活动。
- 奖项信息管理:维护个人获奖、荣誉和相关证明资料。
- 子女信息管理:记录会员家庭子女信息,服务福利、关怀或统计工作。
- 首页图表:通过 ECharts 展示人员数量、分类统计和档案概况。
快速上手
导入若依基础脚本后执行 labor-union-system/sql/ord-labor-union-system.sql,配置数据源并启动后端。前端进入 ruoyi-ui 安装依赖后运行开发服务,通过若依后台菜单访问工会人员模块。
总结
这个项目的业务边界很清晰:围绕“工会会员档案”做扩展信息管理和统计展示。它适合作为人员信息系统、工会管理系统、校内教职工档案系统的案例参考。