家政服务小程序实战教程01-需求分析及用户注册
Posted 低代码布道师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了家政服务小程序实战教程01-需求分析及用户注册相关的知识,希望对你有一定的参考价值。
日常经常有粉丝问,怎么学习微搭低代码,零基础可以学习吗?这就要看你学习工具用来干啥了,大部分人还是希望通过工具来创业的。
你有一个好想法,就差一个程序员了。好想法不容易,但是开发更难。首先要把你的想法按照系统的思维梳理一下,然后根据场景进行设计功能。如果是零基础往往不具备实战的经验,要全面地学习往往很困难。
为了解决如何入门及学习的问题,规划了这么一个实战的课程。我们第一篇呢就先从需求开始入手。
我们的业务场景是家政服务,可以从我们实际的生活场景来规划和考虑功能。
比如我们作为业主,经常有请家政的需求,比如每逢过年的时候需要擦玻璃,那么需要一个小程序能分门别类的展示各项服务,可以看到服务的内容和价格。
一般的家政人员会有一个家政公司在运营,顾客在网上选购好服务内容后就需要确定上门的时间,还要告知服务的地点。
家政公司在确认订单后,要分配上门人员,在服务结束后通常希望顾客给一个评价。
按照上述的分析,我们初步规划了四类人员
系统管理员
- 可以上架下架服务产品
- 可以审核注册的人员信息
业务主管
- 可以注册成为业务主管
- 可以将订单分配给服务人员
- 可以查询订单
- 可以取消订单
员工
- 可以注册成为员工
- 可以查看订单信息
- 可以确认订单
- 可以取消订单
顾客
- 可以注册成为顾客
- 可以查看产品信息
- 可以新增预约
- 可以取消预约
- 可以评价
那么梳理好需求之后,我们就要规划一下数据源。我们首先需要一个用户表,用来存放各类人员的信息
字段名称 | 字段类型 |
---|---|
姓名 | 文本 |
性别 | 枚举(男、女) |
联系电话 | 电话 |
地址 | 地理位置 |
小区名称 | 文本 |
楼栋信息 | 文本 |
用户状态 | 枚举(待审核、已审核) |
角色 | 枚举(管理员、员工、顾客) |
openid | 文本 |
除了基本信息外,我们还有一些系统控制的字段,用户状态需要由系统管理员来进行修改,角色的话用户注册时候自主选择,但是系统管理员进行审核。openid用来区分不同的用户
数据源规划好之后,登录微搭的控制台,我们在数据模型菜单下新建数据模型
输入数据源的名称
点击右上角的编辑按钮添加字段
按照我们的数据源设计依次添加字段,先添加姓名
接着添加性别
新环境的话没有枚举字段,我们点击立即创建
添加我们的枚举值
接着添加联系电话
接着添加地址
接着添加小区名称
接着添加楼栋信息
接着添加用户状态
用户状态也是枚举类型,按照前边的方法添加枚举值
接着添加角色
角色也是枚举类型,添加枚举值
最后添加openid
这样数据源就创建好了
我们最后讲解一下数据源设计的时候为啥需要增加一个openid的字段,每一个访问微信小程序的用户,微信都给分配了一个唯一标识,叫openid。
如果采用传统开发,是需要调用微信登录接口才可以拿到。我们使用低码工具本身就是腾讯自家的产品,所以就免去了获取的工作,我们直接在系统变量里就可以得到,在后续的开发过程中演示如何获取openid。
这一篇的内容就到这,主要讲解了如何拆解一个小程序,用户规划哪几类,分别可以干什么。介绍了如何创建数据模型、如何添加字段,尤其枚举类型如何添加,喜欢就点个在看吧,分享也是一种快乐。
以上是关于家政服务小程序实战教程01-需求分析及用户注册的主要内容,如果未能解决你的问题,请参考以下文章