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效果图
__