Skip to content

Jacek-max/pms_backend_public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

本系统基于SpringBoot+Vue开发的前后端分离系统,适用于个人学习使用、毕业设计参考、日常大作业等情况,仅开放于个人使用,如需商用请自行在原基础上进行二次定制化开发。
前端代码仓库:https://github.com/Jacek-max/pms_front_public
后端代码仓库:https://github.com/Jacek-max/pms_backend_public

功能介绍

已完成功能列表

  • 系统管理
    • 员工管理
    • 角色管理
    • 权限管理
  • 房屋管理
    • 楼栋管理
    • 单元管理
    • 房屋管理
  • 车位管理
  • 业主管理
    • 收费项管理
    • 水电费管理、停车费用管理
  • 投诉管理
  • 报修管理
    • 报修工单派工、用户确认
  • 公告管理

待完善功能(后续补充)

  • 系统管理:登录页轮播管理模块
  • 字典数据优化:现字典为写死数据,灵活率不高,后续可抽取为配置项
  • 多小区管理:目前为单租户情况
  • 场地管理:可以设置小区内开放的运动健身场所给住户进行预约
  • ……

技术栈

前端

主要技术:

  • vue 2.0
  • js
  • element-ui组件库
  • vue-admin-template开源框架

后端

主要技术:

  • Spring Boot 2.4.x
  • MyBatis Plus 3.4.x
  • MySQL 8.x
  • Spring Security

快速启动

前端

安装依赖:

npm install

运行:

npm run dev

打包:

npm run build

后端

  1. 运行 sql 目录下的 sys_wygl.sql 建表
  2. 修改 application-test.yml 中的数据库地址为自己的
  3. 安装完 Maven 依赖后,直接运行即可
  4. 如需部署,请自行编写dockerfile文件

系统设计

主要分享系统的整体架构和核心设计,而传统 web 开发部分不做过多介绍。

运行效果

登录界面

image.png

管理端

控制台
image.png
部分功能界面
image.png
image.png
image.png

维修端

image.png

业主端

控制台
image.png
部分功能页面
image.png

更多介绍

致谢

About

物业管理系统后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages