前言

此项目为本人在大学的毕业设计作品,基于微信小程序云开发技术进行开发,暂未商用和托管。编写文章意在为求职做准备,亦乐于与大家进行经验交流分享,欢迎进行评论咨询哦。

简介

用户角色分为:一般顾客、商家、管理员。系统结构图如下:

演示

1.顾客子系统,已实现资料修改,在线购物,查看订单信息,查询物流等功能;

技术要点:
1.模糊搜索:搜索框通过正则查询,实现模糊搜索;

2.并发控制:在商品添加进购物车时、购物车提交订单时、订单支付时,查询实时库存,避免库存不足出现错误;

3.订单拆分:在购买不同商家的商品时,需要分开购买。


2.商家子系统,已实现申请,注册,登录,商品发布申请,查看申请情况,修改商品库存,查看订单信息,填写订单快递号等功能;

技术要点:
1.添加商品:添加商品时进行合理性检测,避免输入性错误;

2.库存控制:可在此进行入库管理,或根据实际需求,在发生损耗时减少库存;

3.收入报表:对收入情况进行查看。

3.管理员子系统,已实现商品发布,文章发布,管理商家,管理订单,管理商品,管理文章等功能。

技术要点:
1.首页管理:后台入口,可对小程序首页进行管理;

2.商品管理:可在此进行入库管理,或根据实际需求,在发生损耗时减少需求;

3.订单管理:在此可填写快递号,后续可通过api进行扫码输入。

结语

云开发技术无需搭建服务器,弱化了后端的编写,对个人开发者可谓十分友好,但相关学习资源和代码较少,开发者工具也存在着一些bug,因而在设计阶段我也踩了许多的坑,着实有点难受。
答辩已结束,所幸结果较为满意,源码有上线计划不便上传,相关功能代码可以私聊我进行分享,希望可以一同学习进步~

微信小程序云开发项目——多肉植物销售小程序相关推荐

  1. 微信小程序云开发项目-个人待办事项-02今日模块开发

    上一篇: 微信小程序云开发项目-个人待办事项-01介绍 https://blog.csdn.net/IndexMan/article/details/124485626 模块开发步骤 本篇介绍今日模块 ...

  2. 视频教程-【三月】微信小程序云开发项目实战课程 - T3租机械-微信开发

    [三月]微信小程序云开发项目实战课程 - T3租机械 宁夏酷申科技有限公司技术总监,计算机专业毕业后一直从事技术开发和架构工作 袁永刚 ¥366.00 立即订阅 扫码下载「CSDN程序员学院APP」, ...

  3. 【第三篇】微信小程序云开发项目总结

    上篇文章:[第二篇]微信小程序云开发项目总结 功能点2:答疑解惑 这个功能点的实现基本与用户填写简历相同,都是用户上传数据到数据库,不加说明. 功能点3:消息回复 这个板块是用户查看管理员的回复消息的 ...

  4. 微信小程序|基于小程序+云开发制作一个菜谱小程序

    今天吃什么?这是一个让强迫症左右为难的问题,跟随此文基于小程序+云开发制作一个菜谱小程序,根据现有食材一键生成菜谱,省心又省力. 一.小程序 1. 创建小程序

  5. 微信小程序云开发项目实战之商城开发日记 04

    今天是愉快开发商城项目的第四天了,相信如果大家跟着我能把前两天的前端内容敲完,相信你是有比较大的收货的. 今天的内容是完成购物车的前端代码. 购物车的设计还是比较常规的UI,展示商品的信息,提供选中按 ...

  6. 微信小程序云开发项目实战进阶 - 诗词大全成语接龙

    1. 小程序功能 古诗词大全 成语大全 成语接龙 诗词飞花令 诗词分享.收藏 诗词接龙 唐诗宋词起名字 百家姓 猜谜语 2. 小程序地址 https://github.com/caochangkui/ ...

  7. 适合小白入门的100个微信小程序云开发项目

    1.答题小程序 2.通告类小程序3.抽奖小程序.4打牌记账小程序.5.物联网小程序 6.小程序云开发.7.商城小程序 8.地图小程序 创建云开发小程序 创建一个带有云开发的小程序基本没有问题: 创建云 ...

  8. 【小程序·云开发】手动把小程序项目变成云开发项目

    小目录 问题描述: 问题解决: 1.工程创建事项 2.开通云服务 3.配置云函数文件夹 4.云环境初始化 结语: 问题描述: 你我皆凡人,没多少人能直接会云开发的,都是在小程序地基打好之后才想云开发这 ...

  9. 微信小程序+云开发项目实战:商品类小程序(化妆品门店)

    化妆品门店 目录 云开发简介 页面之间导图 登陆页面开发 新建集合(表) 用户注册 购物车里购买商品 确认支付 判断支付密码 云函数修改数据 update_goods delete_carts 汇总 ...

最新文章

  1. 【Qt】qss样式表之:QCalendarWidget,日历窗口样式表设置
  2. toString()、String.valueOf、(String)强转,如何抉择,你真的了解吗
  3. python语法怎么读-python怎么读sql数据?
  4. 每天一道LeetCode-----判断二叉树左右两边是否成镜像关系
  5. 登录mysql时 未找到 grant命令_我在mysql数据库中可以登陆,为什么用grant命令创建用户时提示错误?...
  6. 笨人学php好学吗_平面设计学多久能上手 好学吗
  7. 女生学师范还是计算机,本人专业是计算机科学与技术师范类,女生,不知道是考研还是工作什么的,今年开学大三,希望大家提点意见...
  8. jquery使用原型
  9. nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)...
  10. WPF之基于路径的动画
  11. QComboBox使用方法,QComboBox详解
  12. Atmega128 AVR Studio熔丝位(Fuse)设置
  13. 9、【易混淆概念集】-第五章 2 WBS 需求文件 VS 需求跟踪矩阵 确认范围 VS 控制质量 确认范围 VS 控制范围
  14. txt文本保存操作(新建文件夹以及保存txt文本)
  15. 条形码简介_条形码基本常识_条形码基本原理
  16. 刘宇凡:坚持就是写文章的最大技巧
  17. linux系统文件夹(转)
  18. 地图原点半径距离经纬度计算
  19. 一名合格的大数据测试工程师,需要掌握哪些基本知识
  20. el表达式找不到属性的错误修改方法(`javax.el.PropertyNotFoundException: 类型[java.lang.String]上找不到属性[book])

热门文章

  1. 移动硬盘无法被识别怎么办?
  2. 饥荒搜索服务器未响应,饥荒联机版代码用不了?东西无法捡起,怪物打不了?试试这个方法...
  3. 键盘快捷键使用,背熟这些你就无需再用鼠标了!
  4. SpringBoot性能优化方案
  5. matplotlib设置坐标轴
  6. GPRS模块中AT指令发送短信的PDU编码规则
  7. 空心三角形(图形的输出)c语言
  8. linux 深度 crossover,在Deepin V20(UOS)下使用crossover安装Kt交易师的方法
  9. EXCEL通过IF与COUNTIF嵌套解决多条件筛选需要注意的问题
  10. Google Dremel 原理 - 如何能 3 秒分析 1PB