# enterpriseAssetManagement **Repository Path**: zjzj/enterpriseAssetManagement ## Basic Information - **Project Name**: enterpriseAssetManagement - **Description**: 企业固定资产管理系统 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-11 - **Last Updated**: 2022-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # enterpriseAssetManagement 企业固定资产管理系统 [![Codacy Badge](https://api.codacy.com/project/badge/Grade/10b70ef4eea14dad9280115ec3b5d44d)](https://www.codacy.com/app/116749895/enterpriseAssetManagement?utm_source=github.com&utm_medium=referral&utm_content=JiangTJ/enterpriseAssetManagement&utm_campaign=badger) [![build status](https://gitlab.com/JiangTJ/enterpriseAssetManagement/badges/master/build.svg)](https://gitlab.com/JiangTJ/enterpriseAssetManagement/commits/master) ![status](https://img.shields.io/badge/status-unmaintenanced-red.svg) ### 环境 - JDK环境:jdk 8/11 - 数据库:mysql 5.7.14 - 服务器:tomcat - 系统:window/linux - 运行环境:支持chrome、edge、foxfire、safari最新版,**不支持ie** ### 框架 #### 后台: - spring boot(version 2.0) - mybatis - apache shiro #### 前端: - spring thymeleaf - vue.js(version 2.0) - jQuery(version 2.1) #### 其他: - swagger2 ### java 运行 1. 下载源码,maven编译获取jar包或者您可以访问该项目的[**gitlab pipelines**](https://gitlab.com/JiangTJ/enterpriseAssetManagement/pipelines)下载 1. 配置数据库,请仿照`application-example.properties`,创建相应的配置文件`application.properties`,并与war包放在相同目录或者config/下 1. java 运行 `java -jar asset.jar --server.port=8080`,其中`server.port`设置端口号,该配置可写于`application.properties`中 ### 注意 - 需java运行环境 - 第一次启动,需添加`--spring.datasource.initialization-mode=always`参数,以初始化数据库(*目前仍处于开发阶段,数据库结构可能存在调整,且不提供版本更新sql,数据库文件放在resources目录下*) - 默认user-id 为 1 的用户拥有最大权限,必要时修改数据库中用户id - 后台运行方式,linux 使用`nohup`,windows 使用`javaw`代替`java` - 若要支持ie,需修改所有js中es6语法为es5,理论上支持ie9+ ### docker 运行 - docker命令行输入以下代码 ``` docker run -p 80:8080 \ -e 'SPRING_DATASOURCE_URL=jdbc:mysql://192.169.2.2:3306/asset?useUnicode=true&characterEncoding=utf-8&useSSL=false' \ -e 'SPRING_DATASOURCE_USERNAME=root' \ -e 'SPRING_DATASOURCE_PASSWORD=pw' \ -e 'SPRING_DATASOURCE_INITIALIZATION_MODE=always' \ kurome/asset-run ``` - 在网页端,输入docker虚拟环境ip地址即可 ### 不再维护!! 很遗憾告诉您这个消息,该项目部分功能实现超出我的能力范围(如果要做到好用, 需与打印机等硬件交互)。同时,在项目架构设计时也存在一些缺陷: 1. 前后端未能实现分离 2. 前后端代码留有许多个人习惯,并且部分地方过度封装,导致他人维护成本较高 最后,感谢您的关注与收藏