# 53-固定资产管理系统 - 功能说明

# 项目概述

固定资产管理系统是一个专业的企业资产全生命周期管理平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为企业提供从资产采购入库、领用借用、调拨转移、维修保养到盘点报废的完整管理方案。系统支持资产分类管理、部门管理、地点管理、单据流程审核、库存盘点等全方位功能,实现资产信息化、规范化、精细化管理。


# 项目概览

# ✨ 创新点

# 1. 全生命周期管理体系

  • 资产入库管理: 资产采购入库,自动生成入库单号(RK前缀),支持审核流程。
  • 领用借用双轨制: 资产领用(长期使用)和资产借用(临时使用)分开管理,领用单号LY前缀、借用单号JY前缀。
  • 调拨转移功能: 资产在不同部门间调拨,自动生成调拨单号(DB前缀),支持审核流程。
  • 维修保养记录: 完整的维修记录管理,维修单号(WX前缀),记录故障描述、维修单位、维修费用。
  • 盘点核查机制: 定期盘点资产,盘点单号(PD前缀),对比应有数量与实际数量,生成盘点明细。

# 2. 多维度资产分类体系

  • 树形分类结构: 支持父子级分类,如"办公设备→电脑"、"家具→办公桌"、"电子设备→投影仪"等多级分类。
  • 资产编号唯一性: 每个资产自动生成唯一资产编号(如A20250001),防止资产重复登记。
  • 规格型号管理: 详细记录资产规格型号,如"i5-8265U/8G/256G SSD"、"HP LaserJet Pro M403dn"等。
  • 供应商信息: 记录资产供应商,便于后续维修保养联系。

# 3. 部门与地点双重定位

  • 部门归属管理: 资产归属于特定部门,支持部门负责人、联系电话管理。
  • 存放地点管理: 精确记录资产存放位置,如"一号楼201室"、"二号楼301室"等。
  • 使用人跟踪: 记录资产当前使用人,实现责任到人。
  • 跨部门调拨: 支持资产从一个部门调拨到另一个部门,自动更新部门归属。

# 4. 状态流转与单据管理

  • 资产状态管理: 在用、闲置、借用中、维修中、已超期等多种状态实时跟踪。
  • 单据编号自动生成: 入库单(RK)、领用单(LY)、借用单(JY)、调拨单(DB)、维修单(WX)、盘点单(PD)自动生成唯一编号。
  • 审核流程控制: 入库、调拨等关键操作支持审核机制,待审核→已审核状态流转。
  • 借用超期提醒: 自动识别借用超期资产,状态标记为"已超期"。

# 5. 数据统计与盘点分析

  • 盘点明细记录: 每次盘点生成详细的盘点明细,记录每个资产的盘点结果(正常/盘盈/盘亏)。
  • 部门资产统计: 按部门统计资产数量、价值、使用情况。
  • 资产价值管理: 记录资产购入价格、维修费用,计算资产总价值。
  • 使用情况分析: 统计资产在用数量、闲置数量、维修中数量,优化资产配置。

# ✨ 项目亮点

# 一、业务功能亮点

  1. 完整的资产管理闭环: 从采购入库、领用借用、调拨转移、维修保养到盘点核查,全流程管理。
  2. 领用借用分离管理: 长期领用和临时借用分开管理,借用支持预计归还日期、实际归还日期、超期提醒。
  3. 灵活的调拨机制: 支持资产在不同部门、不同地点间灵活调拨,自动更新资产归属信息。
  4. 精细化盘点管理: 支持按部门盘点,记录应有数量、实际数量、盘点明细,确保账实相符。
  5. 维修记录追溯: 完整记录资产维修历史,包括故障描述、维修单位、维修费用、维修状态。

# 二、技术实现亮点

  1. 现代化前端技术栈: Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1,开发高效体验流畅。
  2. 稳定可靠的后端架构: Spring Boot 3.2.10 + MyBatis Plus 3.5.6,构建稳健后端服务。
  3. 完善的数据库设计: 15张核心表,utf8mb4字符集,支持完整业务流程。
  4. 安全性设计: JWT Token认证、密码加密存储、接口权限控制。
  5. 富文本支持: 公告通知支持富文本编辑,支持图文混排、格式化内容。

# 三、用户体验亮点

  1. 双端界面设计:
    • 前台:简洁的资产查询浏览界面。
    • 管理后台:侧边导航,功能集中,高效管理。
  2. 交互优化:
    • 树形分类展示,支持父子级分类。
    • 单据编号自动生成,避免重复。
    • 审核流程清晰,状态实时更新。
    • 日期选择便捷,支持日期范围查询。
  3. 数据可视化: 管理后台提供资产统计报表,数据可视化展示。
  4. 表单校验: 资产编号唯一性校验、日期合法性校验、必填字段校验。

# 管理员

