2021-09-10

01、挑战:“老字号”面临的新问题

利华校服的创始人高利华扎根教育行业多年,在一次印度的旅行中,她看到即使在一些生活环境恶劣的地区,校园里的孩子们依然穿着校服打着领带,散发着自信与阳光,内心受到强烈的冲击。回国后,高利华夫妇立马创立利华校服,聘请香港资深校服设计师为孩子们设计了近60个系列近500套优雅简单舒适的校服,近年来,还逐渐拓展品类,覆盖各个季节的校服、鞋袜、书包棉被等,目前已和国内上百所学校和教育机构建立长期稳定的渠道合作。业务蒸蒸日上后,利华也遇到了一些较为棘手的问题:

1、品类更加丰富,但却无法突出优势

校服经销商遍布全国各地,但像利华校服这样设计感突出、品类丰富的经销商却不多见。校服经销商走的大多是传统销售模式,都要经过电话约谈、当面拜访、样品寄送这些步骤。但在没有寄出样品前,利华校服产品本身的优势很难被校方采购人员认可。走不出传统模式,无法第一时间展现自身特点,很大程度上制约了利华校服的业务拓展。

2、渠道持续增长,订单管理变复杂

首先,每一所学校采购的类目都不一样,需要确保每一所学校的下单和发货都是独立的。随着渠道增多,这些订单统计的时间也成倍延长;其次,学校订单的收集通常是由班主任通知家长,以班级为单位收集,但由于下单习惯不一致,收集上来的尺码规格混乱不准确。后期核对的成本再次提高;最后,也是最难处理的情况,就是一些额外的订单需求。比如孩子衣服丢失,孩子长胖长高,这些零散的订单如果没有剩余库存,就要再走一遍工厂下单流程,时间久成本高。

3、疫情持续,带来新的挑战

疫情到来,所有学校被迫长期停课,订单锐减,损失了大部分现金流。上游的合作工厂也因此部分关门倒闭。半年后,当学生返校,订单回增,可这时候上游产能已经明显不如疫情前,想要等工厂招来新人培训上岗后,才有望恢复以往产能。在这段时间,控制订单数量,降低企业运营成本,提高每个岗位的运营效能成为利华校服亟需完成的转变。

02破局:微搭低代码助力数字化转型

利华校服的白总注意到家长群体已经从过去的70后变成80后、90后,他们更习惯自助下单,渴望更方便自由的校服订购体验。过去都是班主任在微信群里发通知,统一收集整理家长们的订单,白总希望现在家长能够通过小程序完成自助下单。校服销售迫切需要革新转变,受制于情的影响,公司能够在小程序上的资金投入实在有限。白总觉得市面上的普通小程序模板太固定,无法满足利华校服的个性化展示,但对定制开发的价格望而却步。于是白总联系到一家微搭的小程序服务商友好速搭,对方借助腾讯云微搭的能力,仅用不到1天的时间,就帮助利华校服搭建起一套风格独立、电商功能完善的小程序。
在这里插入图片描述
微搭作为一款低代码产品,用标准化的价格,实现定制化服务的效果,为利华校服这样的客户雪中送炭,这都要归结为微搭的两大优势:

一是小程序样式设置灵活性高,个性化能力强

页面灵活性:自由配置页面数量,可根据小程序业务自身特点,配置页面跳转路径。另外每个页面的背景样式还可以独立设置。

页面的丰富性:每个页面都由各类组件拼凑而成,组件的组合完全自由,不受模板约束。而组件之间可以通过设置进行逻辑关联。
在这里插入图片描述
组件的个性化:拖拽组件进页面只是完成了架构的搭建,组件自身还有更加细节的设置,可以根据风格需要灵活调整,几乎可以在零代码的基础上实现展现效果的随意变更。

二是小程序可以关联外部数据源,拓展小程序自身功能

微搭可以实现小程序样式上的灵活自定义,但对于像利华校服这样商品种类、数量繁多,渠道复杂的,想要通过自建数据库,成本高耗时久。得益于微搭开放连接的能力,直接关联成熟的电商系统,省去很多不必要的开发。
在这里插入图片描述

03新生:新鲜技术带来崭新体验

