微搭低代码实战训练营课程总结

目录

  • [1 架构理念](#1 架构理念)
  • [2 数据架构](#2 数据架构)
  • [3 业务架构](#3 业务架构)
    • [3.1 用户管理](#3.1 用户管理)
    • [3.2 会员管理](#3.2 会员管理)
    • [3.3 订单管理](#3.3 订单管理)
    • [3.4 工人管理](#3.4 工人管理)
  • [4 应用架构](#4 应用架构)
    • [4.1 用户端小程序](#4.1 用户端小程序)
    • [4.2 管理端](#4.2 管理端)
    • [4.3 工人端](#4.3 工人端)
  • 课程总结

为期两周的低代码实战训练营已经结束了,今天做为最后一天,我们来梳理一下我们这十天,带着大家学习了哪些知识点,通过系统的总结给出后续复习、拓展的一个具体的思路。

1 架构理念

我们总体上是按照人、事、财、物四个部分来架构我们的软件系统。人呢按照角色区分,我们分为顾客、客服、管理员、工人四种角色。不同的角色具备不同的功能,比如我们的客服、管理员使用我们搭建的后台系统,顾客使用小程序,工人使用H5应用。

事主要是围绕着家政预约这个场景。从顾客的下单开始,到客服的派单,到工人的接单,到工人的开始服务、上传照片、完成服务,到我们又回到顾客的最终评价截止。我们完整的讲解了订单这个业务流程整个链条上多角色是如何进行协作的。

财这一部分主要是涉及到会员的开通、充值、消费这几部分,对于工人佣金的计算、提现这些动作,同学们可以按照我们会员这一部分模板进行拓展。

物主要是围绕这家政服务这一块,我们搭建了服务的分类,服务项目,提供了管理员后台维护,以及小程序端展示的具体功能。对于物后续还可以拓展到耗材的管理,加入我们的进销存管理的流程。

结合这个架构这个理念,再次回看我们第一节课的架构图,就有了一个清晰的认识。

功能框架图:

业务流程图:

即使是手搓代码也是要先有一定的设计,把一些问题基本想明白了再动手。

2 数据架构

按照ToGAF的架构理念,一个成功的数字化系统通常有四个层面,包含应用架构、技术架构、业务架构和数据架构。在数据架构层面,我们按照具体的功能模块设计了相关的表结构,一共分为14个表,包括:

1、用户表

用户表记录了用户注册时候的基础信息,主要用在服务评价展示的时候显示用户头像和昵称

2、会员表

这个表主要记录会员的余额、等级,是我们支付时候的支撑表

3、充值记录表

记录用户历次的一个充值情况

4、广告表

方便管理员配置日常促销信息,主要体现在首页的轮播图

5、服务分类

按类别对于服务进行管理,方便顾客快速了解商家提供的服务

6、服务项目

记录服务的详细内容,用在小程序端详情页的一个展示

7、服务规格

结合服务项目,具体配置服务内容的细分价格,管理各种服务组合

8、我的收藏

给用户提供便利,不用每次都搜索服务,方便再次下单

9、订单

记录订单的全流程信息,这个也是我们业务流程的主表

10、地址表

对于家政这种上门类服务,记录用户的详细地址信息是非常有必要的,也是服务提供的关键信息

11、余额扣减记录表

本次实战,我们主要是用余额进行支付,这张表记录支付的信息

12、工人表

工人是服务提供者,也是派单的基础

13、订单日志表

日志表记录订单的全生命周期的所有阶段的信息,方便在查看订单时候展示

14、评价表

评价表记录用户真实的评分信息,也是系统对于工人考核的基础绩效信息

3 业务架构

对于像云开发这类低代码工具,本身是偏难的,业务逻辑部分我们按照模块进行了拆分,分为如下一下版块

3.1 用户管理

用户管理提供用户的注册、登录、收藏的一些服务

3.2 会员管理

会员管理提供会员充值及扣减的服务

3.3 订单管理

订单管理部分我们提供创建订单、派单、接单、评价的一个全流程的服务

3.4 工人管理

工人管理目前只提供了登录功能,剩下我们都是在可视化部分搭建的,后续同学们可以将具体的操作封装成API进行调用

4 应用架构

应用架构的话就是要拆分成哪些应用,我们现在是拆分了三个应用,用户端的小程序、工人端的H5和管理员及客服使用的后台应用。

4.1 用户端小程序

首先用户打开小程序,进入到首页,可以浏览具体的服务

点击某一个服务可以看到详细信息

选择不同的规格的时候可以看到原价和现价

点击立即预约就发起了订单,需要选择地址

在历史地址列表里选择本次服务的地址

预约成功后可以在我的订单看到历史数据,也可以进行评价、支付等相关操作

除了按照流程搭建的相关页面外,我们还有辅助页面,比如可以按照分类浏览服务

通过搜索检索服务

提供排序、综合查询的服务列表功能

智能客服

购物车

在我的界面就是各类辅助版块,如注册、登录、充值、收藏等功能版块


4.2 管理端

管理端主要提供数据的维护功能,包含各个功能版块的后台录入功能,当然也按照角色进行了划分

不同的角色进入展现的界面不同,比如是管理员就可以看到系统的全貌

如果是客服就只能进行派单

4.3 工人端

为了满足合规要求,我们单独给工人搭建了一个H5应用,方便他日常进行接单和提供具体的服务

课程总结

10天的时间很快就过去了,过程中很多同学都跟上了课程的节奏,跟着学、照着练、及时的问,最后搭建完毕就达到了悟的阶段,知道面对一个生活场景,怎么一步步的从设计到开发全流程的独自完成。

未来面对竞争激烈的就业市场,有了低代码这个独家秘笈,即使面对困难,你也有了技能傍身,有了一份底气。当然了,学习最重要的就是持之以恒,后续要善于发现市场空白,结合自己的技能,没准你就可以打造一款小而美的产品,获得自己的忠实用户,那种满足感只有在你亲自做了之后才能体会到。祝生活顺遂,万事如意。

相关推荐
低代码布道师7 小时前
微搭低代码实战训练营课后资料包(三)接口文档
低代码
速易达网络1 天前
RuoYi、Vue CLI 和 uni-app 结合构建跨端全家桶方案
javascript·vue.js·低代码
低代码布道师2 天前
低代码实战训练营教学大纲 (10天)
低代码
NocoBase2 天前
为什么越来越多 Airtable 用户开始尝试 NocoBase?
低代码·开源·资讯
NocoBase12 天前
Airtable 的数据超出上限,3 种常见应对方式
低代码·开源·资讯
踩着两条虫12 天前
AI + 低代码 技术揭秘(十八):集成指南
低代码·ai编程
得帆云低代码13 天前
当得帆低代码遇上Cursor:30分钟实现智能数据分析组件
低代码·ai编程·cursor
踩着两条虫14 天前
AI + 低代码 技术揭秘(十六):开始
低代码·ai编程
gnip16 天前
低代码平台自定义组件实现思路
前端·低代码