# 系统管理

管理员管理: 管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作。

普通用户管理: 管理全部用户账号,可修改用户信息、状态,支持重置密码。

# 基础数据管理

资产分类管理: 管理资产分类(办公设备、家具、电子设备等),支持父子级分类,可新增、编辑、删除、设置排序。

  • 一级分类: 办公设备、家具、电子设备
  • 二级分类: 电脑、打印机、办公桌、办公椅、投影仪、空调等

部门管理: 管理公司部门信息,包括部门名称、负责人、联系电话,支持新增、编辑、删除。

  • 示例部门: 技术部、市场部、财务部、人事部、行政部、研发部、客服部

存放地点管理: 管理资产存放地点,包括地点名称、所属部门、详细地址,支持新增、编辑、删除。

  • 示例地点: 一号楼201室、二号楼301室、三号楼401室、仓库等

# 资产管理

资产信息管理: 管理全部资产信息,支持新增、编辑、删除、查询。

  • 资产编号: 自动生成唯一编号(如A20250001)
  • 资产信息: 名称、分类、规格型号、购入价格、购入日期、供应商
  • 归属信息: 所属部门、存放地点、使用人
  • 状态管理: 在用、闲置、借用中、维修中、已超期
  • 图片上传: 支持上传资产图片
  • 备注信息: 记录资产详细说明

资产入库管理: 管理资产入库记录,自动生成入库单号(RK前缀),支持审核流程。

  • 入库单号: 自动生成(如RK20250001)
  • 入库信息: 资产ID、数量、入库日期、操作人
  • 状态管理: 待审核、已审核
  • 备注说明: 记录入库备注信息

资产领用管理: 管理资产领用记录,自动生成领用单号(LY前缀)。

  • 领用单号: 自动生成(如LY20250001)
  • 领用信息: 资产ID、领用人、领用部门、领用日期
  • 归还管理: 记录归还日期
  • 状态管理: 使用中、已归还
  • 备注说明: 记录领用用途

资产借用管理: 管理资产借用记录,自动生成借用单号(JY前缀),支持超期提醒。

  • 借用单号: 自动生成(如JY20250001)
  • 借用信息: 资产ID、借用人、借用日期
  • 归还管理: 预计归还日期、实际归还日期
  • 状态管理: 借用中、已归还、已超期
  • 超期识别: 自动识别超过预计归还日期的借用记录
  • 备注说明: 记录借用原因

资产调拨管理: 管理资产调拨记录,自动生成调拨单号(DB前缀),支持审核流程。

  • 调拨单号: 自动生成(如DB20250001)
  • 调拨信息: 资产ID、调出部门、调入部门、调拨日期、操作人
  • 状态管理: 待审核、已完成
  • 备注说明: 记录调拨原因
  • 自动更新: 调拨完成后自动更新资产所属部门

资产维修管理: 管理资产维修记录,自动生成维修单号(WX前缀)。

  • 维修单号: 自动生成(如WX20250001)
  • 维修信息: 资产ID、故障描述、维修日期、维修单位、维修费用
  • 状态管理: 维修中、已完成
  • 备注说明: 记录维修详情
  • 费用统计: 统计资产维修总费用

资产盘点管理: 管理资产盘点记录,自动生成盘点单号(PD前缀)。

  • 盘点单号: 自动生成(如PD20250001)
  • 盘点信息: 盘点日期、盘点人、盘点部门
  • 数量统计: 应有数量、实际数量
  • 状态管理: 盘点中、已完成
  • 备注说明: 记录盘点情况

盘点明细管理: 查看资产盘点明细,记录每个资产的盘点结果。

  • 明细信息: 盘点ID、资产ID、盘点结果(正常/盘盈/盘亏)
  • 备注说明: 记录盘点备注
  • 关联查询: 关联资产信息、盘点信息

# 内容管理

公告通知管理: 发布和管理公告通知,支持富文本编辑。

  • 公告信息: 标题、内容(富文本)、发布日期、发布人
  • 状态管理: 草稿、发布
  • 内容编辑: 支持富文本编辑,图文混排
  • 发布管理: 定时发布、撤销发布

# 普通用户

# 资产查询

资产浏览: 浏览全部资产信息,查看资产详细信息(名称、分类、规格、价格、状态、存放地点等)。

资产搜索: 支持按资产名称、资产编号、分类、部门、状态等条件搜索资产。

资产详情: 查看资产详细信息,包括购入信息、使用信息、维修记录、借用历史等。

# 公告浏览

公告查看: 浏览系统公告通知,查看公告详情。

公告搜索: 支持按标题、发布日期搜索公告。

# 个人中心

个人信息: 修改个人信息(用户名、昵称、头像、电话、邮箱)。

修改密码: 修改登录密码。


# 功能权限对照表

