• 资产设备管理系统


            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.262.2.262.2.261.0.1
    2.2.242.2.242.2.241.0.1
    2.2.232.2.232.2.231.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效果图

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    __

    移动端

    输入图片说明

  • 相关阅读:
    阿里云云安全中心基础免费版不支持审计功能!
    嵌入式面试/笔试C相关总结
    HttpClient的setConnectionRequestTimeout、setConnectTimeout、setSocketTimeout设置注意事项
    R语言非线性方程数值分析生物降解、植物生长数据:多项式、渐近回归、米氏方程、逻辑曲线、Gompertz、Weibull曲线...
    热烈祝贺方正璞华两款产品入选2021年度江苏省工业软件优秀产品和应用解决方案拟推广名单
    Morgan Stanley面经
    【云原生之kubernetes实战】在k8s环境下部署Leanote蚂蚁笔记工具
    (上)苹果有开源,但又怎样呢?
    如何给Vue项目配置好一个nginx.conf文件?
    双色球机器人博客博客,双色球预测程序算法
  • 原文地址:https://blog.csdn.net/u012706554/article/details/134480642