【产品设计】如何从0到1做一款微信服务号

news2024/11/24 3:02:15

微信小程序、服务号作为企业用于在微信内提供服务的工具,已经越来越被广泛使用,对于选择使用哪一种方式来进行开发,在这里表述了我的看法。

在这里插入图片描述
前段时间,我们公司准备做一款关于兼职老师招聘的小程序,后来由于种种原因,改为做一个微信服务号以承载它的功能。于是我便在从若干相关负责人那里搜集了需求之后开始了服务号的设计。

首先介绍下我们的公司是一家线上教育公司,主要做海外华人留学生的1v1定制辅导的机构。顾名思义就是针对一些留学生的课业进行辅导,以帮助他们更好的适应留学生活,并最终通过考试。

本项目是负责招聘兼职老师,我们会招聘很多各类专业的人并对他们进行培训以作为我们的老师储备库中的一员。然后,在意向客户也就是海外留学生有了辅导意向后我们会根据他的专业来匹配相关的老师对客户进行1对1的课业辅导。

接下来介绍下项目需求。本项目的需求是方便我们的合作渠道方在沟通了意向客户后,将他们录入到我们的兼职老师储备库里,然后我们会对该客户进行线上初试、复试等一系列环节的考核,并最终将该名客户录取为我们的兼职老师。

大致业务流程为渠道合作方在我们的渠道方小程序录入意向客户的信息,包括姓名、手机号、学校、学历、专业等信息。我们的师资人员进行初步审核,审核通过后给该客户发送短信告知其通过了我们的简历筛选并邀请其参加我们的初试。

讲师收到短信后关注我们服务号并获取专属邀请函,接下来就开始参加初试,初试通过后参加复试,复试通过后便会和我们签署兼职讲师合同,合同签好后便会参加讲师培训,成功通过我们的培训后便成为了我们的一名兼职讲师了。流程如下:
在这里插入图片描述

服务号菜单名称+内容

在这里插入图片描述
整个项目的大方向和框架定好后接下来就是原型设计和PRD文档的撰写了,我个人的习惯是把原型和prd文档写在一起,因为和公司开发兄弟合作已经蛮久了,所以一些基本的说明就没有写了,也没时间写,只把最需要注意的需求逻辑、视觉逻辑写上去了。

基本能保证开发接到我的原型图不会来找我麻烦,因为我该需要注意的点都写上去了。

这也是我这么长时间工作以来养成的一个习惯,就是我的原型设计稿一旦交付就不会轻易更改,而且也绝不会在交付之后还有一堆没有说明的问题需要开发来咨询,对我们这种初创型小公司来说时间就是生命。所以不耽误开发时间,不给自己设计的流程和页面留漏洞就是我的使命。

好了,废话不多说,下面来看一下整个服务号的页面。

服务号被关注回复消息(首次关注)

在这里插入图片描述

邀请函页面

在这里插入图片描述

验证身份(用于未接收邀请函直接点击服务号菜单进入的用户)

在这里插入图片描述

身份异常页面/非参加面试讲师

在这里插入图片描述

初试任务一:观看视频

在这里插入图片描述

初试任务二:进行测试题考核

在这里插入图片描述

复试:预约复试时间并进行线上试讲

在这里插入图片描述

复试:预约成功

在这里插入图片描述

试讲课件、试讲须知及辅导技巧查看

在这里插入图片描述

签署兼职协议

在这里插入图片描述

兼职讲师培训

在这里插入图片描述

关于我们

在这里插入图片描述
整体交付给UI设计师和后端开发后,接下来便要开始马不停蹄的进入微信公众号管理后台配置一些参数和编辑短信、回复消息等内容了。这里就不讲述如何申请服务号的步骤了,我们进入公众号后台页面上时,里面为我们提供了很多功能,但我们只需要选择我们需要的功能,如下:

自动回复:设置被关注回复内容,至于如何根据面试者的姓名+手机号判断其身份并发送邀请函那就是开发的事情了,我们只需要把内容填充好就ok;然后是设置关键词回复,这里不需要开发介入,只需要我们设置好用户可能会发送的高频关键词,然后编辑回复内容就行了。
在这里插入图片描述
自定义菜单:这里需要设置服务号底部的功能菜单名称和菜单内容。我们把已经想好的菜单名称和菜单内容添加上去就行了。
在这里插入图片描述
客服功能:因为我们的服务号还有在线客服,所以在这里我们可以把客服人员的微信号添加进去,这样用户在服务号底部键盘输入问题后我们就可以直接与他实时沟通了。
在这里插入图片描述
页面模板:选择一个适合公司调性的页面模板,然后我们就可以每个月定期发送一些文章、视频、图片等以借此进行长期宣传。
在这里插入图片描述
设置完这些功能后,我们需要做的就是等待开发把H5页面制作完成后,我们把网页链接放进子菜单内容里面就完事了。