“利华校服商城”小程序发布上线后,给利华校服的团队、他们上下游渠道以及家长都带来不少改变。家长的购买体验得到极大提升。以前孩子的衣服丢了破了想要再买一件都要报名等待,而现在随时打开小程序,填写自己的地址学校就能自由下单。对学校而言,不用再参与到家长给孩子买校服的过程中,解放了校职工,同时也减少学校家长之间的摩擦纠纷。过去和工厂下单混乱、下单不及时等问题也随着系统的升级得到了解决。最重要的是,利华校服坚持升级小程序,改变自己的团队结构和运营重心,从原来投入大量销售跑渠道、人工处理订单的模式,转变为标准化的商品样品展示和订单自动化收集,节约了不少人力开支。相比于其他在疫情期间发愁开单的校服经销商,利华校服已经做好了长期抗疫的准备。不仅如此,利华校服的白总有信心借助微搭“灵活”和“连接”的能力,进一步做好校服生意的私域运营,服务更多学校,给家长带来更优质的购物体验。期望更多传统企业借助微搭低代码,尽最大可能减轻数字化转型带来的阵痛,为业务增长带来新机会。

关于微搭

微搭是什么?

微搭是腾讯云推出的国内首个微信小程序原生的 Serverless 低代码平台,

微搭核心关键词小程序生态:国内首个微信小程序原生的低代码平台;

直连腾讯系 SaaS 产品生态:可与腾讯系产品如企业微信、腾讯会议、腾讯文档、微信支付、腾讯广告等产品数据打通;

微信云原生技术底座:具备 Serverless 化的高可用、安全防刷、免流量等能力;

开放生态:提供合作伙伴模式,共建行业垂直 SaaS 产品;

低代码核心能力:可视化拖拉拽、流程引擎、数据模型等。

微搭能做什么?

鼠标拖一拖,3分钟即可生成一份页面,可用于快速发布小程序、H5、Web等多端应用。

小程序、H5 应用的搭建、云构建、发布,满足高性能应用搭建需求;
PC Web 项目的搭建、云构建、发布,满足后台系统的快速搭建;
企业数字化需求,OA 平台工作流联通。

微搭有何优势?

拖拽开发
页面可视化拖拽搭建和布局,上手门槛低。
一页多端
拖拽搭建一份前端页面可用于发布多端应用
云原生一体化
以云开发作为强大的底层支持,应用生产的全链路天然打通,具备云开发的高性能。
多维应用生态
多维生态帮助每一个轮子发挥作用。
多团队协作
提供应用子模块功能,协助进行应用项目的多团队协作管理

微搭官网:https://cloud.tencent.com/product/weda

微搭应用市场:https://weda.cloud.tencent.com/

