家政服务小程序实战教程01-需求分析及用户注册

Posted 低代码布道师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了家政服务小程序实战教程01-需求分析及用户注册相关的知识,希望对你有一定的参考价值。

日常经常有粉丝问,怎么学习微搭低代码,零基础可以学习吗?这就要看你学习工具用来干啥了,大部分人还是希望通过工具来创业的。

你有一个好想法,就差一个程序员了。好想法不容易,但是开发更难。首先要把你的想法按照系统的思维梳理一下,然后根据场景进行设计功能。如果是零基础往往不具备实战的经验,要全面地学习往往很困难。

为了解决如何入门及学习的问题,规划了这么一个实战的课程。我们第一篇呢就先从需求开始入手。

我们的业务场景是家政服务,可以从我们实际的生活场景来规划和考虑功能。

比如我们作为业主,经常有请家政的需求,比如每逢过年的时候需要擦玻璃,那么需要一个小程序能分门别类的展示各项服务,可以看到服务的内容和价格。

一般的家政人员会有一个家政公司在运营,顾客在网上选购好服务内容后就需要确定上门的时间,还要告知服务的地点。

家政公司在确认订单后,要分配上门人员,在服务结束后通常希望顾客给一个评价。

按照上述的分析,我们初步规划了四类人员

系统管理员

  • 可以上架下架服务产品
  • 可以审核注册的人员信息

业务主管

  • 可以注册成为业务主管
  • 可以将订单分配给服务人员
  • 可以查询订单
  • 可以取消订单

员工

  • 可以注册成为员工
  • 可以查看订单信息
  • 可以确认订单
  • 可以取消订单

顾客

  • 可以注册成为顾客
  • 可以查看产品信息
  • 可以新增预约
  • 可以取消预约
  • 可以评价

那么梳理好需求之后,我们就要规划一下数据源。我们首先需要一个用户表,用来存放各类人员的信息

字段名称字段类型
姓名文本
性别枚举(男、女)
联系电话电话
地址地理位置
小区名称文本
楼栋信息文本
用户状态枚举(待审核、已审核)
角色枚举(管理员、员工、顾客)
openid文本

除了基本信息外,我们还有一些系统控制的字段,用户状态需要由系统管理员来进行修改,角色的话用户注册时候自主选择,但是系统管理员进行审核。openid用来区分不同的用户

数据源规划好之后,登录微搭的控制台,我们在数据模型菜单下新建数据模型

输入数据源的名称

点击右上角的编辑按钮添加字段

按照我们的数据源设计依次添加字段,先添加姓名

接着添加性别

新环境的话没有枚举字段,我们点击立即创建

添加我们的枚举值

接着添加联系电话

接着添加地址

接着添加小区名称

接着添加楼栋信息

接着添加用户状态

用户状态也是枚举类型,按照前边的方法添加枚举值

接着添加角色

角色也是枚举类型,添加枚举值

最后添加openid

这样数据源就创建好了

我们最后讲解一下数据源设计的时候为啥需要增加一个openid的字段,每一个访问微信小程序的用户,微信都给分配了一个唯一标识,叫openid。

如果采用传统开发,是需要调用微信登录接口才可以拿到。我们使用低码工具本身就是腾讯自家的产品,所以就免去了获取的工作,我们直接在系统变量里就可以得到,在后续的开发过程中演示如何获取openid。

这一篇的内容就到这,主要讲解了如何拆解一个小程序,用户规划哪几类,分别可以干什么。介绍了如何创建数据模型、如何添加字段,尤其枚举类型如何添加,喜欢就点个在看吧,分享也是一种快乐。

以上是关于家政服务小程序实战教程01-需求分析及用户注册的主要内容,如果未能解决你的问题,请参考以下文章

医美小程序实战教程

家政服务小程序实战教程13-接入客服

家政服务小程序实战教程13-接入客服

电商小程序实战教程-需求分析

电商小程序实战教程-需求分析

微信小程序开发实战01