大家好啊,我是测评君,欢迎来到web测评。
本期给大家带来一套基于若依开发的springboot智慧物业管理系统的源码,系统是前后端分离的架构,前端使用Vue2,后端使用SpringBoot2。
技术架构
- 技术框架:SpringBoot2.0.0 + Mybatis1.3.2 + Shiro + swagger-ui + jpa + lombok + Vue2 + Mysql5.7
- 运行环境:jdk8 + IntelliJ IDEA + maven + 宝塔面板
本地搭建教程(参考视频教程搭建)
- 下载源码,小皮面板创建一个数据库,导入pms.sql文件至数据库。
- 使用IDEA打开zhaoxinwy-api目录,修改数据库配置、日志存放路径,文件上传路径配置等信息,配置修改路径如下:
/zhaoxinwy-api/zhaoxinwy-admin/src/main/resources/application.yml
/zhaoxinwy-api/zhaoxinwy-admin/src/main/resources/application-druid.yml
/zhaoxinwy-api/zhaoxinwy-admin/src/main/resources/application-workflow.yml
/zhaoxinwy-api/zhaoxinwy-admin/src/main/resources/logback.xml
- java依赖安装完成后,点击编辑器里的Run->RuoYiServletInitializer模块,如果找不到入口模块,可以手动打开以下路径运行文件中的函数:
/zhaoxinwy-api/zhaoxinwy-admin/src/main/java/com/zhaoxinms/RuoYiServletInitializer.java
- 后端启动成功后,访问后端服务API地址,能正常访问就代表启动成功:
http://127.0.0.1:8080
- 使用vscode编辑器打开pms-web前端目录,可以根据视频教程启动:
## npm安装依赖
npm install
## 本地运行
npm run dev
## 部署上线打包
npm run build:prod
- 后台管理员账号密码:admin 123456
宝塔部署教程(参考视频教程部署)
- 回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。
- 回到vscode,执行 npm run build:prod 打包,即在前端目录下生成一个dist文件夹,在宝塔新建一个数据库,导入本地的数据库文件。
- 解析两个域名,一个前端,一个后端,回到宝塔,新建一个后端目录,把打包出来的jar文件上传,在宝塔新建一个java项目,项目类型选择SpringBoot,端口号填8080,勾选开机自动自动,填入后端域名,点击提交即可部署完成。注意服务器防火墙的一定要放行8080端口。
- 新建一个前端纯静态站点,把打包好的前端dist目录上传,再添加以下nginx配置,前端即可部署完成:
location /prod-api/ {
# OPTIONS预检命令,预检命令通过时才发送请求
# 检查请求的类型是不是预检命令
if ($request_method = 'OPTIONS') {
return 200;
}
proxy_pass http://127.0.0.1:8080/;
}
location / {
try_files $uri $uri/ /index.html;
}
- 后台管理员账号密码:admin 123456
系统与功能介绍
- 商圈管理 商圈管理、商铺管理、商铺租售、业主管理。
- 缴费数据管理 商铺绑定费用、自动生成费用、手动生成费用。
- 缴费服务 缴费数据管理、日常缴费、与收费、临时收费、收款凭证打印。
- 退款功能 常规收费项退款(支持分批多次退款,支持部分退款)、押金退款、临时收费退款。
- 缴费提醒 费用到期提醒、欠费提醒。
- 抄表功能 抄表数据导入、抄表数据生成费用。
- 打印功能 内置动态积木报表,支持自定义打印模板。
- 统计报表 日收费报表、商铺租售比例统计、费用汇总表等。
- 协同办公 工作流设计器、我的待办已办、报修流程、投诉流程。
物业收费
系统实测截图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AXC2uMsa-1669282429266)(https://files.mdnice.com/user/33461/65065c94-422a-4f45-b578-7f6548770791.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5snAoI16-1669282429268)(https://files.mdnice.com/user/33461/09b82234-7bd3-4fdd-a92d-7d21d4013b4a.png)]
获取方式
https://ceping.club/1794.html