dtAsset 是一个固定资产设备管理系统,它专为中小企业的需求而设计。该软件提供了对常用资产设备进行信息化管理的功能,并支持自定义设备类型、导入导出数据、维护工作统计、采购管理、文档管理、运维监控 (使用 Zabbix)、知识库等功能。
主要模块
-  
1.系统参数:用于配置系统的各种参数。
 -  
2.数据字典:用于定义和管理系统中使用的数据字典。
 -  
3.缓存管理:用于管理系统缓存的模块。
 -  
4.权限分配:用于分配用户权限和角色。
 -  
5.流程管理:用于管理流程以及相关的流程图。
 -  
6.表单管理:用于管理系统中的各种表单。
 -  
7.服务监控:用于监控系统的运行情况。
 -  
8.数据备份:用于备份系统数据。
 -  
9.资产管理:用于管理资产的各种操作。
 -  
10.备件管理:用于管理备件信息。
 -  
11.耗材管理:用于管理耗材信息。
 -  
12.资产台账:用于记录和管理资产的详细信息。
 -  
13.条码打印:用于打印资产的条码。
 -  
14.档案管理:用于管理档案信息。
 -  
15.大屏展示:用于展示系统数据的大屏幕。
 -  
16.资产盘点:用于进行资产盘点操作。
 
除了以上模块以外,dtAsset 还提供了以下功能:
-  
资产申请
 -  
领用退还
 -  
借用归还
 -  
资产调拨
 -  
设备报修
 -  
设备报废
 -  
设备巡检
 -  
分析报表
 -  
主机管理
 -  
数据库管理
 -  
数据统计
 -  
系统台账
 -  
服务请求
 -  
工单请求
 -  
事件管理
 -  
可视化管理
 -  
报表管理
 -  
告警管理
 -  
模版管理
 -  
图形管理
 -  
最新数据
 -  
资源配置
 -  
告警分析
 -  
资源分组
 
技术栈
- Spring 5.0.20
 - Shiro 1.7.1
 - MyBatis-Plus 3.0.7.1
 - MyBatis 3.4.6
 - Druid 1.2.4
 - Easypoi 4.3.0
 - Quartz 2.3.2
 - UFLO 2.1.5(流程引擎)
 - K-form-design 3.x(表单)
 - Angular 1.x
 

Docker 部署方式
- 兼容说明
 
| 系统版本 | 应用镜像 | 数据库镜像 | 移动端支持 | 
|---|---|---|---|
| 2.2.26 | 2.2.26 | 2.2.26 | 1.0.1 | 
| 2.2.24 | 2.2.24 | 2.2.24 | 1.0.1 | 
| 2.2.23 | 2.2.23 | 2.2.23 | 1.0.1 | 
- 部署说明
 
其中镜像中2.2.26为版本号,替换相对于版本即可。 #部署数据库 docker run --name dt-db -t \ -e MYSQL_USER="dt" \ -e MYSQL_PASSWORD="dt_pwd" \ -e MYSQL_ROOT_PASSWORD=root_pwd \ -v /data/mysql:/var/lib/mysql \ -p 3306:3306 \ -d docker.io/algernonking/dtmysql:2.2.26 \ --character-set-server=utf8 \ --lower_case_table_names=1 #部署应用(上述数据库部署完,后几秒过部署应用,防止数据库未完成初始化而启动应用导致应用启动失败) docker run --name dt-app -t \ -v /data/upload:/usr/local/tomcat/webapps/upload \ --link=dt-db:db \ -p 8080:8080 \ -d docker.io/algernonking/dtapp:2.2.26
传统部署方式
步骤一
- 准备环境
 
- 操作系统:Window、推荐Linux - 数据库:Mysql 5.7.X - 中间件:Tomcat 9 以上 - Java版本:Java 1.8 以上
步骤二
- 初始化sql
 
- 要求Mysql的参数:lower_case_table_names=1 - SQL>CREATE DATABASE IF NOT EXISTS dt default charset utf8 COLLATE utf8_general_ci; - SQL>set names utf8; - SQL>use dt; - SQL>source db.sql
步骤三
- 发布应用,注意:最新版本的war包已经发布,请直接下载(右上角发版中),不需要下载源代码进行编译。
 
- 将war包部署到Tomcat目录的webapps下后,修改配置文件(webapps/dt/WEB-INF/classes)中数据库的数据库配置文件config.properties - jdbc.url=jdbc:mysql://127.0.0.1:3306/dt?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC - jdbc.username=root - jdbc.password=root_pwd - 修改成你所在的环境配置
步骤四
- 启动服务访问
 
- http://ip:port/dt/console - 选择用户名方式登陆 - 账户:admin - 密码:oracle
PC效果图












__
移动端








![[Vue3] pinia状态管理](https://img-blog.csdnimg.cn/ad94a3bb459f466381cc7b9a1b2eaf49.png)