功能模块 管理员 普通用户
首页 ✓ ✓
管理员管理 ✓ -
用户管理 ✓ -
资产分类管理 ✓ -
部门管理 ✓ -
存放地点管理 ✓ -
资产信息管理 ✓ -
资产查询浏览 ✓ ✓
资产入库管理 ✓ -
资产领用管理 ✓ -
资产借用管理 ✓ -
资产调拨管理 ✓ -
资产维修管理 ✓ -
资产盘点管理 ✓ -
盘点明细管理 ✓ -
公告通知管理 ✓ -
公告浏览 ✓ ✓
个人信息 ✓ ✓
修改密码 ✓ ✓

# 资产状态说明

# 资产状态

  • 在用: 资产正在使用中
  • 闲置: 资产空闲,未被使用
  • 借用中: 资产被临时借用
  • 维修中: 资产正在维修
  • 已超期: 资产借用超过预计归还日期

# 入库单状态

  • 待审核: 入库单待审核
  • 已审核: 入库单已审核通过

# 领用单状态

  • 使用中: 资产领用后正在使用
  • 已归还: 资产已归还

# 借用单状态

  • 借用中: 资产借用中,未超期
  • 已归还: 资产已按时归还
  • 已超期: 资产借用超过预计归还日期

# 调拨单状态

  • 待审核: 调拨单待审核
  • 已完成: 调拨已完成,资产已转移

# 维修单状态

  • 维修中: 资产正在维修
  • 已完成: 维修已完成

# 盘点单状态

  • 盘点中: 盘点工作进行中
  • 已完成: 盘点工作已完成

# 盘点结果

  • 正常: 资产盘点结果正常,账实相符
  • 盘盈: 实际数量大于应有数量
  • 盘亏: 实际数量小于应有数量

# 默认账号

# 管理员

用户名: admin
密码: 123456
昵称: 管理员
1
2
3

# 测试用户

用户名: user
密码: 123456
昵称: 普通用户
1
2
3

# 核心业务流程

# 资产入库流程

1. 资产采购到货
2. 管理员新增资产信息(资产编号自动生成,如A20250001)
3. 填写资产详细信息(名称、分类、规格、价格、供应商、所属部门、存放地点等)
4. 创建入库单(入库单号自动生成,如RK20250001)
5. 填写入库信息(资产ID、数量、入库日期、操作人)
6. 提交审核(状态:待审核)
7. 审核人员审核(审核通过→状态:已审核)
8. 资产入库完成,状态变为"闲置"
1
2
3
4
5
6
7
8

# 资产领用流程

1. 员工申请领用资产
2. 管理员创建领用单(领用单号自动生成,如LY20250001)
3. 填写领用信息(资产ID、领用人、领用部门、领用日期)
4. 填写备注(领用用途)
5. 提交领用单(状态:使用中)
6. 资产状态自动更新为"在用"
7. 资产使用人信息自动更新
8. 归还时填写归还日期(状态:已归还)
9. 资产状态恢复为"闲置"
1
2
3
4
5
6
7
8
9

# 资产借用流程

1. 员工申请临时借用资产
2. 管理员创建借用单(借用单号自动生成,如JY20250001)
3. 填写借用信息(资产ID、借用人、借用日期、预计归还日期)
4. 填写备注(借用原因)
5. 提交借用单(状态:借用中)
6. 资产状态自动更新为"借用中"
7. 系统自动检测是否超期(当前日期>预计归还日期→状态:已超期)
8. 归还时填写实际归还日期(状态:已归还)
9. 资产状态恢复为"闲置"
1
2
3
4
5
6
7
8
9

# 资产调拨流程

1. 资产需要从A部门调拨到B部门
2. 管理员创建调拨单(调拨单号自动生成,如DB20250001)
3. 填写调拨信息(资产ID、调出部门、调入部门、调拨日期、操作人)
4. 填写备注(调拨原因)
5. 提交审核(状态:待审核)
6. 审核人员审核(审核通过→状态:已完成)
7. 资产所属部门自动更新为调入部门
8. 资产存放地点可同步更新
9. 调拨完成
1
2
3
4
5
6
7
8
9

# 资产维修流程

1. 资产出现故障,需要维修
2. 管理员创建维修单(维修单号自动生成,如WX20250001)
3. 填写维修信息(资产ID、故障描述、维修日期、维修单位、维修费用)
4. 提交维修单(状态:维修中)
5. 资产状态自动更新为"维修中"
6. 维修单位进行维修
7. 维修完成后更新维修单状态(状态:已完成)
8. 填写维修备注(维修详情)
9. 资产状态恢复为"在用"或"闲置"
10. 系统累计资产维修费用
1
2
3
4
5
6
7
8
9
10

# 资产盘点流程