好了,功能基本上就介绍到这,当然后续还有项目跟进,测试等工作就不一一说明了。

微信小程序和服务号都可以作为企业提供服务的方式,相对于进行APP开发来说节省了不少的成本。而在小程序和服务号的选择上,笔者认为,如果是兼具提供服务,企业宣传的话,选择服务号是不二选择。因为服务号不仅具备你想要承载的功能,也可以每个月发送4篇群发消息;同时,与用户沟通也更加的便捷。

如果是作为一款独立的软件去使用,那么无需下载的小程序就更加适合了,因为它具备很多服务号实现不了的功能,也可以为用户提供更好的体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/766440.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Flutter 小技巧之滑动控件即将“抛弃” shrinkWrap 属性

相信对于 Flutter 开发的大家来说, ListView 的 shrinkWrap 配置都不会陌生,如下图所示,每当遇到类似的 unbounded error 的时候,总会有第一反应就是给 ListView 加上 shrinkWrap: true 就可以解决问题,那为什么现在会…

Linux进程控制(一)---进程创建和终止(写时拷贝,exit与_exit等)

目录 进程创建 fork()函数 子进程如何继承父进程的数据 1.创建时拷贝分离 2.写时拷贝★ 进程终止 进程终止时,操作系统做了什么? 进程终止的常见方式 代码运行完毕,结果正确 退出码★ 代码运行完毕,结果不正确 代码异…

Redis 读写分离 使用redisTemplate执行lua脚本时,报错处理

项目框架说明 项目配置 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.4</version></parent>....<dependency><groupId>org.springfra…

Mac苹果装机工作必备软件推荐,十大效率神器让你的 Mac 雄起

Mac笔记本固然好用&#xff0c;但还是会有一些使用中的痛点&#xff0c;下面给大家推荐10款最常用的提高mac使用效率的软件 一、Magnet Pro - 窗口大小布局位置控制 这款软件可以让你的Mac像Windows一样&#xff0c;通过拖动窗口实现窗口最大化、左右半屏、上下半屏、1/4窗口…

Ubuntu18.04下的labelImg使用教程

Ubuntu18.04下的labelImg使用教程 1、安装 # 下载labelImg git clone https://github.com/Ruolingdeng/labelImg.git# 配置环境 sudo apt-get install pyqt5-dev-tools sudo pip3 install -r requirements/requirements-linux-python3.txt make qt5py3# 运行 python3 labelImg.…

mysql 1 -- 数据库介绍、mysql 安装及设置

Linux 安装 mysql 1、数据库&#xff08;mysql&#xff09; 数据文件 - 数据库过了系统 2、c/s mysql 服务器 mysql 客户端 ip port : 3306 3、关系型 于 非关系型数据库&#xff08;nosql&#xff09; nosql可以解决一些关系型数据库所无法实现的场景引用。 一、数据库介绍 …

什么是 Elasticsearch 索引?

作者&#xff1a;David Brimley 索引这个术语在科技界已经被用满了。 如果你问大多数开发人员什么是索引&#xff0c;他们可能会告诉你索引通常指的是关系数据库 (RDBMS) 中与表关联的数据结构&#xff0c;它提高了数据检索操作的速度。 但什么是 Elasticsearch 索引&#xff…

Spark(29):Spark内存管理

目录 0. 相关文章链接 1. 堆内和堆外内存规划 1.1. 堆内内存 1.2. 堆外内存 2. 内存空间分配 2.1. 静态内存管理 2.2. 统一内存管理 3. 存储内存管理 3.1. RDD 的持久化机制 3.2. RDD的缓存过程 3.3. 淘汰与落盘 4. 执行内存管理 4.1. Shuffle Write 4.2. Shuffl…

【Fiddler】Fiddler实现mock测试(模拟接口数据)

