Blogger Information
Blog 2
fans 0
comment 0
visits 1005
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
基于小程序的小区物业管理平台开发笔记
P粉009333381
Original
450 people have browsed it

背景

当前小区的物业事务越来越多、越来越杂,而很多业主工作繁重,加班很晚,以往对于重大事项投票,报修报检,装修申请,搬家申请,投诉建议都需要去小区物业中心, 同时对于小区重要公告,租售信息一般都在群里很难翻看历史信息, 小区的一些文体活动也因为难于统计而难于开展。这是一款方便业主,业委会,物业三方而制作的小程序。业主可以通过其智能管理物业,在线报修报检,参与重大事项投票,报名参加小区活动,查看小区最新公告通知,业委会公示,租售房屋信息等,而不用出门奔走。本小程序前后端完整代码,采用腾讯提供的小程序云开发解决方案,无须服务器和域名。

主要功能

  • 资讯管理:录入和展示物业公告,业委会公告,租售信息,小区规章制度等
  • 社区活动报名:支持录入社区活动,提交报名,用户扫码签到,工作人员核销签到,导出报名名单Excel等
  • 投票:支持录入投票项目,业主按单选多选投票,后台查看投票结果等
  • 业主报修:业主通过提交报修内容,上传图片文字信息等,物业公司进行办理, 随时更新办理状态。

总体架构图

技术选型

  • 本项目使用微信小程序平台进行开发。
  • 使用腾讯专门的小程序云开发技术,云资源包含云函数,数据库,带宽,存储空间,定时器等,资源配额价格低廉,无需域名和服务器即可搭建。
  • 小程序本身的即用即走,适合小工具的使用场景,也适合快速开发迭代。
  • 云开发技术采用腾讯内部链路,没有被黑客攻击的风险,安全性高且免维护。
  • 资源承载力可根据业务发展需要随时弹性扩展。

数据设计

  1. TaskModel.DB_STRUCTURE = {
  2. _pid: 'string|true',
  3. TASK_ID: 'string|true',
  4. TASK_USER_ID: 'string|true|comment=用户ID',
  5. TASK_STATUS: 'int|true|default=0|comment=状态 0=待处理,1=处理中 9=已办结',
  6. TASK_FORMS: 'array|true|default=[]',
  7. TASK_OBJ: 'object|true|default={}',
  8. TASK_LAST_TIME: 'int|true|default=0',
  9. TASK_ADD_TIME: 'int|true',
  10. TASK_EDIT_TIME: 'int|true',
  11. TASK_ADD_IP: 'string|false',
  12. TASK_EDIT_IP: 'string|false',
  13. };
  14. VoteModel.DB_STRUCTURE = {
  15. _pid: 'string|true',
  16. VOTE_ID: 'string|true',
  17. VOTE_TITLE: 'string|true|comment=标题',
  18. VOTE_STATUS: 'int|true|default=1|comment=状态 0=未启用,1=使用中',
  19. VOTE_CATE_ID: 'string|true|default=0|comment=分类',
  20. VOTE_CATE_NAME: 'string|false|comment=分类冗余',
  21. VOTE_CANCEL_SET: 'int|true|default=1|comment=取消设置 0=不允,1=允许,2=仅截止前可取消',
  22. VOTE_START: 'int|true|comment=开始时间',
  23. VOTE_END: 'int|true|comment=截止时间',
  24. VOTE_ORDER: 'int|true|default=9999',
  25. VOTE_VOUCH: 'int|true|default=0',
  26. VOTE_ITEM: 'array|false|default=[]|comment=投票项目 [{label=名称,cnt=数量}]',
  27. VOTE_TYPE: 'int|true|default=0|comment=形态 0-单选 1=多选',
  28. VOTE_USER: 'array|false|default=[]|comment=投票用户[{id,time,selected}]',
  29. VOTE_FORMS: 'array|true|default=[]',
  30. VOTE_OBJ: 'object|true|default={}',
  31. VOTE_QR: 'string|false',
  32. VOTE_VIEW_CNT: 'int|true|default=0',
  33. VOTE_USER_CNT: 'int|true|default=0',
  34. VOTE_CNT: 'int|true|default=0',
  35. VOTE_ADD_TIME: 'int|true',
  36. VOTE_EDIT_TIME: 'int|true',
  37. VOTE_ADD_IP: 'string|false',
  38. VOTE_EDIT_IP: 'string|false',
  39. };

UI设计



后台管理设计


gitee源码

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post