• 资产设备管理系统


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

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    输入图片说明

    __

    移动端

    输入图片说明

  • 相关阅读:
    vivado里那些看不懂的原语
    【二】2D测量 Metrology——get_metrology_object_result_contour()算子
    博网即时通讯软件的设计与实现(附源码+课件+数据库+资料)
    Docker常用命令
    层次查询和分析函数(LAG、LEAD)在号段选取中的应用
    分享30个PHP源码,总有一款适合你
    大学康复训练
    TCP协议_三次握手与四次挥手
    网络安全(黑客)自学
    pandas(进阶操作)-- 处理非数值型数据 -- 数据分析三剑客(核心)
  • 原文地址:https://blog.csdn.net/u012706554/article/details/134480642