1. 管理员发起资产盘点
2. 创建盘点单(盘点单号自动生成,如PD20250001)
3. 填写盘点信息(盘点日期、盘点人、盘点部门)
4. 提交盘点单(状态:盘点中)
5. 盘点人员实地清点资产
6. 记录应有数量、实际数量
7. 创建盘点明细(每个资产单独记录)
8. 填写盘点结果(正常/盘盈/盘亏)
9. 填写盘点备注
10. 完成盘点(状态:已完成)
11. 生成盘点报告,分析盘盈盘亏原因
12. 调整资产账目,确保账实相符
1
2
3
4
5
6
7
8
9
10
11
12

# 技术说明

# 系统架构

  • 前端: Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1
  • 后端: Spring Boot 3.2.10 + MyBatis 3.0.4 + MyBatis Plus 3.5.6
  • 数据库: MySQL 5.7+
  • 认证: JWT Token

# 访问地址

  • 后端API: http://localhost:1000
  • 前端页面: http://localhost:5173(开发环境)

# 数据库

  • 数据库名: asset_system
  • 字符集: utf8mb4
  • 总表数: 15张表

# 核心表说明

  • admin: 管理员表
  • user: 普通用户表
  • asset_category: 资产分类表(支持父子级分类)
  • department: 部门表
  • location: 存放地点表
  • asset: 资产信息表(核心表)
  • asset_storage: 资产入库表
  • asset_receive: 资产领用表
  • asset_borrow: 资产借用表
  • asset_transfer: 资产调拨表
  • asset_repair: 资产维修表
  • asset_inventory: 资产盘点表
  • asset_inventory_detail: 盘点明细表
  • notice: 公告通知表

# 系统特色

# 资产管理特色

  • 全生命周期管理: 从入库、领用、借用、调拨、维修到盘点,覆盖资产全生命周期。
  • 领用借用分离: 长期领用和临时借用分开管理,满足不同使用场景。
  • 自动单据编号: 各类单据自动生成唯一编号,避免重复,便于追溯。
  • 审核流程控制: 入库、调拨等关键操作支持审核机制,确保操作规范。
  • 超期自动识别: 系统自动识别借用超期资产,及时提醒归还。

# 分类管理特色

  • 树形分类结构: 支持父子级分类,如"办公设备→电脑"、"家具→办公桌"。
  • 分类排序: 支持分类排序,方便查找。
  • 分类统计: 按分类统计资产数量、价值。

# 部门地点特色

  • 部门归属: 资产归属于特定部门,责任明确。
  • 地点定位: 精确记录资产存放位置,快速查找。
  • 负责人管理: 记录部门负责人、联系电话,便于沟通。

# 盘点管理特色

  • 定期盘点: 支持定期盘点,确保账实相符。
  • 盘点明细: 详细记录每个资产的盘点结果(正常/盘盈/盘亏)。
  • 盘盈盘亏分析: 统计盘盈盘亏情况,分析原因,调整账目。

# 维修管理特色

  • 维修记录追溯: 完整记录资产维修历史,便于分析资产质量。
  • 费用统计: 统计资产维修总费用,评估资产性价比。
  • 维修单位管理: 记录维修单位信息,便于后续联系。

# 数据统计特色

  • 部门资产统计: 按部门统计资产数量、价值、使用情况。
  • 分类资产统计: 按分类统计资产数量、价值。
  • 状态统计: 统计在用、闲置、维修中、借用中资产数量。
  • 费用统计: 统计资产购入总价值、维修总费用。

# 项目优势

# 1. 解决企业痛点

  • 资产账实不符: 通过定期盘点,确保账实相符,避免资产流失。
  • 资产闲置浪费: 通过状态管理,及时发现闲置资产,提高资产利用率。
  • 资产流转混乱: 通过领用、借用、调拨单据管理,资产流转有据可查。
  • 维修费用失控: 通过维修记录管理,统计维修费用,评估资产性价比。

# 2. 管理模式创新

  • 单据自动编号: 各类单据自动生成唯一编号,避免重复,便于追溯。
  • 审核流程控制: 关键操作支持审核机制,确保操作规范。
  • 超期自动提醒: 系统自动识别借用超期资产,及时提醒归还。
  • 盘点账实对比: 盘点时自动对比应有数量与实际数量,快速发现问题。

# 3. 技术实现完善

  • 前后端分离: 开发效率高,维护方便。
  • 响应式设计: 适配手机、平板、电脑。
  • 安全认证: JWT Token,保障账户安全。
  • 数据库设计规范: 15张表,关系清晰,数据完整。

# 4. 用户体验优秀

  • 操作简单: 界面清晰,流程顺畅。
  • 实时反馈: 状态实时更新,消息及时提示。
  • 数据统计: 提供资产统计报表,数据可视化展示。
  • 表单校验: 资产编号唯一性校验、日期合法性校验、必填字段校验。

Java导航网   |