1, 概述
1.1 课题背景
近几年来,随着物业相关的各种信息越来越多,比如报修维修、缴费、车位、访客等信息,对物业管理方面的需求越来越高,我们在工作中越来越多方面需要利用网页端管理系统来进行管理,我们所需要的各种信息的处理操作都可以通过使用网页系统来完成,有了网页端的系统就可以方便的对各种信息进行查询和维护了。
1.2 课题意义
因此需要实现对物业管理的电子化,提高物业管理效能和使用效能。随着计算机应用技术的高速发展,各种基于WEB的系统收到了企业以及用户的欢迎,基于这个背景下设计一款小区物业管理系统,利用WEB网页管理的便利性的优点,提高小区物业管理系统的工作效率,使业主以及管理人员能够享受更加便捷高效的服务。
2,主要技术
后端技术
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui |
前端技术
技术 | 说明 | 官网 |
---|---|---|
Thymeleaf | 现代的服务器端Java模板引擎 | https://www.thymeleaf.org/ |
Bootstrap | CSS/HTML框架 | https://www.bootcss.com/ |
Swiper | 特效插件 | https://www.swiper.com.cn/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
Chart.js | 图表工具 | https://chartjs.cn/ 📣 有源码 获取源码 |
AdminLTE | 管理模板 | https://adminlte.io/ |
3,需求分析
研究小区物业管理系统的设计与实现,是为了能够拥有界面简洁友好、操作简单以及运行稳定的智能化的一站式物业管理方式。系统的需求主要来自物业管理人员和业主。
因此划分为业主端、和管理员端两大部分。
业主端:
- 业主需要先填写号用户名+密码,点击“登录”按钮,系统会对你的用户名密码进行核对,正确的话就会登录成功
- 缴费查询:业主可在此页面查询自己的电费、水费、物业费等费用的缴费情况。
- 停车费查询:业主可在此页面查询自己停车费用缴费情况。
- 报修申请:业主可针对公共部位、共用设施设备、电梯、自用部位、门窗、电话、电路等方面的损坏情况向物业提出维修申请,并等待物业处理。
- 我的投诉:业主可针对小区内部设施或环境问题向物业提出投诉,等待物业处理。
管理人员端:
- 车位收费管理:点击“ 初始化数据 ”按钮,可以通过设置停车费收费起止日期、金额和备注信息,来更新系统内所有业主的停车费状态。且可以通过缴费按钮设置业主的缴费状态
- 物业收费管理:点击“ 初始化数据 ”按钮,可以通过设置电费、水费、物业费的收费起止日期和备注信息,来更新系统内所有业主的收费状态。且可以通过缴费按钮设置业主的缴费状态。或选择打印缴费票据
- 投诉信息管理:管理员可在此处理业主的投诉信息
- 报修信息管理:管理员可在此处理业主的报修信息
- 楼宇管理:管理员可以对小区楼宇进行增删改查操作
- 房屋管理:管理者在后台可以对房屋信息进行增删改查操作;
- 业主管理:管理员可在此管理业主信息
- 车位管理:管理员可在此管理车位信息
- 抄表管理:管理员可在此对各个业主的费用类型进行记录
- 用户管理:管理员可在此对管理员和业主的账号进行管理
- 报修数据统计:系统会对业主提出的报修数据进行统计
4,系统设计
5,管理端页面展示
登陆界面
系统配色方案修改
系统表格功能展示
| | |
车位收费管理
缴费
物业收费管理
打印票据
投诉信息管理
处理投诉
报修信息管理
楼宇管理
添加楼宇
房屋管理
添加房屋
业主管理
添加业主
车位管理
添加车位
抄表管理
添加抄表信息
抄表登记
| |