软件接口测试过程中&#xff0c;经常会遇后端接口还没有开发完成&#xff0c;领导就让先介入测试&#xff0c;然后缩短项目时间&#xff0c;有的人肯定会懵&#xff0c;接口还没开发好&#xff0c;怎么介入测试&#xff0c;其实这就涉及到了我们要说的mock了。 一、mock原理 m…

自学成才的黑客有很多,掌握方法很重要,给你黑客入门与进阶建议

建议一&#xff1a;黑客七个等级 黑客&#xff0c;对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域&#xff0c;越深入越敬畏&#xff0c;知识如海洋&#xff0c;黑客也存在一些等级&#xff0c;参考知道创宇 CEO ic&#xff08;世界顶级黑客团队 0x557 成员&…

如何解决VScode远程下载插件不了的问题?如何手动安装插件?

当我们在使用VScode进行远程操作时&#xff0c;在安装我们所需要的一些插件时&#xff0c;可能会出现如下图&#xff0c;一直卡在安装中....明明只有小几十MB&#xff0c;却一连好几个小时都一动不动。像这种情况&#xff0c;就需要我们进行手动安装该插件。 插件网站&#xff…

照度与感光度(Lux)

何谓照度&#xff1f;照度&#xff08;LUX&#xff09;数值达到多少为低照度&#xff1f;多少数值能适应摄取影像的周围环境&#xff1f; 照度是反映光照强度的一种单位&#xff0c;其物理意义是照射到单位面积上的光通量&#xff0c;照度的单位是每平方米的流明&#xff08;L…

智能精密配电柜在机房低压配电中的运用与发展趋势

安科瑞 华楠 摘 要&#xff1a;随着科学技术的深入发展&#xff0c;各项领域逐渐突破技术限制&#xff0c;充分发挥智能化优势&#xff0c;体现智能与精密的高端价值。以医院机房配电为研究背景&#xff0c;分析配电柜的发展趋势。目前&#xff0c;机房配电中&#xff0c;利用…

sort部分

sort主要针对文件内容的操作&#xff0c;对文件内容进行匹配或者过滤&#xff0c;排序 grep 过滤 针对文本内容进行过滤&#xff0c;也就是查找 -i&#xff1a;忽略大小写默认的&#xff0c;可以不加 -n&#xff1a;显示匹配的行号 -c&#xff1a;只统计匹配的行数 &#…

22款奔驰E350升级ACC自适应巡航系统,解放您的双脚

有的时候你是否厌倦了不停的刹车、加油&#xff1f;是不是讨厌急刹车&#xff0c;为掌握不好车距而烦恼&#xff1f;如果是这样&#xff0c;那么就升级奔驰原厂ACC自适应式巡航控制系统&#xff0c;带排队自动辅助和行车距离警报功能&#xff0c;感受现代科技带给你的舒适安全和…

web中引入live2d的moc3模型-(调整样式)

文章目录 src文件夹修改底部背景色修改背景图片修改canvas大小和定位 src文件夹 基本所有的样式都在src文件夹下的ts文件中&#xff0c;而我们每次修改样式时&#xff0c;记得重新build&#xff0c;已让页面重新加载修改打包后的js文件 npm run build修改底部背景色 默认是黑…

最强,自动化测试框架总结整理,测试进阶之路卷起来...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 自动化测试框架是…

Pytorch:搭建卷积神经网络完成MNIST分类任务:

2023.7.18 MNIST百科&#xff1a; MNIST数据集简介与使用_bwqiang的博客-CSDN博客 数据集官网&#xff1a;MNIST handwritten digit database, Yann LeCun, Corinna Cortes and Chris Burges MNIST数据集获取并转换成图片格式&#xff1a; 数据集将按以图片和文件夹名为标签的…

二、DDL-4.表操作-修改删除

一、修改 1、往表中添加字段 e.g.为emp表增加一个新的字段“昵称”为nickname&#xff0c;类型为varchar(20) alter table emp add nickname varchar(20) comment 昵称; 2、修改表中字段 e.g.将emp表的nickname字段修改为username&#xff0c;类型为varchar(30) alter table e…

TCP/IP网络编程 第十六章:关于IO流分离的其他内容

分离I/O流 两次I/O流分离 我们之前通过2种方法分离过IO流&#xff0c;第一种是第十章的“TCPI/O过程&#xff08;Routine&#xff09;分离”。这种方法通过调用fork函数复制出1个文件描述符&#xff0c;以区分输入和输出中使用的文件描述符。虽然文件描述符本身不会根据输入和输…