# Y购商城(毕业设计) **Repository Path**: OnlyCYY/YgouShop ## Basic Information - **Project Name**: Y购商城(毕业设计) - **Description**: 基于微信小程序的购物商城小程序系统主要是一个面向大众服务的线上购物系统,本系统使用的开发软件是微信小程序官方开发软件-微信开发者工具,前端框架使用微信原生框架MINA和第三方框架Vant组件进行设计与开发。本系统采用云服务技术将图片等资源文件存储到云存储中,商城产生的数据存储到云数据库中,后台使用云服务中云函数进行Node.js开发。 - **Primary Language**: 微信 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2022-05-28 - **Last Updated**: 2023-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 云开发 quickstart 这是云开发的快速启动指引,其中演示了如何上手使用云开发的三大基础能力: - 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库 - 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理 - 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码 ## 效果图 | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/1.jpg) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/2.jpg) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/3.jpg) | | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/4.jpg) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/5.jpg) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/7.png) | | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/8.png) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/9.png) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/10.png) | | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/11.png) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/12.png) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/13.png) | | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/14.png) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/15.png) | ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/16.png) | ## 参考文档 - ## [云开发文档](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html) ### 一、部署云开发 ​ 微信开发者工具安装成功后,双击启动,用手机微信进行扫码登录,登录成功后,点击导入项目,填入属于自己的AppID和项目名称,并且勾选使用云开发按钮,点击确定完成操作进入开发页面。 1、 点击头部菜单,激活云开发环境,生成一个环境ID 2、 点击打开cloudfunctions文件夹 3、 进入每个云函数的里面的js文件,修改为自己的环境ID 4、 上传云函数,所有云函数都需要点击右键,单击上传并部署:云函数安装依赖 5、 导入数据库,点击云开发->数据库,**手动新建**admin、fenlei、order、product、shopping_cart、swiper、userinfo集合,导入db文件夹内的json文件。 #### 1、在云开发中申请一个环境ID,复制并修改到每个云函数中,如下图所示。 ![1653388513735](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/1653388513735.png) ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/17.png) #### 2、每个云函数单独右键点击上传并部署云端安装依赖,上传成功如图所示 ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/18.png) ![img](https://images.gitee.com/uploads/images/2021/0222/210648_4da17234_5004132.png) #### 3、新建集合,导入json数据库文件 ![1](https://gitee.com/OnlyCYY/YgouShop/raw/master/gitee-img/19.png)