资产设备管理系统

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

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

__

移动端

输入图片说明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/191306.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【一周安全资讯1118】北京高院发布《侵犯公民个人信息犯罪审判白皮书》;工银金融勒索案的事件响应服务商MoxFive是谁?

要闻速览 1、工信部等四部门部署开展智能网联汽车准入和上路通行试点工作 2、北京高院发布《侵犯公民个人信息犯罪审判白皮书》 3、丰田公司确认遭遇美杜莎勒索软件攻击 4、家中设备把数据信息泄露到国外,浙江一男子被罚5000元 5、工银金融勒索案的事件响应服务商M…

IO流-序列化流

一,序列化(把java对象写到对象中去) 二, Object OutputStream(对象字节输出流) 三,案例 package BigDecimal;import java.io.FileOutputStream; import java.io.ObjectOutputStream;public class Main {public static…

【C++】类和对象(3)--初始化列表(再谈构造函数)

目录 一 引入 二 初始化列表概念 三 初始化列表特性 1 引用和const 2 混合使用 3 自定义成员情况 四 初始化列表中的初始化顺序 五 总结 一 引入 构造函数体赋值 class Date { public:Date(int year, int month, int day){_year year;_month month;_day day;} priv…

链表题(4)

本章内容 正文开始前给大家推荐个网站,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 今天继续给大家带来链表的相关练习题。 相交链表 这道题来自力扣网,链接…

9 STM32标准库函数 之 独立看门狗(IWDG)所有函数的介绍及使用

9 STM32标准库函数 之 独立看门狗(IWDG)所有函数的介绍及使用 1. 图片有格式该文档修改记录:总结 函数描述格式: 函数名外设函数的名称函数原形原形声明功能描述简要解释函数是如何执行的输入参数{x}输入参数描述输出参数{x}输出…

AIGC创作系统ChatGPT源码,AI绘画源码,支持最新GPT-4-Turbo模型,支持DALL-E3文生图

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

原型网络Prototypical Network的python代码逐行解释,新手小白也可学会!!-----系列6 (承接系列5)

文章目录 一、原始代码---随机采样和评估模型二、详细解释分析每一行代码 一、原始代码—随机采样和评估模型 def randomSample(self,D_set): #从D_set随机取支持集和查询集(20个类中的其中一个类,shape为[20,105,105])index_list list(ran…

任你五花八门预训练方法,我自监督学习依然能打!

长时间没看论文,外面已经发展成这样了? 以下都是新paper,挑了几个感兴趣的,一起粗略看看吧~ Battle of the Backbones: A Large-Scale Comparison of Pretrained Models across Computer Vision Tasks GitHub | https://github.…

【APUE】补充 — 基于管道的线程池

目录 一、引言 二、代码实现 三、思考 一、引言 在线程章节的 3.2 部分,我们曾经提到过线程池的实现 在当时的代码中,我们仅仅用的一个 int 类型的变量来表示这个“池”,用来存放任务 显然这个池太小了,如果下游线程很多&am…

肖sir__linux讲解vim命令(3.1)

vim 命令 一、 vi/vim 编辑器共分为三种模式: 格式 :vim 文件名 命令模式(Command mode),“ESC”或ctrlc键 输入模式(Insert mode) 底线命令模式(Last line mode) …

GamingTcUI.dll丢失修复,最全面的GamingTcUI.dll修复指南

热衷于电脑游戏的用户可能会在启动游戏时遇到这样的错误信息:"无法启动应用,因为找不到GamingTcUI.dll"。那么这个GamingTcUI.dll文件是什么?如何解决这个问题呢?我们将在本文中进行详细讲解。 一.GamingTcUI.dll是什么…

十个一手app拉新地推拉新推广接单平台,放单/接任务渠道

做过地推拉新的朋友一定都非常清楚,app拉新推广一手接单平台,和非一手接任务平台之间的收益差,可以用天壤之别来形容。那么一手app拉新渠道应该怎么找?下面这十个常见的地推拉新app接单平台,一定要收藏。 1. 聚量推客…