Java智慧社区商业级别项目源码,拿来学习真不错

简介: HC小区物业管理系统是前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,HC小区管理系统前端,HC小区管理系统业主手机版和HC小区管理系统物业手机版

介绍

HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离、分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,HC小区管理系统前端,HC小区管理系统业主手机版和HC小区管理系统物业手机版

推荐:100+开源项目合集

系统要求

开发工具

java1.8 + idea/eclipse + mysql + redis

硬件要求

测试环境基本要求:4个CPU 、16G内存和80G硬盘

软件要求

需要自行安装 mysql5.6、zookeeper、Redis和kafka

需要启动 service-eureka、service-api、service-order、service-community、 service-store、service-user、service-front、service-fee、service-common和service-job

项目结构说明

 java110-bean      #存放实体bean Vo对象(前台返回对象) Dto对象(数据传输对象) Po对象(数据库持久层对象)
 java110-config    #存放系统配置类,公共配置文件如logback.xml 日志配置文件
 java110-core      #存放系统核心类a,各个微服务接口类,上下文对象,工厂类和事件相关类
 java110-db        #存放整套系统的SQL文件mapper
 java110-generator #代码生成器
 java110-service   #存放服务基础信息,基本存放基类和自研动态SQL解析引擎
 java110-util      #存放工具类,如时间工具类,日志工具类 常量类 异常处理类
 service-api       #统一接口封装服务,对外提供统一场景化接口能力
 service-comment   #评论信息存放服务
 service-common    #配置公共存放服务,包括图片上传ftp, 工作流,设备信息
 service-community #小区资产信息 存放服务 楼栋 单元 房屋 巡检 通知 停车位 报修 访客等功能
 service-eureka    #微服务管理服务
 service-fee       #费用处理微服务 费用项功能 缴费 退费功能
 service-front     #统一对外接入服务,主要处理 登录验证 权限验证,对接微信 ,app 等
 service-job       #系统定时任务服务 人脸同步设备 员工同步考勤机和费用定时出账
 service-log       #系统日志记录服务
 service-order     #系统服务调度服务,主要保证事务一致性,和业务轨迹记录
 service-report    #报表服务
 service-rule      #业务规则服务
 service-sequence  #序列生成服务,采用 google 雪花算法
 service-store     #商户服务,系统中 物业 代理商 开发者 运营团队 都属于商户
 service-user      #用户服务an,用户信息 业主信息 家庭成员

系统功能(function)

运行效果(view)

1.在浏览器输入 http://localhost:3000/ 如下图

用户名为 wuxw 密码为 admin 如下图
点击登录,进入如下图:

项目地址

https://gitee.com/wuxw7/MicroCommunity

相关文章
|
6月前
|
存储 Oracle Java
java零基础学习者入门课程
本课程为Java零基础入门教程,涵盖环境搭建、变量、运算符、条件循环、数组及面向对象基础,每讲配示例代码与实践建议,助你循序渐进掌握核心知识,轻松迈入Java编程世界。
530 0
|
6月前
|
负载均衡 Java API
grpc-java 架构学习指南
本指南系统解析 grpc-java 架构,涵盖分层设计、核心流程与源码结构,结合实战路径与调试技巧,助你从入门到精通,掌握高性能 RPC 开发精髓。
617 8
|
6月前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
363 1
|
7月前
|
Java
Java基础学习day08-作业
本作业涵盖Java中Lambda表达式的应用,包括Runnable与Comparator接口的简化实现、自定义函数式接口NumberProcessor进行加减乘及最大值操作,以及通过IntProcessor处理整数数组,实现遍历、平方和奇偶判断等功能,强化函数式编程实践。
113 5
|
7月前
|
Java API 容器
Java基础学习day08-2
本节讲解Java方法引用与常用API,包括静态、实例、特定类型方法及构造器引用的格式与使用场景,并结合代码示例深入解析。同时介绍String和ArrayList的核心方法及其实际应用。
211 1
|
7月前
|
Java 程序员
Java基础学习day08
本节讲解Java中的代码块(静态与实例)及其作用,深入介绍内部类(成员、静态、局部及匿名)的定义与使用,并引入函数式编程思想,重点阐述Lambda表达式及其在简化匿名内部类中的应用。
197 5
|
7月前
|
Java
Java基础学习day07-作业
本作业包含六个Java编程案例:1)动物类继承与多态;2)加油卡支付系统;3)员工管理类设计;4)学生信息统计接口;5)USB设备控制;6)家电智能控制。综合运用抽象类、接口、继承、多态等面向对象技术,强化Java基础编程能力。
259 3
|
7月前
|
Java
Java基础学习day06-作业
本内容为Java基础学习作业,涵盖两个案例:一是通过Card类及其子类GoldenCard、SilverCard实现加油卡系统,体现封装与继承;二是通过Shape类及子类Circle、Rectangle演示多态与方法重写,强化面向对象编程理解。
129 1
|
7月前
|
设计模式 存储 Java
Java基础学习day07
本节讲解Java中的final关键字、单例设计模式、枚举类、抽象类与接口。涵盖常量定义、单例写法(饿汉式/懒汉式)、枚举特点及应用场景,以及抽象类与接口的使用与区别,助力掌握核心面向对象编程思想。
243 1
|
7月前
|
Java
Java基础学习day05-作业
本文为Java基础学习第五天作业,通过五个案例练习类与对象的定义、构造方法、set/get方法及成员方法的应用。涵盖女友、学生、教师、手机和电影等类的设计与测试,强化面向对象编程基础。
121 2
下一篇
开通oss服务