云睿社区逐字稿

维修模块

它的主要作用是:通过业主的故障报修,后台通过使用故障信息自动分配工单,然后根据工单自动分配适合的维修员工去进行维修,还会实时同步维修进度完成情况返回到业主哪里,以供业主实时查看

业务实现流程如下:

业主端报修:

业主可以通过业主APP提交故障报修信息,包括故障描述、联系方式等。

后台管理端处理:

接收报修信息:
后台管理端接收业主提交的报修信息,并记录到Redis(ZSet)中。

后台接收到任务之后会生成一张故障清单,然后通过Redis的ZSet来完成分配工单,原理是因为Zset可以通过权重来排序工单,它可以把每个维修人员的今日接到工单倒叙来排,之后选取维修人员的时候会选取第一个维修人员,因为倒叙排列所以第一个就是工单最少得一个维修人员

当出现意外情况时,就比如第一次维修时没有维修好,就得进行手动重新进行派单

数据表分为俩张一张为故障清单,一张为维修人员表
故障表的字段为:
故障单号,报告日期,报告人,联系方式,故障信息,处理状态,员工编号,完成日期

维修人员表的字段有:员工编号,员工姓名,联系电话,故障单号, 入职日期,资格证书

还有一张中间表,故障维修表字段有:员工编号,故障单号

业主端实时查看:

实时进度查询:
业主可以在业主端界面上实时查询自己报修的工单进度和完成情况。

进度通知:
在维修员工更新工单进度时,通过消息推送或短信通知业主,提供实时进度更新。

互动模块

后台管理端不定时会向业主端发送小区通知,小区最新动态以及物业费缴纳等信息,业主可在通知,动态下评论,以方便后台管理人员及时听取业主相关意见,业主在业主端可以向后台管理端提出问题,在由后台管理人员给予反馈,并向所有业主展示。将评论、问答等数据存入MongoDB,提高并发能力,减轻数据库压力

业务实现流程如下:

后台管理端发送通知和动态:

发布通知和动态:
后台管理人员在管理界面上输入通知内容和动态信息,通知所有业主
将发布的通知和动态信息存储到MySQL数据库中,以便后续查询和展示。

业主端接收通知和动态:

接收通知和动态:
业主在业主端界面上可以实时接收到后台发送的通知和小区最新动态。

展示通知和动态:
通过前端页面展示通知和动态的标题和内容,并提供评论和问答的功能。

评论和问答功能:

提供评论功能:
在业主端界面上,为每个通知和动态提供评论框,业主可以在这里发表评论。

存储评论数据:
将业主的评论存储到MongoDB数据库中,包括评论内容、评论时间、评论者等信息。

反馈和展示:

后台管理人员反馈:
后台管理人员在后台管理界面上查看业主的评论和问题,并进行回复和反馈。

存储反馈数据:
将后台管理人员的回复和反馈存储到MongoDB数据库中,包括回复内容、回复时间、回复者等信息。

展示评论和问答:
在业主端界面上展示评论和问答的内容,包括评论者、评论时间、回复内容等。

MongoDB存储:

设计MongoDB结构:
设计适合的集合结构,用于存储评论、问答等数据。

回复、评论表:id、父字段表示(贴子的话就为null、回复或者评论的话就指向它的、贴子回复、评论的id)、信息类型(方便查看是回复、评论)、发布者id、内容创建时间、内容状态(是否删除)

数据存储操作:
使用MongoDB提供的API,实现数据的增删改查操作,确保数据的正确存储和读取。

资讯模块:

后台管理端向业主提供周边资讯,比如二手房交易,商圈开业,寻人寻物,市内新闻,相关地区政府公告,招商招聘招生信息等资讯,还会向业主端投放广告,将资讯数据存入mysql数据库

业务实现流程如下:

后台管理端开发:

设计资讯管理界面:
设计一个后台管理界面,用于管理周边资讯内容,包括二手房交易、商圈开业、寻人寻物、市内新闻、政府公告、招商招聘招生信息等。

创建后台接口:
根据前端页面的需求,创建相应的后台接口,用于管理和展示资讯内容,并提供给业主端进行展示。

业主端开发:

业主端界面:
用业主端的app展示周边资讯内容和广告信息。

调用后台接口:
在业主端代码中,调用后台接口获取周边资讯内容,并展示在用户界面上。

资讯数据更新与定时任务:

定期更新资讯数据:
通过定时任务工具(XXL-JOB),定期从后台管理端推送最新的周边资讯数据,并存储到mysql数据库中。

并发能力优化:

缓存策略优化:
根据实际情况,对mysql优化,以提高查询速度。

业主管理模块

记录业主信息与管理,向Redis中储存业主信息,及相关人员与车辆的出入记录

业务实现流程如下:

设计数据库结构:

创建一个业主管理表,包含业主信息和相关人员与车辆的出入记录。
表的字段包括业主ID、姓名、联系方式、车牌号、门牌号

后端逻辑实现:

创建后端接口:
根据前端页面的需求,创建相应的后端接口,用于处理业主信息的增删改查操作。

记录相关人员与车辆的出入记录:
在有人员或车辆进出时,记录相关的出入信息,并将其存储到mysql中。

接口权限管理:
为了确保数据安全,可以设置接口的访问权限。只有经过认证的用户才能调用相关接口。

日志记录:

为了方便追踪和排查问题,在系统中添加日志记录功能,记录每一次业主信息的修改和出入记录的记录。

定时任务:

定期清理过期的业主信息或出入记录,使用((时间调度器))设置定时任务,定期清理mysql中的数据。

  • 24
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值