1. 业务定位
本产品为一款面向社区居民与物业管理的一站式智慧生活服务平台,旨在整合社区公共服务、邻里社交、生活消费与智能设备管理,提升居民生活便利性,降低物业运营成本,构建“美好生活”数字化社区生态。
2. 核心用户
· 业主/住户:享受缴费、报修、门禁、邻里社交、餐饮购物等服务。
· 物业管理员:处理报事、发布公告、管理车辆与访客、查看缴费记录。
· 商家/服务商:入驻邻里市集、小镇食堂等模块,提供商品或服务。
1. 技术架构
前端
· 移动端:微信小程序 + Uni-app实现跨端。
· 状态管理:Pinia。
· UI 组件:自定义组件库 + 微信小程序 WeUI。
后端
· 框架:Spring Boot、Jpa。
· 主要模块划分:
· 用户服务(注册登录、家庭成员)
· 物业报事服务(工单流转)
· 缴费服务(对接微信/支付宝支付)
· 门禁服务(对接硬件厂商 API)
· 数据库:
· 关系型:MySQL 8.0(用户、订单、报修等)
· 缓存:Redis(会话、热点数据、分布式锁)
· 消息队列:RocketMQ / RabbitMQ(报修工单异步处理、通知推送)
· 文件存储:OSS(用户上传图片、公告附件)
第三方集成
· 支付:微信支付 + 支付宝(物业缴费、市集交易)
· 推送:极光 / 个推 + 微信小程序订阅消息
· 门禁设备:对接主流门禁厂家 HTTP/MQTT 接口,实现远程开门、访客二维码。
2. 关键功能实现要点
2.1 物业缴费与记录
· 物业后台导入每户应收账单(周期性或临时)。
· 前端展示未缴账单,调用支付接口,支付成功后回调更新订单状态,并推送缴费凭证。
· 缴费记录支持按年/月筛选和电子发票下载。
2.2 远程开门与访客邀请
· 住户绑定房屋后,获取对应门禁设备权限。
· 点击“开门”调用后端接口,后端验证住户身份后向门禁控制器发送开门指令(需设备在线且支持网络控制)。
· 访客邀请:住户输入访客信息、有效期,生成动态二维码或临时密码,分享给访客。
2.3 物业报事与投诉表扬
· 用户填写报修类型(水电、电梯等)、描述、图片,提交后生成工单。
· 物业端收到新工单,分配维修人员,状态流转(待接单→处理中→待验收→已完成)。
· 完成后可评价;投诉表扬流程类似,需指定处理部门。
3. 安全与权限设计
· 用户认证:微信授权登录 + 手机号绑定,避免非法访问。
· 房屋认证:通过业主提供的证件信息或物业后台导入,确保住户真实。
· 接口安全:HTTPS + Token(JWT) + 防重放攻击(时间戳+nonce)。
· 数据权限:住户只能操作自己绑定房屋的相关数据(缴费、报修、开门)。
4. 部署与运维
· 容器化:Docker。
· CI/CD:GitLab CI / Jenkins 自动化构建与部署。
· 监控:Prometheus + Grafana(后端性能)、Sentry(前端错误日志)。
· 备份:数据库每日自动备份。