返回作品

工会人员信息系统

创建于 2024 年 5 月 15 日

标签
  • 若依
  • Spring Boot
  • Vue 2
  • ECharts
  • 人员档案

项目介绍

工会人员信息系统是基于若依 RuoYi-Vue 改造的人员档案类项目,目录为 20240515工会人员信息系统。项目文档写明前端采用 Vue2 和 ECharts,后端采用 Spring Boot。业务 SQL ord-labor-union-system.sql 中包含 union_userunion_user_likeunion_user_awardunion_user_child 四张核心表,分别对应会员基础资料、兴趣爱好、奖项经历和子女信息。

系统服务于工会、学校或单位内部人员信息维护场景。传统人员表往往只记录姓名、部门、联系方式等基础字段,而工会管理还会关心兴趣活动、获奖情况、家庭子女等扩展信息。该项目把这些信息拆分成多张业务表,既能保证基础档案清晰,也方便在详情页集中查看某个会员的完整画像。

项目架构

后端采用 RuoYi 3.8.7 标准结构,业务模块在若依基础上扩展工会人员相关控制器、实体、Mapper 和 Service。前端仍使用若依管理端,结合 ECharts 在首页展示不同维度的统计信息,例如人员数量、奖项分布、爱好分类等。

数据库脚本分为若依基础脚本、Quartz 脚本和工会业务脚本。系统可以复用若依的权限、菜单、字典、导入导出和操作日志能力,开发重点集中在人员档案与图表统计上。

核心功能

  • 人员基础信息:维护工会会员的姓名、部门、联系方式等基础资料。
  • 兴趣爱好管理:记录会员兴趣与活动偏好,便于组织工会活动。
  • 奖项信息管理:维护个人获奖、荣誉和相关证明资料。
  • 子女信息管理:记录会员家庭子女信息,服务福利、关怀或统计工作。
  • 首页图表:通过 ECharts 展示人员数量、分类统计和档案概况。

快速上手

导入若依基础脚本后执行 labor-union-system/sql/ord-labor-union-system.sql,配置数据源并启动后端。前端进入 ruoyi-ui 安装依赖后运行开发服务,通过若依后台菜单访问工会人员模块。

总结

这个项目的业务边界很清晰:围绕“工会会员档案”做扩展信息管理和统计展示。它适合作为人员信息系统、工会管理系统、校内教职工档案系统的案例参考。