1. 项目背景与核心价值
高校固定资产管理一直是校园信息化建设中的痛点领域。传统的手工台账或简单电子表格管理方式,在面对数以万计的教学设备、办公家具、实验仪器等资产时,往往存在数据滞后、盘点困难、责任不清等问题。某211高校的审计报告显示,仅2022年因资产管理漏洞导致的设备流失损失就超过80万元。
这套基于SpringBoot+Vue+MySQL的技术方案,正是为解决以下核心痛点而生:
- 实现资产全生命周期数字化管理(采购入库→领用→调拨→维修→报废)
- 多维度数据统计与可视化分析(部门资产分布、使用率、折旧率等)
- 移动端扫码盘点功能(解决传统纸质盘点的低效问题)
- 完善的权限控制体系(区分校领导、资产处、院系管理员、普通教职工)
提示:系统设计时特别考虑了高校的组织特性,如跨校区管理、二级学院自治等特点,在权限模型上做了灵活配置。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 技术架构解析
2.1 整体技术栈选型
后端架构:
- SpringBoot 2.7 + MyBatis-Plus(简化CRUD开发)
- Sa-Token(轻量级权限框架)
- EasyExcel(百万级数据导出)
- Quartz(定时折旧计算任务)
前端架构:
- Vue 3 + Element Plus(管理后台)
- Uni-app(跨平台移动端)
- ECharts(资产数据可视化)
数据库设计:
- MySQL 8.0(主库)+ Redis(缓存)
- 关键表设计:
asset_core(资产核心信息)asset_operation(流转记录)sys_dept(组织架构)biz_repair(维修工单)
java复制// 典型业务代码示例(资产入库)
@PostMapping("/import")
@SaCheckPermission("asset:import")
public R<String> importAsset(@RequestParam MultipartFile file) {
// 1. EasyExcel解析上传文件
// 2. 校验资产编码唯一性
// 3. 生成资产二维码
// 4. 写入核心表+操作日志
return R
