JAVA智慧物业源码 智慧物业系统源码
基于SpringBoot、Spring Security、Jwt、Vue的前后端分离的后台管理系统
编号:LQ8
1、系统环境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
2、主框架
- Spring Boot 2.2.x
- Spring Framework 5.2.x
- Spring Security 5.2.x
3、持久层
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
功能介绍:
一:资产管理
商业区管理,楼栋管理,商铺管理,租赁统计
二:收费管理
综合收银,临时收费,押金管理,预存款管理
三:收费设置
收费项管理,租售合同管理,收费数据生成,抄表数据管理,收费订单数据,费用催缴,待生成的费用
四:协同办公
我发起的流程,报修工单,投诉工单,待办事项,工作流管理
五:业主管理
业主通知公告,租户信息
六:无感停车收费
停车场管理,停车场计费规则,道闸管理,道闸设备,场内车辆,车辆通行记录,收费记录
七:统计报表
收费日报表,收费项汇总表,收费明细表,预收款余额,收费统计,收费统计(商铺),欠费数据
八:团队管理
员工管理,部门管理,岗位管理
九:系统管理
消息推送管理,支付方式,角色管理,菜单管理,字典管理,参数设置,通知公告,日志管理,系统监控,系统工具
后端运行
1、导入到Eclipse
,菜单 File
-> Import
,然后选择 Maven
-> Existing Maven Projects
,点击 Next
> 按钮,选择工作目录,然后点击 Finish
按钮,即可成功导入。Eclipse
会自动加载Maven
依赖包,初次加载会比较慢(根据自身网络情况而定)
2、创建数据库ry-vue
并导入数据脚本ry_2021xxxx.sql
,quartz.sql
3、打开项目运行com.ruoyi.RuoYiApplication.java
,出现如下图表示启动成功。
后端部署
打包工程文件
在ruoyi
项目的bin
目录下执行package.bat
打包Web工程,生成war/jar包文件。
然后会在项目下生成target
文件夹包含war
或jar
提示
多模块版本会生成在ruoyi/ruoyi-admin
模块下target
文件夹
部署工程文件
1、jar部署方式
使用命令行执行:java –jar ruoyi.jar
或者执行脚本:ruoyi/bin/run.bat
2、war部署方式ruoyi/pom.xml
中的packaging
修改为war
,放入tomcat
服务器webapps
<packaging>war</packaging>
提示
多模块版本在ruoyi/ruoyi-admin
模块下修改pom.xml
SpringBoot
去除内嵌Tomcat
(PS:此步骤不重要,因为不排除也能在容器中部署war
<!-- 多模块排除内置tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 单应用排除内置tomcat -->
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-tomcat</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>