微信小程序云开发

2024年夏季《移动软件开发》实验报告

一、实验目标

学习微信小程序云开发的基础知识。能够完成利用文本搜索的功能就好,图像识别、语音识别接口有时有问题,不强求。

二、实验步骤

1. 创建微信小程序

img

2. 注册百度智能云并实名认证, 创建一个图像识别应用, 记录应用API KEY 和 SECRET KEY, 创建资源之后记得领取免费资源

领取免费资源

3. 创建云环境

(1) 打开微信开发者工具,选择要创建云环境的小程序,点击微信开发者工具中的云开发按钮.如下图

img

(2) 打开云开发之后,会弹出创建云环境窗口,创建云环境之后进入云开发控制台

img

(3) 创建成功, 进入到下图的界面你的云环境就创建成功了

## 4.进入微信开发者工具导入垃圾分类小程序项目, 注意我这里导入的是包含cloudfunctions,miniprogram,project.config.json的整个文件夹

5.添加百度API KEY \ SECRET 和 小程序appid, 云环境ID

appid:创建小程序项目时的AppID

img

img

第一个是百度智能云的Secret Key 第二个是百度智能云的API Key

img

部署云函数

  • 点击cloudfuntions文件夹展开子文件夹

  • 依次右键点击展开的子文件夹并点击弹出的上传并部署(不上传node_modules)

img

7. 部署云数据库

  • 点击小程序开发工具的云开发

    img

  • 点击数据库

img

  • 创建集合trash, type

img

  • 依次导入trash.json, type.json文件(在垃圾分类数据集的文件夹内)

img

img

三、程序运行结果

四、问题总结与体会

问题总结与解决方法:

  1. 环境配置问题

    • 在配置微信小程序开发环境和百度智能云时,可能会遇到一些环境变量配置不当或权限不足的问题。通过仔细检查微信开发者工具的配置,并确保百度智能云的API KEY和SECRET KEY正确无误,解决了这些问题。

  2. 云开发功能的使用

    • 在使用微信云开发时,可能出现无法成功创建云环境或云函数部署失败的情况。通过多次尝试并参考官方文档,逐步解决了这些问题。

  3. 数据导入问题

    • 在导入数据库集合时,可能遇到文件格式不兼容或数据导入失败的情况。通过检查文件格式并使用微信开发者工具的数据库管理功能,成功导入了数据。

收获与体会:

  • 实际操作能力提升

    • 通过本次实验,提升了在实际开发中配置开发环境、使用云开发功能以及部署和管理数据库的能力。

  • 问题解决能力

    • 在遇到问题时,通过查阅文档、参考网上资料并进行反复试验,培养了独立解决问题的能力。

  • 团队合作与资源共享

    • 如果实验是团队协作完成的,通过GitHub仓库共享代码、记录问题和解决方法,促进了团队成员间的沟通与合作。

五、项目源代码及数据集资料

GitHub网址:项目源代码及数据集资料

文章借鉴:垃圾分类小程序: 一款基于微信小程序云开发的垃圾分类识别小程序 (gitee.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值