返回作品

人员信息管理系统

创建于 2024 年 7 月 29 日

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

项目介绍

人员信息管理系统位于 20240729-人员信息管理,是一套基于若依 RuoYi-Vue 的通用人员档案后台。人员管理是许多业务系统的基础模块,应用场景可以是员工档案、会员资料、志愿者信息、学生扩展信息或组织成员台账。项目将人员资料从表格中迁移到后台系统,便于查询、维护和权限控制。

系统适合需要频繁维护人员信息的组织。管理员可以按姓名、部门、状态、类型等条件检索人员,维护联系方式、证件、归属组织、备注等资料,也可以通过 Excel 导入导出批量处理。

项目架构

项目沿用若依前后端分离结构,后端使用 Spring Boot + MyBatis,前端使用 Vue 2 + Element UI。目录中同时包含 pom.xmlpackage.json,说明后端与前端在该项目中集中管理。业务脚本 20240729-ry-vue.sql 提供人员信息相关表、菜单和权限数据。

若依基础能力承担账号、角色、菜单、字典、日志、导入导出和代码生成,人员信息模块负责业务实体、列表页面、表单和查询条件。

核心功能

  • 人员档案维护:新增、编辑、删除和查看人员基础资料。
  • 条件检索:按姓名、部门、状态、类型等字段筛选。
  • 批量处理:结合若依 Excel 能力进行导入和导出。
  • 权限控制:按角色控制查看、编辑、删除和导出权限。
  • 基础字典:人员状态、类型、性别等字段可通过字典维护。

快速上手

导入若依基础脚本、Quartz 脚本和 20240729-ry-vue.sql,配置后端数据源和 Redis,启动后端服务。前端安装依赖并运行后,通过后台菜单进入人员信息管理模块。

总结

人员信息管理系统是许多后台项目的基础能力。它的特点是通用、易扩展,可作为人事档案、会员管理、学生资料或组织成员系统的起点。