互联网项目流程图
深度拆解 从用户进入页面到下单完成的每一步,附带 互联网项目流程图 周边知识。
想象一下,用户刚在网页上点进一个 APP,屏幕上是个空荡荡的列表,没有任何选项,也没任何提示。
这时候,系统只负责两件事:把列表里的商品按价格从低到高排好,把用户刚刚选的标签翻过来显示,并且强行拉个条,告诉用户“点击这里买”。
这实际上是用户第一次接触这个商品页面的过程。
? 示例: 某款老式茶具放在 C 位,价格 198 元。旁边那款新式咖啡壶价格 399 元,销量 1 万。系统先把老式茶具推上去。但这时候还得加个“猜你喜爱”的模块,这时候又得把最近买过咖啡壶的用户名字再倒进去。
页面加载的时候,后端会从数据库里捞出一堆商品,搞出个列表。
这时候得把数据洗一遍,先按价格排序,再按销量排序,最终再按好评率排序。
要是排序规则错了,用户看到的顺序就全是噪音,他根本没法找到喜爱的东西。
用户点进去看的时候,系统得让他知道这里有啥。
一般会有个分类菜单,左边是“家居”、“数码”、“服饰”,右边是“待选”、“已选”。
假设用户点到了“家居”这一栏,系统得把这一栏下面的商品再按价格快速排序。
这时候有个费事,出于不同店铺的商品价格不一样,有的 50 块,有的 200 块。
要是系统只是好办按价格排,200 块的可能又被推上去,反而挤掉了那个 50 块的便宜货。
比如看到一款扫地机器人 200 元,旁边又不远处有一款吸尘器 50 元,用户肯定选吸尘器。
价格排序示例 家居类目下:
系统裁剪掉高于300元的商品,只展示50~200元区间,用户快速决策。
销量排序 把高销量前置:
同时加上“热销”标签,点击筛选后只显示销量>1000的商品。
好评率排序 结合评论:
用户筛选“好评率>95%”后仅展示吸尘器。
用户点了某个商品,比如那款老式茶具。
这时候页面得展示出来。
商品详情得有图片、价格、库存状态、购买数量。但要是单靠这些信息,用户还买不起。
这时候得加个“购买提醒”,比如“点击按钮,下单立减 5 元”。
与此同时,商品得有个“标签”系统。
比如标签写着“包邮”、“新品”、“热销”。
这些标签是用户点击筛选的入口。
比如用户点了“新品”,就只显示上架 3 天内的商品。
用户点击了“买”。
这时候系统得做点事:
? 示例: 用户选了 3 款商品,第 1 款 99 元,第 2 款 150 元,第 3 款 200 元。系统把这三款拼在一起,总价 449 元。同时标签聚合:“家居+数码+包邮”。
用户点到了那串叉号。
这时候页面上会出现一个结算页面。
这时候得总结商品,比如“共 3 件商品,总价 449 元”。
然后得算算运费,比如“满 200 减 20"。最终得让用户选支付方式,比如微信支付、支付宝或银行卡。
比如,用户选了支付宝,系统就直接跳转,不用在列表里再点。
用户“小明”点击家居类目,系统后台执行:SELECT FROM products WHERE category='家居' ORDER BY price ASC LIMIT 20。然后前端渲染卡片,每个卡片包含标签(包邮、新品)。小明点击“吸尘器50元”,详情页展示库存充足,同时推荐“扫地机器人200元”。小明加购2件吸尘器+1件扫地机器人,购物车总价 = 502 + 200 = 300元。结算时满200减20,实付280元,选择微信支付。支付成功后,后台记录订单日志,并扣减库存。整个互联网项目流程图中,每个节点都有异常处理:库存不足则提示,支付超时则取消订单。
网友们还关心:互联网项目流程图中如何表示分支?用菱形判断库存>0?用矩形表示操作?实际流程图中,支付网关常用异步回调,流程图需标注“等待回调”。