毕业设计 - 基于JAVA的物业/智能小区管理系统(简便易上手)
基于JAVA的智能小区管理系统毕业设计作品分享一下,希望能帮助到有需要的同学们。
【背景/简介】
基于JAVA的智能小区管理系统由基本信息管理、收费管理、和维修管理三大模块组成,其中基本信息管理包括物业工作人员管理、业主信息管理、车位管理以及公共设备管理,整体简单实用,可以作为大学毕业设计/课程设计的选题目标。本篇文章为大家展示基于JAVA实现的智能小区管理系统功能,有需者可参考。
【技术框架】
系统采用的技术是基于JAVA语言开发的后台管理系统,前后端不分离,数据库采用mysql。技术栈如下:
一、后端技术:SpringBoot2.0 + Spring Data Jpa + Shiro
二、前端技术:Layui + thymeleaf
【核心开发】
一、数据库设计
核心表包括业主用户表、物业员工表、车位管理表、公共设备表、维修管理表、收费管理表,具体字段如下:
(1)业主用户表(plot_owner)
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Long id;private String name;// 性别private Integer sex;// 年龄private String age;// 电话private String phone;// 楼栋private String building;// 楼层private String floor;// 房间号private String room;// 家庭人数private Integer familySize;// 备注private String remark;// 创建时间@CreatedDateprivate Date createDate;// 数据状态private Byte status = StatusEnum.OK.getCode();
(2)物业员工表(plot_staff)
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Long id;private String name;// 性别private Integer sex;// 年龄private String age;// 电话private String phone;// 邮箱private String email;// 备注private String remark;// 创建时间@CreatedDateprivate Date createDate;// 数据状态private Byte status = StatusEnum.OK.getCode();
(3)车位管理表(or_carPort)
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Long id;// 车位编码private String portNum;// 开放开始时间@DateTimeFormat(pattern="HH:mm:ss")@Temporal(TemporalType.TIME)private Date beginTime;// 开放结束时间,@Temporal这个注解是用来转化mysql time类型的@DateTimeFormat(pattern="HH:mm:ss")@Temporal(TemporalType.TIME)private Date endTime;// 租金费用private String rent;// 面积大小private String size;// 创建时间@CreatedDateprivate Date createDate;// 数据状态private Byte status = StatusEnum.OK.getCode();
(4)公共设施管理表(plot_device)
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Long id;// 设备名称private String deviceName;// 设备数量private Integer deviceNum;// 设备负责人private Long person;@Transientprivate String personName;// 备注private String remark;// 创建时间@CreatedDateprivate Date createDate;// 数据状态private Byte status = StatusEnum.OK.getCode();
(5)维修管理表(plot_fix)
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Long id;// 维修标题private String title;// 维修内容private String content;// 报修申请人private Long ownerId;// 处理人private Long staffId;// 处理进度private Integer handle;// 备注private String remark;// 创建时间@CreatedDateprivate Date createDate;// 数据状态private Byte status = StatusEnum.OK.getCode();@Transientprivate String staffName;@Transientprivate String ownerName;
(6)维修管理表(plot_charge)
@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Long id;// 业主private Long ownerId;// 业主名称private String ownerName;// 收费项目private String chargeProject;// 收费方式private Integer chargeType;// 应收总额private BigDecimal allAccount;// 实收总额private BigDecimal paidAccount;// 欠费金额private BigDecimal oweAccount;// 办理人private Long staffId;@Transientprivate String staffName;// 备注private String remark;// 创建时间@CreatedDateprivate Date createDate;// 数据状态private Byte status = StatusEnum.OK.getCode();
【功能展示】
一、物业员工管理
二、业主信息管理
三、车位资源管理
四、公共设备
五、维修管理
六、收费管理
【总结】
智能小区管理系统整体功能点相对独立,主要为增删改查较多,很符合毕业设计要求,除了以上功能点外,还可以根据个人需求额外增加功能点,拓展性较强。
毕业设计 - 基于JAVA的物业/智能小区管理系统(简便易上手)相关推荐
- [附源码]java毕业设计基于Java的快递驿站管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 毕业设计 - 基于java web的记账管理系统 【源码+论文】
文章目录 前言 一.项目设计 1. 模块设计 2. 实现效果 二.部分源码 项目源码 前言 今天学长向大家分享一个 毕业设计项目: 基于java web的记账管理系统 一.项目设计 1. 模块设计 整 ...
- 毕业设计 - 基于JAVA的卡证识别管理系统(简便易上手)
基于JAVA的卡证识别管理毕业设计作品分享一下,希望能帮助到有需要的同学们. [背景/简介] 基于JAVA的卡证识别管理系统核心功能为卡证识别,简单实用,往往可以作为大学毕业设计/课程设计的选题目标. ...
- (附源码)计算机毕业设计基于Java 的茶叶销售管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 毕业设计 基于JAVA的私人牙科诊所管理系统
文章目录 一.项目设计 1. 模块设计 系统功能 2. 实现效果 二.部分源码 项目源码 一.项目设计 1. 模块设计 系统功能 (1)登陆模块,可分为管理员登陆和普通用户医生登录三个模块. (2)用 ...
- [附源码]java+ssm计算机毕业设计基于Java通识课程管理系统v87xr(源码+程序+数据库+部署)
项目运行 项目含有源码(见文末).文档.程序.数据库.配套开发软件.软件安装教程 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ E ...
- ssm+jsp计算机毕业设计基于java的报刊杂志征订管理系统xdrwa(程序+lw+源码+远程部署).
项目运行 项目含有源码(见文末).文档.程序.数据库.配套开发软件.软件安装教程 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ E ...
- [附源码]java+ssm计算机毕业设计基于java的报刊杂志征订管理系统xdrwa(源码+程序+数据库+部署)
项目运行 项目含有源码(见文末).文档.程序.数据库.配套开发软件.软件安装教程 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ E ...
- 毕业设计 基于java web的户籍管理系统的设计与实现
文章目录 一.项目设计 1. 模块设计 户籍管理员设计 用户系统设计 2. 实现效果 二.部分源码 项目源码 一.项目设计 1. 模块设计 户籍管理员设计 1.用户信息管理模块:主要是管理用户的基本注 ...
最新文章
- 发表国外期刊注意事项
- 小明分享|嵌入式LINUX开发日志-错误汇总①
- android 通讯录字母排序,Android仿微信联系人字母排序效果
- 算法设计与分析——回溯法——圆排列问题
- jQuery-input输入框下拉提示层
- 智能一代云平台(三十六):项目中如何做到避免传递依赖
- ubuntu 卸载NVIDIA 驱动
- Java小项目 屏幕自定义尺寸GIF生成器V1.0
- windows中VMWare下安装Mac Os X 10.11踩坑记
- 丁向荣单片机pdf_《单片微机原理与接口技术--基于STC15系列单片机》,丁向荣主编.doc...
- 乐视路由器刷机后修改固件成art信息
- Android Studio Gradle build daemon disappeared unexpectedly
- 电视与电脑连接html线,电视机与电脑连接的方法
- AI人工智能+大数据+ERP=?
- 关于html中锚点功能的使用
- 防雷知识:什么是雷电浪涌
- Exploratory Social Network Analysis with Pajek(第三版)8
- 广州“粤A000F1”车牌拍出74万天价(图)
- 掌握这些Revit常见术语,从此BIM建模再无压力
- 汇编语言实现 大小写字母转换