归简公司 IT 资产信息管理系统
基于 Spring Boot + Spring Security + JWT + Vue 3 + Ant Design Vue + MySQL 的前后端分离 IT 资产全生命周期管理系统,配套完整文档(结构化系统分析与设计方法)。
这个系统用来解决 IT 资产靠 Excel 台账和纸质单据管理时出现的问题:账实不符、流转无记录、审批进度查不到、盘点效率低。系统以资产状态机(在库 / 在用 / 维修中 / 已报废)为核心,覆盖采购申请、验收入库、领用归还、维修报废、盘点统计的全流程,每一步都留痕、可追溯。
一、运行环境
开发环境
| 类别 | 配置 |
|---|---|
| 操作系统 | Windows 10 专业版 |
| JDK | 1.8(Amazon Corretto 8) |
| 构建工具 | Maven 3.x(仅重新编译后端时需要) |
| Node.js | 18 及以上 |
| 数据库 | MySQL 8.0.42(库名 it_asset,字符集 utf8mb4) |
| 开发工具 | IntelliJ IDEA、VS Code、Navicat、Postman、JMeter |
| 浏览器 | Chrome / Edge |
技术栈
| 层次 | 技术与版本 | 用途 |
|---|---|---|
| 后端 | Spring Boot 2.7.18 | 后端主框架,内置 Tomcat |
| 后端 | Spring Security + jjwt 0.9.1 | 身份认证、JWT 令牌、接口级权限控制 |
| 后端 | MyBatis-Plus 3.5.3.2 | 持久层,分页与逻辑删除 |
| 后端 | Spring AOP | 操作日志切面 |
| 后端 | EasyExcel 3.3.4 | 资产台账 Excel 导入导出 |
| 后端 | Kaptcha 2.3.2 / Hutool 5.8.25 | 登录验证码 / 通用工具 |
| 前端 | Vue 3.5.13 + Vite 5.4.11 | 前端框架与构建工具 |
| 前端 | Ant Design Vue 4.2.6 | UI 组件库 |
| 前端 | Vue Router 4 / Pinia | 动态路由(后端下发菜单)与状态管理 |
| 前端 | Axios / ECharts 5.6.0 / Day.js | 请求封装 / 图表 / 日期处理 |
| 数据库 | MySQL 8.0.42 | 共 22 张表 |
部署方式
- 启动 MySQL,执行
01-数据库/init.sql初始化库表和演示数据 - 启动后端:
java -jar target/it-asset-backend-1.0.0.jar(端口8080),附有已编译好的可运行 jar - 启动前端:
npm install && npm run dev(http://localhost:5173);也可以把dist交给 Nginx 托管,并把/api反向代理到后端 - 生产环境建议用
mysqldump每天备份数据库
二、内容包括
| 目录 | 说明 |
|---|---|
01-数据库 | init.sql:建库建表 + 演示数据(20 个账号、160+ 条资产、各类申请与流转记录) |
02-后端 | Spring Boot 工程源码(Java 源文件 100+)、pom.xml、可直接运行的 jar |
03-前端 | Vue 3 工程源码(页面组件 28 个)、已构建的 dist 静态产物 |
04-文档 | 《系统使用指南》、20 张系统界面截图 |
| 毕业论文 | Word 版完整论文,7 章,正文约 67 页 |
| 部署说明 | README-部署与账号说明.txt:目录结构、运行环境、启动顺序、权限模型、数据库说明 |
三、主要功能
资产管理
- 首页仪表盘:资产总数、在库、在用、维修中、已报废、本月新增六项指标,附状态分布环形图和分类占比柱状图
- 资产台账:按编号、名称、分类、状态、部门、使用人等多条件筛选,支持新增、编辑、删除、详情,以及 Excel 导入导出
- 资产入库:登记新购设备,系统自动生成
IT-年份-四位流水号格式的资产编号 - 领用、归还与调拨:审批通过后选择在库设备办理领用,也支持归还和调拨,每次操作都校验状态并写入变动记录
- 维修管理:报修审批通过后资产转为“维修中”,登记维修费用和结果后恢复“在用”
- 报废管理:报废审批后资产转为“已报废”,此后不能再做任何流转操作
- 资产盘点:按全部、分类或部门范围建立盘点任务,逐条录入实盘结果,系统自动汇总盘盈、盘亏
- 统计报表:资产状态、分类、部门分布和月度入库趋势,数据实时汇总
业务申请与审批
- 我的申请:员工在线提交领用、归还、维修、报废、采购五类申请,可随时查看进度
- 审批中心:IT 资产管理员审批业务申请,禁止审批本人提交的申请
- IT 采购流程:采购申请 → 财务审批 → 到货后验收入库,形成闭环
- 资产详情与操作流水:完整记录资产从入库、领用、报修到维修完成的每一步操作
系统管理与安全
- RBAC 权限模型:分为系统管理员和普通员工两种角色,可单独授予“IT 资产管理员”“财务管理员”等职能权限
- 动态菜单与按钮权限:前端路由按后端下发的菜单动态注册,按钮显示由自定义的
v-perm指令控制 - 用户、部门、角色管理:内置 admin 账号受保护,不能被停用或删除
- 操作日志:AOP 切面自动记录每次写操作的操作人、内容、时间和 IP
- 密码策略:默认 90 天强制修改,不能与最近 3 次密码重复;密码到期后登录时提示修改
- 登录安全:图形验证码 + JWT 令牌认证
- 基础数据:资产分类(16 类)、供应商、维修服务商、存放位置
四、项目文档
论文按结构化系统分析与设计方法撰写,涵盖信息系统开发的完整生命周期。
| 章节 | 主要内容 |
|---|---|
| 第一章 绪言 | 组织机构概况、开发背景与目标、系统范围、开发方法与计划 |
| 第二章 系统需求分析 | 组织结构图、业务流程图、现行系统问题分析、解决方案、可行性分析 |
| 第三章 新系统逻辑方案 | 系统关联图、顶层图、5 张一层图、二层图;数据字典;基本加工说明 |
| 第四章 系统总体设计 | HIPO 图、7 张 IPO 图;数据库设计(E-R 图、转换规则、关系模式、数据库表);配置方案;安全性与可靠性方案 |
| 第五章 系统详细设计 | 代码设计(资产编号规则等);登录、主界面和各模块界面设计 |
| 第六章 系统实现 | 实施环境与工具、部署拓扑、技术架构;功能测试用例与测试记录;JMeter 性能测试(50 / 100 / 200 并发用户);系统转换方案;运行与维护 |
| 第七章 总结与展望 | 工作总结、不足(移动端扫码盘点、折旧核算)与展望、学习回顾 |
附带的设计图表:组织结构图、业务流程图、数据流图、HIPO 图、IPO 图、E-R 图、部署拓扑图、技术架构图、测试流程图、JMeter 压测结果图,以及知网查重报告。
另附:《系统使用指南》(按角色说明操作步骤)。
五、系统截图
登录页面(含图形验证码)

首页仪表盘

资产台账

资产入库

领用归还

维修管理

资产盘点

盘点明细与差异标记

统计报表

财务审批 IT 采购申请

采购验收入库

审批领用申请并指定在库设备

资产详情与操作流水

用户管理

个人中心

普通员工首页(我的资产概览)

系统部署拓扑

系统技术架构

六、论文截图
| 封面 | 摘要 |
|---|---|
![]() | ![]() |
| 目录 | 系统关联图(数据流图) |
|---|---|
![]() | ![]() |
| HIPO 图 | E-R 图 |
|---|---|
![]() | ![]() |
| 用户界面设计 | 技术架构 |
|---|---|
![]() | ![]() |
下载
- 付款即可自动下载。完整项目代码以及文档,包含部署手册
文章目录
版权属于:厂长
本文链接:https://bishepro.com/archives/A02_guijianzichanguanli.html
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!







