分享文章
Yu-FAMS 开源固定资产管理系统
Yu-FAMS是一款功能强大的开源固定资产管理系统,旨在帮助企业解决固定资产管理面临的账实不符、流程繁琐、协同困难等难题。系统集资产入库、领用、维修、盘点、调拨等核心功能于一体,集成企业微信和钉钉等第三方平台,可帮助企业实现固定资产的全生命周期高效管理。

系统采用了前后端分离的架构模式设计,前端基于Vue实现,后端基于SpringBoot构建,具备出色的性能和可扩展性,用户可基于个性化场景二次开发。系统界面美观大气,操作简单,十分适用于企业快速搭建内部固定资产管理系统,有效节约开发成本和提高管理效率。
技术栈
前端:Vue、Element UI、ECharts 后端:SpringBoot、MySQL
功能列表
资产管理
支持资产的新增、查询、修改、删除及状态跟踪(如在库、使用中、维修中、报废)的全生命周期管理
资产入库:新购资产的登记入库,记录资产名称、规格、供应商、价格等详细信息
资产领用:员工可在线申请领用资产,支持多级审批流程,领用记录自动关联员工信息,方便问题追溯和排查
资产维修:支持记录资产维修历史,包括故障描述、维修时间、费用等,便于后续维护分析
资产调拨:支持部门间或员工间的资产转移,记录调拨前后的归属信息
资产盘点:支持创建盘点任务,对比系统账面数据与实际盘点数据,生成差异报表
仪表盘展示:支持资产分布、报修明细、盘点详情、资产使用情况等核心指标可视化展示,方便用户快速了解资产使用情况
其他功能
用户与部门管理:支持统一管理系统的操作员账号及企业组织架构,可对用户进行角色权限控制
第三方集成配置:支持设置企业微信、钉钉的AppID和AppSecret等第三方信息,用于开启第三方登录
接口管理:提供标准化的API接口配置,方便未来与企业ERP或OA系统对接
项目结构
前端项目:
public/# 静态资源 src/ ├── assets/# 图片/样式等静态资源 ├── components/# 可复用组件(按钮/表单等) ├── views/# 页面组件(资产管理/入库等) ├── router/# 路由配置(index.js) ├── utils/# 工具类(request.js) ├── App.vue# 根组件 └── main.js# 入口文件 package.json# NPM配置文件 vue.config.js# Vue项目配置
后端项目:
src/ ├── main/ │├── java/ ││└── com/ ││└── example/ ││├── controller/# API控制器 ││├── service/# 业务逻辑 ││├── model/# 数据模型 ││└── repository/# 数据访问 │└── resources/ │└── application.properties # 配置文件 files/# 文件存储(附件/图片) pom.xml# Maven依赖配置
快速部署
前端项目:
1、进入前端项目目录:cd vue 2、安装依赖:npm install 3、开发环境运行:npm run serve 4、生产环境构建:npm run build
后端项目:
1、进入后端项目目录:cd springboot 2、使用Maven构建项目:mvn clean package 3、运行项目:java -jar target/xm-assets.jar
地址:https://github.com/watch-rain7/Yu-FAMS-Vue

[超站]友情链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/







锅锅酱
关注网络尖刀微信公众号