微搭视频课程:http://qr14.cn/AHBKu7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用python中的pymsql完成如下:表结构与数据创建 1. 建立 `users` 表和 `orders` 表。 `users` 表有用户ID、用户名、年龄字段,(id,name,age) `orders` 表有订单ID、订单日期、订单金额,用户id字段。(id,order_date,amount,user_id) 2 两表的id作为主键,`orders` 表用户id为users的外键 3 插入数据 `users` (1, '张三', 18), (2, '李四', 20), (3, '王五', 22), (4, '赵六', 25), (5, '钱七', 28); `orders` (1, '2021-09-01', 500, 1), (2, '2021-09-02', 1000, 2), (3, '2021-09-03', 600, 3), (4, '2021-09-04', 800, 4), (5, '2021-09-05', 1500, 5), (6, '2021-09-06', 1200, 3), (7, '2021-09-07', 2000, 1), (8, '2021-09-08', 300, 2), (9, '2021-09-09', 700, 5), (10, '2021-09-10', 900, 4); 查询语句 1. 查询订单总金额 2. 查询所有用户的平均年龄,并将结果四舍五入保留两位小数。 3. 查询订单总数最多的用户的姓名和订单总数。 4. 查询所有不重复的年龄。 5. 查询订单日期在2021年9月1日至9月4日之间的订单总金额。 6. 查询年龄不大于25岁的用户的订单数量,并按照降序排序。 7. 查询订单总金额排名前3的用户的姓名和订单总金额。 8. 查询订单总金额最大的用户的姓名和订单总金额。 9. 查询订单总金额最小的用户的姓名和订单总金额。 10. 查询所有名字中含有“李”的用户,按照名字升序排序。 11. 查询所有年龄大于20岁的用户,按照年龄降序排序,并只显示前5条记录。 12. 查询每个用户的订单数量和订单总金额,并按照总金额降序排序。
最新发布
06-03
这里是使用 Python 的 PyMySQL 完成上述任务的代码: ```python import pymysql # 连接数据库 conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test') # 创建游标 cur = conn.cursor() # 创建 users 表 cur.execute(''' CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(20), age INT ) ''') # 创建 orders 表 cur.execute(''' CREATE TABLE orders ( id INT PRIMARY KEY, order_date DATE, amount INT, user_id INT, FOREIGN KEY (user_id) REFERENCES users(id) ) ''') # 插入数据 users_data = [ (1, '张三', 18), (2, '李四', 20), (3, '王五', 22), (4, '赵六', 25), (5, '钱七', 28) ] orders_data = [ (1, '2021-09-01', 500, 1), (2, '2021-09-02', 1000, 2), (3, '2021-09-03', 600, 3), (4, '2021-09-04', 800, 4), (5, '2021-09-05', 1500, 5), (6, '2021-09-06', 1200, 3), (7, '2021-09-07', 2000, 1), (8, '2021-09-08', 300, 2), (9, '2021-09-09', 700, 5), (10, '2021-09-10', 900, 4) ] for user in users_data: cur.execute('INSERT INTO users VALUES (%s, %s, %s)', user) for order in orders_data: cur.execute('INSERT INTO orders VALUES (%s, %s, %s, %s)', order) # 提交事务 conn.commit() # 查询语句 # 1. 查询订单总金额 cur.execute('SELECT SUM(amount) FROM orders') print(cur.fetchone()[0]) # 2. 查询所有用户的平均年龄,并将结果四舍五入保留两位小数。 cur.execute('SELECT ROUND(AVG(age), 2) FROM users') print(cur.fetchone()[0]) # 3. 查询订单总数最多的用户的姓名和订单总数。 cur.execute(''' SELECT users.name, COUNT(*) AS total_orders FROM users JOIN orders ON users.id = orders.user_id GROUP BY users.id ORDER BY total_orders DESC LIMIT 1 ''') print(cur.fetchone()) # 4. 查询所有不重复的年龄。 cur.execute('SELECT DISTINCT age FROM users') print([row[0] for row in cur.fetchall()]) # 5. 查询订单日期在2021年9月1日至9月4日之间的订单总金额。 cur.execute('SELECT SUM(amount) FROM orders WHERE order_date BETWEEN "2021-09-01" AND "2021-09-04"') print(cur.fetchone()[0]) # 6. 查询年龄不大于25岁的用户的订单数量,并按照降序排序。 cur.execute(''' SELECT users.name, COUNT(*) AS total_orders FROM users JOIN orders ON users.id = orders.user_id WHERE age <= 25 GROUP BY users.id ORDER BY total_orders DESC ''') print(cur.fetchall()) # 7. 查询订单总金额排名前3的用户的姓名和订单总金额。 cur.execute(''' SELECT users.name, SUM(amount) AS total_amount FROM users JOIN orders ON users.id = orders.user_id GROUP BY users.id ORDER BY total_amount DESC LIMIT 3 ''') print(cur.fetchall()) # 8. 查询订单总金额最大的用户的姓名和订单总金额。 cur.execute(''' SELECT users.name, SUM(amount) AS total_amount FROM users JOIN orders ON users.id = orders.user_id GROUP BY users.id ORDER BY total_amount DESC LIMIT 1 ''') print(cur.fetchone()) # 9. 查询订单总金额最小的用户的姓名和订单总金额。 cur.execute(''' SELECT users.name, SUM(amount) AS total_amount FROM users JOIN orders ON users.id = orders.user_id GROUP BY users.id ORDER BY total_amount ASC LIMIT 1 ''') print(cur.fetchone()) # 10. 查询所有名字中含有“李”的用户,按照名字升序排序。 cur.execute('SELECT * FROM users WHERE name LIKE "%李%" ORDER BY name ASC') print(cur.fetchall()) # 11. 查询所有年龄大于20岁的用户,按照年龄降序排序,并只显示前5条记录。 cur.execute('SELECT * FROM users WHERE age > 20 ORDER BY age DESC LIMIT 5') print(cur.fetchall()) # 12. 查询每个用户的订单数量和订单总金额,并按照总金额降序排序。 cur.execute(''' SELECT users.name, COUNT(*) AS total_orders, SUM(amount) AS total_amount FROM users JOIN orders ON users.id = orders.user_id GROUP BY users.id ORDER BY total_amount DESC ''') print(cur.fetchall()) # 关闭游标和连接 cur.close() conn.close() ``` 注意:在运行代码之前,需要先安装 PyMySQL 模块,可以使用以下命令进行安装: ``` pip install pymysql ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值